0001085869-15-000008.txt : 20150306 0001085869-15-000008.hdr.sgml : 20150306 20150305205407 ACCESSION NUMBER: 0001085869-15-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20141231 FILED AS OF DATE: 20150306 DATE AS OF CHANGE: 20150305 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PERFICIENT INC CENTRAL INDEX KEY: 0001085869 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 742853258 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-15169 FILM NUMBER: 15679194 BUSINESS ADDRESS: STREET 1: 555 MARYVILLE UNIVERSITY DRIVE STREET 2: SUITE 600 CITY: SAINT LOUIS STATE: MO ZIP: 63141 BUSINESS PHONE: 3145293600 MAIL ADDRESS: STREET 1: 555 MARYVILLE UNIVERSITY DRIVE STREET 2: SUITE 600 CITY: SAINT LOUIS STATE: MO ZIP: 63141 10-K 1 form10k.htm PERFICIENT, INC. FORM 10-K
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, 2014
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

Commission file number 001-15169

PERFICIENT, INC.
(Exact Name of Registrant as Specified in Its Charter)

Delaware
(State or other jurisdiction of incorporation or organization)
No. 74-2853258
(I.R.S. Employer Identification No.)

555 Maryville University Drive, Suite 600
Saint Louis, Missouri 63141
(Address of principal executive offices)

(314) 529-3600
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class:
Common Stock, $0.001 par value
Name of each exchange on which registered:
The Nasdaq Global Select Market

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 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 (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes      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 (§232.405 of this chapter) 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 (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of 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, or a smaller reporting company. See definitions of "large accelerated filer," "accelerated filer," and "smaller reporting company" in Rule 12b-2 of the Exchange Act.

Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company

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

The aggregate market value of the voting stock held by non-affiliates of the Company was approximately $648,124,350 based on the last reported sale price of the Company's common stock on The Nasdaq Global Select Market on June 30, 2014.

As of March 2, 2015, there were 35,235,117 shares of common stock outstanding.

Portions of the definitive proxy statement to be used in connection with the 2015 Annual Meeting of Stockholders, which will be filed with the Securities and Exchange Commission no later than April 30, 2015, are incorporated by reference in Part III of this Form 10-K.


TABLE OF CONTENTS

PART I
Item 1.
Business.
1
Item 1A.
Risk Factors.
6
Item 1B.
Unresolved Staff Comments.
13
Item 2.
Properties.
13
Item 3.
Legal Proceedings.
13
Item 4.
Mine Safety Disclosures.
13
 
PART II
Item 5.
Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
14
Item 6.
Selected Financial Data.
15
Item 7.
Management's Discussion and Analysis of Financial Condition and Results of Operations.
16
Item 7A.
Quantitative and Qualitative Disclosures About Market Risk.
26
Item 8.
Financial Statements and Supplementary Data.
27
Item 9.
Changes In and Disagreements With Accountants on Accounting and Financial Disclosure.
50
Item 9A.
Controls and Procedures.
50
Item 9B.
Other Information.
50
 
PART III
Item 10.
Directors, Executive Officers and Corporate Governance.
51
Item 11.
Executive Compensation.
52
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
52
Item 13.
Certain Relationships and Related Transactions, and Director Independence.
52
Item 14.
Principal Accounting Fees and Services.
52
 
PART IV
Item 15.
Exhibits, Financial Statement Schedules.
53
i


PART I

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

Some of the statements contained in this Annual Report on Form 10-K that are not purely historical statements discuss future expectations, contain projections of results of operations or financial condition, or state other forward-looking information. Those statements are subject to known and unknown risks, uncertainties, and other factors that could cause the actual results to differ materially from those contemplated by the statements. The "forward-looking" information is based on various factors and was derived using numerous assumptions. In some cases, you can identify these so-called forward-looking statements by words like "may," "will," "should," "expects," "plans," "anticipates," "believes," "estimates," "predicts," "potential," or "continue" or the negative of those words and other comparable words. You should be aware that those statements only reflect our predictions and are subject to risks and uncertainties. Actual events or results may differ substantially. Important factors that could cause our actual results to be materially different from the forward-looking statements include (but are not limited to) the following:
 
(1) the impact of the general economy and economic uncertainty on our business;
(2) risks associated with the operation of our business generally, including:
 a. client demand for our services and solutions;
 b. maintaining a balance of our supply of skills and resources with client demand;
 c. effectively competing in a highly competitive market;
 d. protecting our clients' and our data and information;
 e. risks from international operations including fluctuations in exchange rates;
 f. obtaining favorable pricing to reflect services provided;
 g. adapting to changes in technologies and offerings;
 h. risk of loss of one or more significant software vendors; and
 i. the recent implementation of our new Enterprise Resource Planning system;
(3) legal liabilities, including intellectual property protection and infringement or personally identifiable information;
(4) risks associated with managing growth organically and through acquisitions; and
(5) the risks detailed from time to time within our filings with the Securities and Exchange Commission (the "SEC").
 
This discussion is not exhaustive, but is designed to highlight important factors that may impact our forward-looking statements. Because the factors referred to above, as well as the statements included under the heading "Risk Factors" in this Annual Report on Form 10-K, including documents incorporated by reference therein and herein, could cause actual results or outcomes to differ materially from those expressed in any forward-looking statement made by us or on our behalf, you should not place undue reliance on any forward-looking statements.
 
Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. We are under no duty to update any of the forward-looking statements after the date of this Annual Report on Form 10-K to conform such statements to actual results.
 
All forward-looking statements, express or implied, included in this report and the documents we incorporate by reference and that are attributable to Perficient, Inc. and its subsidiaries (collectively, "Perficient" or the "Company") are expressly qualified in their entirety by this cautionary statement. This cautionary statement should also be considered in connection with any subsequent written or oral forward-looking statements that Perficient or any persons acting on our behalf may issue.

Item 1. Business.

Overview

We are an information technology consulting firm serving Forbes Global 2000 and other large enterprise companies with a primary focus on customers in the United States. We help our clients gain competitive advantage by using technologies to make their businesses more responsive to market opportunities and threats, strengthen relationships with their customers, suppliers and partners, improve productivity, and reduce information technology costs. We design, build, and deliver business-driven technology solutions using third-party software products. Our solutions include business analytics, portals and collaboration, technology platform implementations, custom applications, commerce, customer relationship management, business integration,  enterprise content management,  business process management, and management consulting, among others. Our solutions enable our clients to operate a real-time enterprise that dynamically adapts business processes and the systems that support them to meet the changing demands of an increasingly global, Internet-driven and competitive marketplace.

Through our experience in developing and delivering business-driven technology solutions for our clients, we believe we have acquired domain expertise that differentiates our firm. We use project teams that deliver high-value, measurable results by working collaboratively with clients and their partners through a user-centered, technology-based and business-driven solutions methodology. We believe this approach enhances return-on-investment for our clients by reducing the time and risk associated with designing and implementing technology solutions.
1


We serve our clients from locations in multiple markets throughout North America by leveraging a sales team that is experienced and connected through a common service portfolio, sales process, and performance management system. Our sales process utilizes project pursuit teams that include those of our information technology colleagues best suited to address a particular prospective client's needs. Our primary target client base includes companies in North America with annual revenues in excess of $500 million. We believe this market segment can generate the repeat business that is a fundamental part of our growth plan. We primarily pursue solutions opportunities where our domain expertise and delivery track record give us a competitive advantage. We also typically target engagements with $10 million or less in fees, which we believe to be below the target project range of most large systems integrators and beyond the delivery capabilities of most local boutique consulting firms.

During 2014, we continued to implement a strategy focused on: expanding our relationships with existing and new clients; continuing to make disciplined acquisitions by acquiring ForwardThink Group, Inc. ("ForwardThink") in February, BioPharm Systems, Inc. ("BioPharm") in April, and Trifecta Technologies, Inc. ("Trifecta") in May; expanding our technical skill and geographic base by expanding our business both organically and through acquisitions; expanding our brand visibility among prospective clients, employees, and software vendors; leveraging our offshore capabilities in China and India; and leveraging our existing, and pursuing new, strategic alliances by targeting leading business advisory companies and technology providers. Approximately 99% of our revenues were derived from clients in the United States during each of the years ended December 31, 2014, 2013 and 2012. Approximately 96% of our total assets were located in the United States as of December 31, 2014 and 97% as of both December 31, 2013, and 2012, with the remainder located in Canada, China, and India.

We have been able to extend or enhance our presence in certain markets through acquisitions, as well as expand or enhance the services and solutions we are able to provide our clients. Through these acquisitions in 2014, we entered or expanded our presence in the New York market among others and are now able to provide additional services and solutions within the financial services, life sciences and ecommerce verticals.  Our acquisition of Zeon Solutions Incorporated and certain related entities (collectively, "Zeon") on January 2, 2015 (as described in Note 15, Subsequent Events, in the Notes to Consolidated Financial Statements) enabled us to broaden and deepen our ecommerce expertise and expand into the Milwaukee, Wisconsin and Ann Arbor, Michigan markets and to begin operating a development center in Nagpur, India.

We provide services primarily to the healthcare (health and public services), financial services (including banking and insurance), retail, energy and utilities, telecommunications, electronics and computer hardware, automotive and transport products, manufacturing, business services, and consumer goods and services industries and markets, among others.

Our Solutions

We help clients gain competitive advantage by using technology to: make their businesses more responsive to market opportunities; strengthen relationships with customers, suppliers, and partners; improve productivity; and reduce information technology costs. Our business-driven technology solutions enable these benefits by developing, integrating, automating, and extending business processes, technology infrastructure and software applications end-to-end within an organization and with key partners, suppliers, and customers. This provides real-time access to critical business applications and information and a scalable, reliable, secure, and cost-effective technology infrastructure that enables clients to:

·
give managers and executives the information they need to make quality business decisions and dynamically adapt their business processes and systems to respond to client demands, market opportunities, or business problems;
·
improve the quality and lower the cost of customer acquisition and care through web-based customer self-service and provisioning;
·
reduce supply chain costs and improve logistics by flexibly and quickly integrating processes and systems and making relevant real-time information and applications available online to suppliers, partners, and distributors;
·
increase the effectiveness and value of legacy enterprise technology infrastructure investments by enabling faster application development and deployment, increased flexibility, and lower management costs; and
·
increase employee productivity through better information flow and collaboration capabilities and by automating routine processes to enable focus on unique problems and opportunities.

Our business-driven technology solutions include the following:

·
Business analytics. We design, develop, and implement business analytics solutions that allow companies to interpret and act upon accurate, timely, and integrated information. Business analytics solutions help our clients make more informed business decisions by classifying, aggregating, and correlating data into meaningful business information. Our business analytics solutions allow our clients to transform data into knowledge for quick and effective decision making and can include information strategy, data warehousing, and business analytics and reporting.

·
Portals and collaboration. We design, develop, implement, and integrate secure and scalable enterprise portals and collaboration solutions for our clients and their customers, suppliers, and partners that include searchable data systems, collaborative systems for process improvement, transaction processing, unified and extended reporting, content management, social media/networking tools, and personalization.

·
Platform implementations. We design, develop, and implement technology platform solutions that allow our clients to establish a robust, reliable Internet-based infrastructure for integrated business applications which extend enterprise technology assets to employees, customers, suppliers, and partners. Our platform services include application server selection, architecture planning, installation and configuration, clustering for availability, performance assessment and issue remediation, security services, and technology migrations.

2

·
Custom applications. We design, develop, implement, and integrate custom application solutions that deliver enterprise-specific functionality to meet the unique requirements and needs of our clients. Our substantial experience with platforms including J2EE, .Net, and Open-source enables enterprises of all types to leverage cutting-edge technologies to meet business-driven needs.

·
Customer relationship management ("CRM"). We design, develop, and implement advanced CRM solutions that facilitate customer acquisition, service and support, and sales and marketing by understanding our customers' needs through interviews, requirement gathering sessions, call center analysis, developing an iterative prototype driven solution, and integrating the solution to legacy processes and applications.

·
Business integration and service oriented architectures ("SOA"). We design, develop, and implement business integration and SOA solutions that allow our clients to integrate all of their business processes end-to-end and across the enterprise. Truly innovative companies are extending those processes and eliminating functional friction between the enterprise, core customers, and partners. Our business integration solutions can extend and extract core applications, reduce infrastructure strains and cost, web-enable legacy applications, provide real-time insight into business metrics, and introduce efficiencies for customers, suppliers, and partners.

·
Content management ("CM"). We design, develop, and implement CM solutions that enable the management of all unstructured information regardless of file type or format. Our CM solutions can facilitate the creation of new content and/or provide easy access and retrieval of existing digital assets from other enterprise tools such as enterprise resource planning, customer relationship management, or legacy applications. Our CM solutions include Enterprise Imaging and Document Management, Web Content Management, Digital Asset Management, Enterprise Records Management, Compliance and Control, Business Process Management and Collaboration, and Enterprise Search.

·
Business process management ("BPM"). We design, develop, and implement BPM solutions that allow our clients to quickly adapt their business processes to respond to new market opportunities or competitive threats by taking advantage of business strategies supported by flexible business applications and information technology infrastructures.

We conceive, build, and implement these solutions through a comprehensive set of services including business strategy, user-centered design, systems architecture, custom application development, technology integration, package implementation, and managed services.

We have developed a wide array of intellectual property assets, applications, utilities and products, that enable our clients to speed time to delivery and reduce total cost of ownership. In addition, we also sell certain internally developed software packages.  These foundational tools include configurable Solution Accelerators and Industry Tools that can be customized to solve specific enterprise challenges. Our Solution Accelerators increase the velocity of solution development across key horizontal disciplines including business integration, content management, business process management, enterprise search and tax compliance. Our Industry Tools enable enterprises to address industry-specific business process and workflow challenges. We offer tools for the healthcare, energy and utilities, financial services and retail industries. Our strong network of partnerships and cross-platform capabilities enable us to develop and deliver accelerators across a wide spectrum of solution areas and vendor platforms.

In addition to our technology solution services and intellectual property assets, we offer education and mentoring services to our clients. We conduct IBM and Oracle-certified training, where we provide our clients both a customized and established curriculum of courses and other education services.

Competitive Strengths

We believe our competitive strengths include:

·
Domain Expertise. We have acquired significant domain expertise in a core set of technology solutions and software platforms. These solutions include business integration, portals and collaboration, custom applications, technology platform implementations, customer relationship management, enterprise performance management, enterprise content management, and business intelligence, among others. The platforms in which we have significant domain expertise and on which these solutions are built include IBM, Microsoft, Oracle and salesforce.com, among others.

·
Industry Expertise. We serve many of the world's largest and most respected companies with extensive business process experience across a variety of industries. These industries include healthcare, financial services and banking, retail, energy and utilities, telecommunications, electronics and computer hardware, and automotive and transport products, among others.

·
Delivery Model and Methodology. We believe our significant domain expertise enables us to provide high-value solutions through expert project teams that deliver measurable results by working collaboratively with clients through a user-centered, technology-based, and business-driven solutions methodology. Our methodology includes a proven execution process map we developed, which allows for repeatable, high quality services delivery. The methodology leverages the thought leadership of our senior strategists and practitioners to support the client project team and focuses on transforming our clients' business processes to provide enhanced customer value and operating efficiency, enabled by web technology. As a result, we believe we are able to offer our clients the dedicated attention that small firms usually provide and the delivery and project management that larger firms usually offer.
 
3

·
Client Relationships. We have built a track record of quality solutions and client satisfaction through the timely, efficient, and successful completion of numerous projects for our clients. As a result, we have established long-term relationships with many of our clients who continue to engage us for additional projects and serve as references for us. For the years ending December 31, 2014, 2013, and 2012, 87%, 86%, and 84%, respectively, of services revenues were derived from clients who continued to utilize our services from the prior year, excluding any revenues from acquisitions completed in that year.

·
Vendor Relationship and Endorsements. We have built meaningful relationships with software providers, whose products we use to design and implement solutions for our clients. These relationships enable us to reduce our cost of sales and sales cycle times and increase win rates by leveraging our partners' marketing efforts and endorsements. We also serve as a sales channel for our partners, helping them market and sell their software products. We are an IBM Premier Business Partner, a Microsoft National Solutions Provider and Gold Certified Partner, an Oracle Platinum Partner, and a salesforce.com Platinum Cloud Alliance Partner.  In 2014, we received multiple awards and recognition from our partners, including:
 
·
Microsoft West Region Compete Partner of the Year;
·
Microsoft Central Region Enterprise Office 365 Partner of the Year;
·
Microsoft East Region NSI Partner of the Year;
·
Microsoft Central Region Enterprise Cloud Partner of the Year;
·
IBM Innovation, Pure and Simple Outstanding Collaboration Award; and
·
IBM Collaboration Solutions Best Digital Experience Award.

·
Offshore Capability. We serve our clients from locations in multiple markets throughout North America, and, in addition, we operate global development centers in Hangzhou, China and Chennai, India. Effective with the acquisition of Zeon in January 2015 (as described in Note 15, Subsequent Events, in the Notes to Consolidated Financial Statements), we are operating a development center in Nagpur, India with approximately 260 colleagues. These facilities are staffed with colleagues who have specializations that include application development, adapter and interface development, quality assurance and testing, monitoring and support, product development, platform migration, and portal development with expertise in IBM, Microsoft and Oracle technologies. In addition to our offshore capabilities, we employ a number of foreign nationals in the United States on H1-B visas.  The facility in Chennai, India is also a recruiting and development facility used to continue to grow our base of H1-B foreign national colleagues.  As of December 31, 2014, we had 190 colleagues at the Hangzhou, China facility, 94 colleagues at the Chennai, India facility, and 234 colleagues with H1-B visas.  We intend to continue to leverage our existing offshore capabilities to support our growth and provide our clients flexible options for project delivery.

Competition

The market for the services we provide is competitive and has low barriers to entry. We believe that our competitors fall into several categories, including:

·
small local consulting firms that operate in no more than one or two geographic regions;
·
boutique consulting firms, such as Prolifics and Avanade;
·
national consulting firms, such as Accenture, Deloitte Consulting, Cognizant, and Sapient/ Publicis;
·
in-house professional services organizations of software companies; and
·
offshore providers, such as Infosys Technologies Limited and Wipro Limited.

We believe that the principal competitive factors affecting our market include domain expertise, track record and customer references, partner network with leading technology companies, quality of proposed solutions, service quality and performance, efficiency, reliability, scalability and features of the software platforms upon which the solutions are based, and the ability to implement solutions quickly and respond on a timely basis to customer needs. In addition, because of the relatively low barriers to entry into this market, we expect to face additional competition from new entrants. We expect competition from offshore outsourcing and development companies to continue.

Some of our competitors have longer operating histories, larger client bases, and greater name recognition, and possess significantly greater financial, technical, and marketing resources than we do. As a result, these competitors may be able to attract customers to which we market our services and adapt more quickly to new technologies or evolving customer or industry requirements.
4


Employees

As of December 31, 2014, we had 2,074 colleagues, 1,724 of which were billable (excluding 132 billable subcontractors) and 350 which were involved in sales, administration, and marketing. None of our colleagues are represented by a collective bargaining agreement, and we have never experienced a strike or similar work stoppage. We are committed to the continued development of our colleagues.

Sales and Marketing. As of December 31, 2014, we had a 96-person direct solutions-oriented sales force. We reward our sales force for developing and maintaining relationships with our clients and seeking out follow-up engagements as well as leveraging those relationships to forge new relationships in different areas of the business and with our clients' business partners.  Approximately 85% of our sales are executed by our direct sales force.  In addition to our direct sales team, we also have 43 dedicated sales support employees, 29 general managers and nine vice-presidents who are engaged in our sales and marketing efforts.

We have sales and marketing partnerships with software vendors including IBM, Microsoft, Oracle and salesforce.com, among others. These companies are key vendors of open standards-based software commonly referred to as middleware application servers, enterprise application integration platforms, business process management, cloud computing applications, business activity monitoring and business intelligence applications, and enterprise portal server software. Our direct sales force works in tandem with the sales and marketing groups of our partners to identify potential new clients and projects. Our partnerships with these companies enable us to reduce our cost of sales and sales cycle times and increase win rates by leveraging our partners' marketing efforts and endorsements.

Recruiting. We are dedicated to hiring, developing, and retaining experienced, motivated technology professionals who combine a depth of understanding of current Internet and legacy technologies with the ability to implement complex and cutting-edge solutions. We believe in an employee-centered environment that is built on a culture of respect.

Retention. We firmly believe in the power of partnership and the spirit of innovation and approach every opportunity with these philosophies in mind.  We focus on a core set of business-driven technology solutions, applications, and software platforms and our commitment to our employees' career development through continued training and advancement opportunities sets us apart as an employer of choice.

Compensation. Our compensation philosophy and programs are designed to attract, retain, motivate and reward employees based on performance and results. Our tiered incentive compensation plans help us reach our overall goals by rewarding individuals for their influence on key performance factors and allow for differentiation so that truly stellar performers may be rewarded.

Strategic Advisory Team ("SAT"). Our SAT leadership performs a critical role in maintaining our technology leadership. Consisting of key employees from several practice areas, the SAT leadership assesses new technologies, partnership opportunities, and serves as lead internal subject matter experts for their respective domain. The SAT leaders also create and deliver thought leadership activities, including white paper authorship and publication and speaking engagements. Finally, the SAT identifies services opportunities between and among our strategic partners' products, oversees our quality assurance programs, and assists in acquisition-related technology due diligence.

General Information

Our stock is traded on The Nasdaq Global Select Market under the symbol "PRFT." Our website can be visited at www.perficient.com. We make available free of charge through our website our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The information contained or incorporated in our website is not part of this document.
5


Item 1A. Risk Factors.

You should carefully consider the following factors together with the other information contained in or incorporated by reference into this Annual Report on Form 10-K before you decide to buy our common stock. These factors could materially adversely affect our business, financial condition, operating results, cash flows, or stock price. Our business is also subject to general risks and uncertainties that may broadly affect companies, including us. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also could materially adversely affect our business, financial condition, operating results, cash flows, or stock price.

Our results of operations could be adversely affected by volatile, negative or uncertain economic conditions and the effects of these conditions on our clients' businesses and levels of business activity.

Global macroeconomic conditions affect our clients' businesses and the markets they serve. Developments, such as the recent recessions and instability in the United States and Europe, deteriorations in the Canadian, Chinese and Indian economies, and the inflationary risks associated with higher commodity prices, among other developments, may have an adverse effect on our client's business and, consequently, on our results of operations, revenue growth and profitability.

Volatile, negative or uncertain economic conditions in the markets we serve have undermined, and could in the future undermine, business confidence and cause our clients to reduce or defer their spending on new technologies or initiatives or terminate existing contracts, which would negatively affect our business. Growth in markets we serve could be at a slow rate, or could stagnate, in each case, for an extended period of time. Differing economic conditions and patterns of economic growth and contraction in the geographical regions in which we operate and the industries we serve have affected, and may in the future affect, demand for our services. A material portion of our revenues and profitability is derived from our clients in North America. Weakening demand in this market could have a material adverse effect on our results of operations. Ongoing economic volatility and uncertainty affects our business in a number of other ways, including making it more difficult to accurately forecast client demand beyond the short term and effectively build our revenue and resource plans, particularly in consulting. This could result, for example, in us not having the level of appropriate personnel where they are needed or having to use involuntary terminations as means to keep our supply of skills and resources in balance.

Economic volatility and uncertainty is particularly challenging because it may take some time for the effects and resulting changes in demand patterns to manifest themselves in our business and results of operations. Changing demand patterns from economic volatility and uncertainty could have a significant negative impact on our results of operations.

Our business depends on generating and maintaining ongoing, profitable client demand for our services and solutions, and a significant reduction in such demand could materially affect our results of operations.

Our revenue and profitability depend on the demand for our services and favorable margins, which could be negatively affected by numerous factors, many of which are beyond our control and unrelated to our work product. As described above, volatile, negative or uncertain global economic conditions have adversely affected, and could in the future adversely affect, client demand for our services and solutions. In addition, developments in the industries we serve, which may be rapid, could shift demand to services and solutions where we are less competitive, or might require significant investment by us to upgrade, enhance or expand our services and solutions to meet that demand. Companies in the industries we serve sometimes seek to achieve economies of scale and other synergies by combining with or acquiring other companies. If one of our current clients merges or consolidates with a company that relies on another provider for its consulting, systems integration and technology, or outsourcing services, we may lose work from that client or lose the opportunity to gain additional work if we are not successful in generating new opportunities from the merger or consolidation. Many of our consulting contracts are less than 12 months in duration, and these contracts typically permit a client to terminate the agreement with as little as 10 days' notice. If a client is dissatisfied with our services and we are unable to effectively respond to its needs, the client might terminate existing contracts, or reduce or eliminate spending on the services and solutions we provide. Additionally, a client could choose not to retain us for additional stages of a project, try to renegotiate the terms of its contract or cancel or delay additional planned work. When contracts are terminated or not renewed, we lose the anticipated revenues, and it may take significant time to replace the lost revenues.  Consequently, our results of operations in subsequent periods could be materially lower than expected. The specific business or financial condition of a client, changes in management and changes in a client's strategy also are all factors that can result in terminations, cancellations or delays. It could also result in pressure to reduce the cost of our services.

If we are unable to keep our supply of skills and resources in balance with client demand and attract and retain professionals with strong leadership skills, our business, the utilization rate of our professionals and our results of operations may be materially adversely affected.

   Our success depends, in large part, upon our ability to keep our supply of skills and resources in balance with client demand and our ability to attract and retain personnel with the knowledge and skills to lead our business. Experienced personnel in our industry are in high demand, and there is much competition to attract qualified personnel. We must hire, retain and motivate appropriate numbers of talented people with diverse skills in order to serve clients across North America, respond quickly to rapid and ongoing technology, industry and macroeconomic developments and grow and manage our business. For example, if we are unable to hire or continually train our employees to keep pace with the rapid and continuing changes in technology and the industries we serve or changes in the types of services clients are demanding we may not be able to develop and deliver new services and solutions to fulfill client demand. As we expand our services and solutions, we must also hire and retain an increasing number of professionals with different skills and expectations than those of the professionals we have historically hired and retained. Additionally, if we are unable to successfully integrate, motivate and retain these professionals, our ability to continue to secure work for our services and solutions in those industries may decline.
6


    We are dependent on retaining our senior executives and other experienced managers, and if we are unable to do so, our ability to develop new business and effectively lead our current projects could be jeopardized. We depend on identifying, developing, and retaining key employees to provide leadership and direction for our businesses. This includes developing talent and leadership capabilities in emerging markets, where the depth of skilled employees is often limited and competition for these resources is great. Our geographic expansion strategy in emerging markets depends on our ability to attract, retain and integrate both local business leaders and people with the appropriate skills.

   Similarly, our profitability depends on our ability to effectively utilize personnel with the right mix of skills and experience to perform services for our clients, including our ability to transition employees to new assignments on a timely basis. If we are unable to effectively deploy our employees on a timely basis to fulfill the needs of our clients, our ability to perform our work profitably could suffer. If the utilization rate of our professionals is too high, it could have an adverse effect on employee engagement and attrition, the quality of the work performed and our ability to staff projects. If our utilization rate is too low, our profitability and the engagement of our employees could suffer. The costs associated with recruiting and training employees are significant. An important element of our global business model is the deployment of our employees around the world, which allows us to move talent as needed. Therefore, if we are not able to deploy the talent we need because of increased regulation of immigration or work visas, including limitations placed on the number of visas granted, limitations on the type of work performed or location in which it can be performed, and new or higher minimum salary requirements, it could be more difficult to staff our employees on client engagements and could increase our costs.

   Our equity-based incentive compensation plans are designed to reward high-performing personnel for their contributions and provide incentives for them to remain with us. If the anticipated value of these incentives does not materialize because of volatility or lack of positive performance in our stock price, or if our total compensation package is not viewed as being competitive, our ability to attract and retain the personnel we need could be adversely affected. In addition, if we do not obtain the stockholder approval needed to continue granting equity awards under our share plans in the amounts we believe are necessary, our ability to attract and retain personnel could be negatively affected.

     There is a risk that at certain points in time and in certain geographical regions, we will find it difficult to hire and retain a sufficient number of employees with the skills or backgrounds to meet current and/or future demand. In these cases, we might need to redeploy existing personnel or increase our reliance on subcontractors to fill certain labor needs, and if not done effectively, our profitability could be negatively impacted. Additionally, if demand for our services were to escalate at a high rate, we may need to adjust our compensation practices, which could put upward pressure on our costs and adversely affect our profitability if we are unable to recover these increased costs. At certain times, however, we may also have more personnel than we need in certain skill sets or geographies. In these situations, we must evaluate voluntary attrition and use reduced levels of new hiring and increased involuntary terminations as means to keep our supply of skills and resources in balance with client demand in those geographies.

The market for the information technology consulting services in which we operate is highly competitive, and we might not be able to compete effectively.

The market for the information technology consulting services we provide is competitive, ever evolving, and subject to rapid technological change. Our competitors include: large multinational providers that offer some or all of the services that we do; offshore service providers in lower-cost locations that offer services similar to those we offer, often at highly competitive prices and on more aggressive contractual terms; niche solution and service providers or local competitors that compete with us in a specific geographic market, industry segment or service area, including companies that provide new or alternative products, service or delivery models; accounting firms that are expanding or building their capabilities to provide certain consulting services, including through acquisitions; and in-house departments of large corporations that use their own resources, rather than engage an outside firm for the types of services we provide.

Many of the larger regional and national information technology consulting firms have substantially longer operating histories, more established reputations and potential vendor relationships, greater financial resources, sales and marketing organizations, market penetration, and research and development capabilities, as well as broader product offerings, greater market presence, and name recognition.

In addition, there are relatively low barriers to entry into this market and therefore new entrants may compete with us in the future. For example, due to the rapid changes and volatility in our market, many well-capitalized companies, including some of our partners, that have focused on sectors of the software and services industry that are not competitive with our business may refocus their activities and deploy their resources to be competitive with us.

Our future financial performance is largely dependent on our ability to compete successfully in the markets we currently serve. If we are unable to compete successfully, we could lose market share and clients to competitors, which could materially adversely affect our results of operations.

In addition, we may face greater competition due to consolidation of companies in the technology sector, through strategic mergers or acquisition. Consolidation activity may result in new competitors with greater scale, a broader footprint or offerings that are more attractive than ours. We believe that this competition could have a negative effect on our ability to compete for new work and skilled professionals. One or more of our competitors may develop and implement methodologies that result in superior productivity and price reductions without adversely affecting their profit margins. In addition, competitors may win client engagements by significantly discounting their services in exchange for a client's promise to purchase other goods and services from the competitor, either concurrently or in the future. These activities may potentially force us to lower our prices and suffer reduced operating margins. Any of these negative effects could significantly impair our results of operations and financial condition. We may not be able to compete successfully against new or existing competitors.
7


We could have liability or our reputation could be damaged if we fail to protect client data or information systems or if our information systems are breached.

We are dependent on information technology networks and systems to process, transmit, and store electronic information and to communicate among our locations and with our partners and clients. Security breaches of this infrastructure could lead to shutdowns or disruptions of our systems and potential unauthorized disclosure of confidential information. In providing services to clients, we are also required at times to manage, utilize, and store sensitive or confidential client or employee data. As a result, we are subject to numerous laws and regulations designed to protect this information, such as various U.S. federal and state laws governing the protection of personally identifiable information. If any person, including any of our employees, negligently disregards or intentionally breaches our established controls with respect to such data or otherwise mismanages or misappropriates that data, we could be subject to monetary damages, regulatory enforcement actions, fines, and/or criminal prosecution. Unauthorized disclosure of sensitive or confidential client or employee data, whether through systems failure, employee negligence, fraud or misappropriation could damage our reputation and cause us to lose clients. Similarly, unauthorized access to or through our information systems or those we develop for our clients, whether by our employees or third parties, could result in negative publicity, significant remediation costs, legal liability, and damage to our reputation and could have a material adverse effect on our results of operations. In addition, our liability insurance might not be sufficient in type or amount to cover us against claims related to security breaches, cyber-attacks and other related breaches.

We might not be successful at identifying, acquiring, or integrating other businesses.

We have pursued a disciplined acquisition strategy designed to enhance or add to our offerings of services and solutions, or to enable us to expand in certain geographic and other markets. Depending on the opportunities available, we may increase our investment in these acquisitions. In that pursuit, we may not successfully identify suitable acquisition candidates, succeed in completing targeted transactions, or achieve desired results of operations. Furthermore, we face risks in successfully integrating any businesses we acquire. Ongoing business may be disrupted and our management's attention may be diverted by acquisitions, transition or integration activities. In addition, we might need to dedicate additional management and other resources, and our organizational structure could make it difficult for us to efficiently integrate acquired businesses into our ongoing operations and assimilate and retain employees of those businesses into our culture and operations.

We might fail to realize the expected benefits or strategic objectives of any acquisition we make. We might not achieve our expected return on investment, or we may lose money. We may be adversely impacted by liabilities that we assume from a company we acquire, including from that company's known and unknown obligations, intellectual property or other assets, terminated employees, current or former clients, or other third parties, and we may fail to identify or adequately assess the magnitude of certain liabilities, shortcomings or other circumstances prior to acquisition, which could result in unexpected legal or regulatory exposure, unfavorable accounting treatment, unexpected increases in taxes, or other adverse effects on our business. If we are unable to complete the number and kind of acquisitions for which we plan, or if we are inefficient or unsuccessful at integrating any acquired businesses into our operations, we may not be able to achieve our planned rates of growth or improve our market share, profitability, or competitive position in specific markets or services.

International operations subject us to additional political and economic risks that could have an adverse impact on our business.

We maintain a global development center in Hangzhou, China and a technology consulting recruiting and development facility in Chennai, India. Effective with the acquisition of BioPharm in April 2014, we operate in the United Kingdom, effective with the acquisition of Trifecta in May 2014, we operate in Canada, and effective with the acquisition of Zeon in January 2015 (as described in Note 15, Subsequent Events, in the Notes to Consolidated Financial Statements), we are operating a development center in Nagpur, India. We are subject to certain risks related to expanding our presence into non-U.S. regions, including risks related to complying with a wide variety of national and local laws, restrictions on the import and export of certain technologies, and multiple and possibly overlapping tax structures. In addition, we may face competition from companies that may have more experience with operations in these countries or with international operations generally. We may also face difficulties integrating new facilities in different countries into our existing operations, as well as integrating employees that we hire in different countries into our existing corporate culture.

Furthermore, there are risks inherent in operating in and expanding into non-U.S. regions, including, but not limited to:

·
political and economic instability;
·
global health conditions and potential natural disasters;
·
unexpected changes in regulatory requirements, including immigration restrictions, tariffs, and other trade barriers and tax regulations, the enforcement of such requirements by applicable governmental authorities and other legal uncertainty;
·
limitations on our ability to repatriate cash from our international operations;
·
complexities and additional costs in effectively managing our international operations;
·
international currency controls and exchange rate fluctuations;
·
reduced protection for intellectual property rights; and
·
additional vulnerability from terrorist groups targeting U.S. interests abroad.

Any one or more of the factors set forth above could have a material adverse effect on our international operations and, consequently, on our business, financial condition, and operating results.
8


Immigration restrictions related to H1-B visas could hinder our growth and adversely affect our business, financial condition and results of operations.

Less than 15% of our billable workforce is comprised of skilled foreign nationals holding H1-B visas.  We also own a recruiting and development facility in Chennai, India to continue to grow our base of H1-B foreign national colleagues.  Effective with the acquisition of Zeon in January 2015 (as described in Note 15, Subsequent Events, in the Notes to Consolidated Financial Statements), we will be expanding our base of foreign national colleagues.  The H1-B visa classification enables us to hire qualified foreign workers in positions that require the equivalent of at least a bachelor's degree in the U.S. in a specialty occupation such as technology systems engineering and analysis.  The H1-B visa generally permits an individual to work and live in the U.S. for a period of three to six years, with some extensions available.  The number of new H1-B petitions approved in any federal fiscal year is limited, making the H1-B visas necessary to bring foreign employees to the U.S. unobtainable in years in which the limit is reached. If we are unable to obtain all of the H1-B visas for which we apply, our growth may be hindered.

Our results of operations could materially suffer if we are not able to obtain favorable pricing.

If we are not able to obtain favorable pricing for our services, our revenues and profitability could materially suffer. The rates we are able to charge for our services are affected by a number of factors, including, but not limited to:

·
general economic and political conditions;
·
the competitive environment in our industry, as described below;
·
our clients' desire to reduce their costs;
·
our ability to accurately estimate, attain, and sustain contract revenues, margins, and cash flows over the full contract period; and
·
procurement practices of clients and their use of third-party advisors.

The competitive environment in our industry affects our ability to obtain favorable pricing in a number of ways, any of which could have a material negative impact on our results of operations. The less we are able to differentiate our services and solutions and/or clearly convey the value of our services and solutions, the more risk we have that they will be seen as commodities, with price being the driving factor in selecting a service provider. In addition, the introduction of new services or products by competitors could reduce our ability to obtain favorable pricing for the services or products we offer. Competitors may be willing, at times, to price contracts lower than us in an effort to enter the market or increase market share. Further, if competitors develop and implement methodologies that yield greater efficiency and productivity, they may be better positioned to offer services similar to ours at lower prices.

If our negotiated fees do not accurately anticipate the cost and complexity of performing our work, then our contracts could be unprofitable.

We negotiate fees with our clients utilizing a range of pricing structures and conditions, including time and materials and fixed fee contracts. Our fees are highly dependent on our internal forecasts and predictions about the level of effort and cost necessary to deliver such services and solutions, which might be based on limited data and could turn out to be materially inaccurate. If we do not accurately estimate the level of effort or cost, our contracts could yield lower profit margins than planned, or be unprofitable. We could face greater risk when negotiating fees for our contracts that involve the coordination of operations and workforces in multiple locations and/or utilizing workforces with different skillsets and competencies. There is a risk that we will underprice our contracts, fail to accurately estimate the costs of performing the work, or fail to accurately assess the risks associated with potential contracts. In particular, any increased or unexpected costs, delays or failures to achieve anticipated cost savings, or unexpected risks we encounter in connection with the performance of services, including those caused by factors outside our control, could make these contracts less profitable or unprofitable, which could have an adverse effect on our profit margin.

Our business could be materially adversely affected if we incur legal liability in connection with providing our services and solutions.

We could be subject to significant legal liability and litigation expense if we fail to meet our contractual obligations, or otherwise breach obligations, to third parties, including clients, partners, employees and former employees, and other parties with whom we conduct business, or if our subcontractors breach or dispute the terms of our agreements with them and impede our ability to meet our obligations to our clients. We may enter into agreements with non-standard terms because we perceive an important economic opportunity or because our personnel did not adequately follow our contracting guidelines. In addition, the contracting practices of competitors, along with the demands of increasingly sophisticated clients, may cause contract terms and conditions that are unfavorable to us to become new standards in the marketplace. We may find ourselves committed to providing services or solutions that we are unable to deliver or whose delivery will reduce our profitability or cause us financial loss. If we cannot or do not meet our contractual obligations and if our potential liability is not adequately limited through the terms of our agreements, liability limitations are not enforced or a third party alleges fraud or other wrongdoing to prevent us from relying upon those contractual protections, we might face significant legal liability and litigation expense and our results of operations could be materially adversely affected. A failure of a client's system based on our services or solutions could also subject us to a claim for significant damages that could materially adversely affect our results of operations. In addition to expense, litigation can be lengthy and disruptive to normal business operations, and litigation results can be unpredictable. While we maintain insurance for certain potential liabilities, this insurance does not cover all types and amounts of potential liabilities and is subject to various exclusions as well as caps on amounts recoverable. Even if we believe a claim is covered by insurance, insurers may dispute our entitlement to recovery for a variety of potential reasons, which may affect the timing and the amount of our recovery, if any.
9


Our results of operations and ability to grow could be materially negatively affected if we cannot adapt and expand our services and solutions in response to ongoing changes in technology and offerings by new entrants.

Our success depends on our ability to continue to develop and implement services and solutions that anticipate and respond to rapid and continuing changes in technology and industry developments and offerings by new entrants to serve the evolving needs of our clients. Current areas of significant change include mobility, cloud-based computing and the processing and analyzing of large amounts of data. Technological developments such as these may materially affect the cost and use of technology by our clients. Our growth strategy focuses on responding to these types of developments by driving innovation for our core business as well as through new business initiatives beyond our core business that will enable us to differentiate our services and solutions. If we do not sufficiently invest in new technology and industry developments, or if we do not make the right strategic investments to respond to these developments and successfully drive innovation, our services and solutions, our results of operations, and our ability to develop and maintain a competitive advantage and continue to grow could be negatively affected.

In addition, we operate in a quickly evolving environment, in which there currently are, and we expect will continue to be, new technology entrants. New services or technologies offered by competitors or new entrants may make our offerings less differentiated or less competitive, when compared to other alternatives, which may adversely affect our results of operations.

The loss of one or more of our significant software vendors could have a material and adverse effect on our business and results of operations.

We have significant relationships with software vendors including IBM, Oracle, and Microsoft.  Our business relationships with these companies enable us to reduce our cost of acquiring customers and increase win rates through leveraging our vendors' marketing efforts and strong vendor endorsements.  The loss of one or more of these relationships and endorsements could increase our sales and marketing costs, lead to longer sales cycles, harm our reputation and brand recognition, reduce our revenues, and adversely affect our results of operations.  The financial impact of the loss of one or more software vendors is not reasonably estimable. 

Our services could infringe upon the intellectual property rights of others.

We cannot be sure that our services do not infringe on the intellectual property rights of third parties, and we could have infringement claims asserted against us. These claims may harm our reputation, cause our management to expend significant time in connection with any defense, and cost us money. We may be required to indemnify clients for any expense or liabilities they incur resulting from claimed infringement and these expenses could exceed the amounts paid to us by the client for services we have performed. Any claims in this area, even if won by us, could be costly, time-consuming, and harmful to our reputation.

We have only a limited ability to protect our intellectual property rights, which are important to our success.

Our success depends, in part, upon our ability to protect our proprietary methodologies and other intellectual property. Existing laws of some countries in which we provide services or solutions might offer only limited protection of our intellectual property rights. We rely upon a combination of trade secrets, confidentiality policies, nondisclosure, and other contractual arrangements to protect our intellectual property rights. These laws are subject to change at any time and could further restrict our ability to protect our innovations. Our intellectual property rights may not prevent competitors from independently developing products and services similar to or duplicative of ours. Further, the steps we take in this regard might not be adequate to prevent or deter infringement or other misappropriation of our intellectual property by competitors, former employees or other third parties, and we might not be able to detect unauthorized use of, or take appropriate and timely steps to enforce, our intellectual property rights. Enforcing our rights might also require considerable time, money and oversight and we may not be successful in enforcing our rights.

Depending on the circumstances, we might need to grant a specific client greater rights in intellectual property developed in connection with a contract than we otherwise generally do. In certain situations, we might forego all rights to the use of intellectual property we help create, which would limit our ability to reuse that intellectual property for other clients. Any limitation on our ability to provide a service or solution could cause us to lose revenue-generating opportunities and require us to incur additional expenses to develop new or modified solutions for future projects.

Our ability to attract and retain business may depend on our reputation in the marketplace.

We believe the Perficient brand name and our reputation are important corporate assets that help distinguish our services from those of our competitors and also contribute to our efforts to recruit and retain talented employees. However, our corporate reputation is potentially susceptible to material damage by events such as disputes with clients, information technology security breaches or service outages, or other delivery failures. Similarly, our reputation could be damaged by actions or statements of current or former clients, employees, competitors, vendors, as well as members of the investment community and the media. There is a risk that negative information could adversely affect our business. Damage to our reputation could be difficult and time-consuming to repair, could make potential or existing clients reluctant to select us for new engagements or cause existing clients to terminate our services, resulting in a loss of business, and could adversely affect our recruitment and retention efforts. Damage to our reputation could also reduce the value and effectiveness of the Perficient brand name and could reduce investor confidence in us, materially adversely affecting our share price.
10


Our profitability could suffer if our cost-management strategies are unsuccessful.

Our ability to improve or maintain our profitability is dependent on our ability to successfully manage our costs. Our cost management strategies include maintaining appropriate alignment between the demand for our services and our resource capacity, optimizing the costs of service delivery and maintaining or improving our sales and marketing and general and administrative costs as a percentage of revenues. These actions and other cost-management efforts may not be successful, our efficiency may not be enhanced and we may not achieve desired levels of profitability. Because of the significant steps taken in the past to reduce costs, we may not be able to continue to deliver efficiencies in our cost management, to the same degree as in the past.  If we are not effective in reducing our operating costs in response to changes in demand or pricing, we might not be able to manage significantly larger and more diverse workforces as we increase the number of colleagues and execute our growth strategy, control our costs or improve our efficiency, and our profitability could be negatively affected.

Changes in our level of taxes, audits, investigations and tax proceedings could have a material adverse effect on our results of operations and financial condition.

We are subject to income taxes in numerous jurisdictions. We calculate and provide for income taxes in each tax jurisdiction in which we operate. Tax accounting often involves complex matters and requires our judgment to determine our corporate provision for income taxes and other tax liabilities. We are subject to ongoing tax audits in various jurisdictions. Tax authorities have disagreed, and may in the future disagree, with our judgments, or may take increasingly aggressive positions opposing the judgments we make. We regularly assess the likely outcomes of these audits to determine the appropriateness of our tax liabilities. However, our judgments might not be sustained as a result of these audits, and the amounts ultimately paid could be different from the amounts previously recorded. In addition, our effective tax rate in the future could be adversely affected by changes in the mix of earnings in countries with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities and changes in tax laws. Tax rates in the jurisdictions in which we operate may change as a result of macroeconomic or other factors outside of our control. Increases in the tax rate in any of the jurisdictions in which we operate could have a negative impact on our profitability. In addition, changes in tax laws, treaties, or regulations, or their interpretation or enforcement, may be unpredictable and could materially adversely affect our tax position. Any of these occurrences could have a material adverse effect on our results of operations and financial condition.

If we do not effectively manage expected future growth, our results of operations and cash flows could be adversely affected.

Our ability to operate profitably with positive cash flows depends partially on how effectively we manage our expected future growth. In order to create the additional capacity necessary to accommodate an increase in demand for our services, we may need to implement new or upgraded operational and financial systems, procedures and controls, open new offices, and hire additional colleagues. Implementation of these new or upgraded systems, procedures, and controls may require substantial management efforts and our efforts to do so may not be successful. The opening of new offices (including international locations) or the hiring of additional colleagues may result in idle or underutilized capacity. We continually assess the expected capacity and utilization of our offices and colleagues. We may not be able to achieve or maintain optimal utilization of our offices and colleagues. If demand for our services does not meet our expectations, our revenues and cash flows may not be sufficient to offset these expenses and our results of operations and cash flows could be adversely affected.

If we are unable to collect our receivables or unbilled services, our results of operations, financial condition, and cash flows could be adversely affected.

Our business depends on our ability to successfully obtain payment from our clients of the amounts they owe us for work performed. We evaluate the financial condition of our clients and usually bill and collect on relatively short cycles. We have established allowances for losses of receivables and unbilled services. Actual losses on client balances could differ from those that we currently anticipate and as a result we might need to adjust our allowances. We might not accurately assess the creditworthiness of our clients. Macroeconomic conditions could also result in financial difficulties for our clients, including bankruptcy and insolvency. This could cause clients to delay payments to us, request modifications to their payment arrangements that could increase our receivables balance, or default on their payment obligations to us. Recovery of client financing and timely collection of client balances also depends on our ability to complete our contractual commitments and bill and collect our contracted revenues. If we are unable to meet our contractual requirements, we might experience delays in collection of and/or be unable to collect our client balances, and if this occurs, our results of operations and cash flows could be adversely affected. In addition, if we experience an increase in the time to bill and collect for our services, our cash flows could be adversely affected.
11


Our stock price and results of operations could fluctuate and be difficult to predict.

Our stock price has fluctuated in the past and could continue to fluctuate in the future in response to various factors. These factors include:

·
changes in macroeconomic or political factors unrelated to our business;
·
general or industry-specific market conditions or changes in financial markets;
·
announcements by us or competitors about developments in our business or prospects;
·
projections or speculation about our business or that of competitors by the media or investment analysts; and
·
our ability to meet our growth and financial objectives, including with respect to our overall revenue growth, revenue growth for our priority emerging markets and earnings per share growth.

Our results of operations have varied in the past and could vary significantly from quarter to quarter in the future, making them difficult to predict. Some of the factors that could cause our results of operations to vary include:

·
the business decisions of our clients to begin to curtail or reduce the use of our services, including in response to changes in macroeconomic or political conditions unrelated to our business or general market conditions;
·
periodic differences between our clients' estimated and actual levels of business activity associated with ongoing work, as well as the stage of completion of existing projects and/or their termination or restructuring;
·
contract delivery inefficiencies, such as those due to poor delivery or changes in forecasts;
·
our ability to transition employees quickly from completed to new projects and maintain an appropriate headcount in each of our workforces;
·
acquisition, integration and operational costs related to businesses acquired;
·
the introduction of new products or services by us, competitors or partners;
·
changes in our pricing or competitors' pricing;
·
our ability to manage costs, including those for our own or subcontracted personnel, travel, support services and severance;
·
our ability to limit and manage the incurrence of pre-contract costs, which must be expensed without corresponding revenues, which are then recognized in later periods without the corresponding costs;
·
changes in, or the application of changes in, accounting principles or pronouncements under U.S. generally accepted accounting principles, particularly those related to revenue recognition;
·
currency exchange rate fluctuations;
·
changes in estimates, accruals or payments of variable compensation to our employees;
·
global, regional and local economic and political conditions and related risks, including acts of terrorism; and
·
seasonality, including number of workdays and holidays and summer vacations.

As a result of any of the above factors, or any of the other risks described in this Item 1A, "Risk Factors," our stock price could be difficult to predict, and our stock price in the past might not be a good indicator of the price of our stock in the future.

We may need additional capital in the future, which may not be available to us. The raising of any additional capital may dilute your ownership percentage in our stock.

As of December 31, 2014, we had unrestricted cash and cash equivalents totaling $10.9 million and a borrowing capacity of $35.8 million, and a commitment to increase our borrowing capacity by $25.0 million. Of the $10.9 million of cash and cash equivalents at December 31, 2014, $5.7 million was held by our Chinese operations and is considered to be indefinitely reinvested in those operations. We intend to continue to make investments to support our business growth and may require additional funds if our capital is insufficient to pursue business opportunities and respond to business challenges. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer dilution, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. In addition, we may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us our ability to continue to support our business growth and to respond to business challenges could be significantly limited.

Our officers, directors, and 5% and greater stockholders own a large percentage of our voting securities and their interests may differ from other stockholders.

Our executive officers, directors, and 5% and greater stockholders beneficially own or control approximately 18% of the voting power of our common stock. This concentration of voting power of our common stock may make it difficult for our other stockholders to successfully approve or defeat matters that may be submitted for action by our stockholders. It may also have the effect of delaying, deterring, or preventing a change in control of the Company.
12


It may be difficult for another company to acquire us, and this could depress our stock price.

In addition to the voting securities held by our officers, directors, and 5% and greater stockholders, provisions contained in our certificate of incorporation, bylaws, and Delaware law could make it difficult for a third party to acquire us, even if doing so would be beneficial to our stockholders. Our certificate of incorporation and bylaws may discourage, delay, or prevent a merger or acquisition that a stockholder may consider favorable by authorizing the issuance of "blank check" preferred stock. In addition, provisions of the Delaware General Corporation Law also restrict some business combinations with interested stockholders. These provisions are intended to encourage potential acquirers to negotiate with us and allow the Board of Directors the opportunity to consider alternative proposals in the interest of maximizing stockholder value. However, these provisions may also discourage acquisition proposals, or delay or prevent a change in control, which could harm our stock price.

Issues arising during the implementation of our Enterprise Resource Planning system could adversely affect the Company's business, financial condition and results of operations.

Effective as of July 1, 2014, the Company implemented an Enterprise Resource Planning ("ERP") system to support the Company's future growth plan and to integrate significant processes. Implementing an ERP system on a widespread basis involves significant changes in business processes and extensive organizational training. In connection with the implementation, the Company may experience temporary business and information technology disruptions that could adversely affect the Company's business, financial condition and results of operations.

Item 1B. Unresolved Staff Comments.

None.

Item 2. Properties.

We have offices in multiple markets throughout North America and in China, India, Canada, and the United Kingdom.  In late 2013, we entered into a new lease agreement which consolidated our St. Louis locations, including our principal executive operations.  The transition to the new location occurred over the course of 2014 and did not materially impact the operations of the Company.  We do not own any real property; all of our office space is leased under long-term leases with varying expiration dates. We believe our facilities are adequate to meet our needs in the near future.

Item 3. Legal Proceedings.

We are involved from time to time in various legal proceedings arising in the ordinary course of business. Although the outcome of lawsuits or other proceedings cannot be predicted with certainty and the amount of any liability that could arise with respect to such lawsuits or other proceedings cannot be predicted accurately, we do not expect any currently pending matters to have a material adverse effect on the financial position, results of operations, or cash flows of the Company.

Item 4. Mine Safety Disclosures.

Not applicable.
13


PART II

Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Our common stock is quoted on The Nasdaq Global Select Market under the symbol "PRFT." The following table sets forth, for the periods indicated, the high and low sale prices per share of our common stock as reported on The Nasdaq Global Select Market since January 1, 2013.

 
High
 
Low
 
Year Ending December 31, 2014:
   
First Quarter
 
$
23.40
   
$
17.61
 
Second Quarter
   
19.61
     
16.08
 
Third Quarter
   
20.50
     
14.51
 
Fourth Quarter
   
19.10
     
14.05
 
                 
Year Ending December 31, 2013:
           
First Quarter
 
$
12.38
   
$
11.14
 
Second Quarter
   
13.95
     
10.00
 
Third Quarter
   
18.51
     
12.51
 
Fourth Quarter
   
24.11
     
17.25
 

On March 2, 2015, the last reported sale price of our common stock on The Nasdaq Global Select Market was $20.06 per share. There were approximately 402 stockholders of record of our common stock as of March 2, 2015, including 297 restricted account holders.

We have never declared or paid any cash dividends on our common stock and do not anticipate paying cash dividends in the foreseeable future. Our credit facility currently prohibits the payment of cash dividends without the prior written consent of the lenders.

Information on our Equity Compensation Plan has been included in Part III, Item 12 of this Annual Report on Form 10-K.

Issuer Purchases of Equity Securities

Prior to 2014, our Board of Directors authorized the repurchase of up to $90.0 million of our common stock. On November 4, 2014, our Board of Directors authorized the expansion of our stock repurchase program by authorizing the repurchase of up to an additional $10.0 million of our common stock for a total repurchase program of $100.0 million and extended the expiration date of the program from December 31, 2014 to June 30, 2016.  The program could be suspended or discontinued at any time, based on market, economic, or business conditions.  The timing and amount of repurchase transactions will be determined by our management based on its evaluation of market conditions, share price, and other factors.
14


Since the program's inception on August 11, 2008, we have repurchased approximately $81.5 million (9.4 million shares) of our outstanding common stock through December 31, 2014.

Period
 
Total Number of Shares Purchased
   
Average Price Paid Per
Share (1)
   
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
   
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
 
Beginning Balance as of October 1, 2014
   
9,145,890
   
$
8.42
     
9,145,890
   
$
12,989,281
 
October 1-31, 2014
   
-
     
-
     
-
   
$
12,989,281
 
November 1-30, 2014
   
224,259
     
17.11
     
224,259
   
$
19,151,975
 
December 1-31, 2014
   
38,675
     
17.33
     
38,675
   
$
18,481,827
 
Ending Balance as of December 31, 2014
   
9,408,824
   
$
8.66
     
9,408,824
         

(1) Average price paid per share includes commission.

Item 6. Selected Financial Data.

The selected financial data presented for, and as of the end of, each of the years in the five-year period ended December 31, 2014, has been prepared in accordance with accounting principles generally accepted in the United States. The financial data presented is not directly comparable between periods as a result of three acquisitions in each of 2014, 2013, and 2012 and two acquisitions in 2011.

The following data should be read in conjunction with the Consolidated Financial Statements and the Notes to Consolidated Financial Statements appearing in Part II, Item 8, and Management's Discussion and Analysis of Financial Condition and Results of Operations appearing in Part II, Item 7.

   
Year Ended December 31,
 
   
2014
   
2013
   
2012
   
2011
   
2010
 
Income Statement Data:
 
(In thousands, except per share information)
 
Revenues
 
$
456,692
   
$
373,325
   
$
327,096
   
$
262,439
   
$
214,952
 
Gross margin
 
$
149,335
   
$
123,099
   
$
103,403
   
$
81,134
   
$
62,767
 
Selling, general and administrative
 
$
90,202
   
$
77,601
   
$
64,853
   
$
51,672
   
$
45,477
 
Depreciation and amortization
 
$
18,187
   
$
11,236
   
$
10,078
   
$
8,095
   
$
4,784
 
Acquisition costs
 
$
3,446
   
$
2,297
   
$
1,871
   
$
1,249
   
$
993
 
Adjustment to fair value of contingent consideration
 
$
(1,463
)
 
$
287
   
$
517
   
$
1,586
   
$
(4
)
Income from operations
 
$
38,963
   
$
31,678
   
$
26,084
   
$
18,532
   
$
11,517
 
Net interest (expense) income
 
$
(1,438
)
 
$
(293
)
 
$
(143
)
 
$
68
   
$
163
 
Net other (expense) income
 
$
(5
)
 
$
112
   
$
44
   
$
45
   
$
68
 
Income before income taxes
 
$
37,520
   
$
31,497
   
$
25,985
   
$
18,645
   
$
11,748
 
Net income
 
$
23,163
   
$
21,432
   
$
16,107
   
$
10,747
   
$
6,480
 
Basic net income per share
 
$
0.73
   
$
0.71
   
$
0.54
   
$
0.39
   
$
0.24
 
Diluted net income per share
 
$
0.70
   
$
0.67
   
$
0.52
   
$
0.37
   
$
0.23
 

15

   
As of December 31,
 
   
2014
   
2013
   
2012
   
2011
   
2010
 
Balance Sheet Data:
 
(In thousands)
 
Cash, cash equivalents, and short-term investments
 
$
10,935
   
$
7,018
   
$
5,813
   
$
9,732
   
$
24,008
 
Working capital (1)
 
$
76,955
   
$
57,268
   
$
52,277
   
$
51,476
   
$
47,632
 
Long-term investments
 
$
-
   
$
-
   
$
-
   
$
-
   
$
2,254
 
Property and equipment, net
 
$
7,966
   
$
7,709
   
$
4,398
   
$
3,490
   
$
2,355
 
Goodwill and intangible assets, net
 
$
282,235
   
$
218,997
   
$
178,286
   
$
142,166
   
$
124,056
 
Total assets
 
$
426,042
   
$
325,749
   
$
267,194
   
$
223,932
   
$
207,678
 
Long-term debt
 
$
54,000
   
$
19,000
   
$
2,800
   
$
-
   
$
-
 
Total stockholders' equity
 
$
304,728
   
$
259,490
   
$
234,413
   
$
198,959
   
$
177,164
 

(1) Working capital is total current assets less total current liabilities

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following summary together with the more detailed business information and consolidated financial statements and related notes that appear elsewhere in this Annual Report on Form 10-K and in the documents that we incorporate by reference into this Annual Report on Form 10-K. This Annual Report on Form 10-K may contain certain "forward-looking" information within the meaning of the Private Securities Litigation Reform Act of 1995. This information involves risks and uncertainties. Our actual results may differ materially from the results discussed in the forward-looking statements. Factors that might cause such a difference include, but are not limited to, those discussed in "Risk Factors."

Overview

We are an information technology consulting firm serving Forbes Global 2000 and other large enterprise companies with a primary focus on the United States. We help our clients gain competitive advantage by using Internet-based technologies to make their businesses more responsive to market opportunities and threats, strengthen relationships with their customers, suppliers and partners, improve productivity, and reduce information technology costs. We design, build, and deliver business-driven technology solutions using third party software products. Our solutions include business analysis, portals and collaboration, business integration, user experience, enterprise content management, customer relationship management, interactive design, enterprise performance management, business process management, business intelligence, eCommerce, mobile platforms, custom applications, and technology platform implementations, among others. Our solutions enable our clients to operate a real-time enterprise that dynamically adapts business processes and the systems that support them to meet the changing demands of an increasingly global, Internet-driven, and competitive marketplace.

Services Revenues

Services revenues are derived from professional services that include developing, implementing, integrating, automating and extending business processes, technology infrastructure, and software applications. Most of our projects are performed on a time and materials basis, while a smaller portion of our revenues is derived from projects performed on a fixed fee basis. Fixed fee engagements represented approximately 10% of our services revenues for both years ended December 31, 2014 and 2013 compared to 11% for the year ended December 31, 2012. For time and material projects, revenues are recognized and billed by multiplying the number of hours our professionals expend in the performance of the project by the established billing rates. For fixed fee projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. On most projects, we are also reimbursed for out-of-pocket expenses such as airfare, lodging, and meals. These reimbursements are included as a component of revenues. The aggregate amount of reimbursed expenses will fluctuate depending on the location of our clients, the total number of our projects that require travel, and whether our arrangements with our clients provide for the reimbursement of travel and other project-related expenses.
16


Software and Hardware Revenues

Software and hardware revenues are derived from sales of third-party and internally developed software and hardware. Revenues from sales of third-party software and hardware are generally recorded on a gross basis provided we act as a principal in the transaction. On rare occasions, we do not meet the requirements to be considered a principal in the transaction and act as an agent. In these cases, revenues are recorded on a net basis. Software and hardware revenues are expected to fluctuate depending on our clients' demand for these products.

If we enter into contracts for the sale of services and software or hardware, management evaluates whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in our control (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, management also evaluates whether the services are essential to the functionality of the software and whether management has fair value evidence for each deliverable. If management concludes that the separation criteria are met, then it accounts for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of our multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, we generally recognize software and hardware sales upon delivery to the customer and services consistent with the policies described herein.

Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.
 
There are no significant cancellation or termination-type provisions for our software and hardware sales. Contracts for our professional services provide for a general right, to the client or us, to cancel or terminate the contract within a given period of time (generally 10 to 30 days' notice is required). The client is generally responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.

Cost of Revenues

Cost of revenues consists primarily of cash and non-cash compensation and benefits, including bonuses and non-cash compensation related to equity awards. Cost of revenues also includes the costs associated with subcontractors. Third-party software and hardware costs, reimbursable expenses and other unreimbursed project-related expenses are also included in cost of revenues. Project-related expenses will fluctuate generally depending on outside factors including the cost and frequency of travel and the location of our clients. Cost of revenues does not include depreciation of assets used in the production of revenues which are primarily personal computers, servers, and other information technology related equipment.

Gross Margins

Our gross margins for services are affected by the utilization rates of our professionals (defined as the percentage of our professionals' time billed to clients divided by the total available hours in the respective period), the salaries we pay our professionals, and the average billing rate we receive from our clients. If a project ends earlier than scheduled, we retain professionals in advance of receiving project assignments, or if demand for our services declines, our utilization rate will decline and adversely affect our gross margins. Gross margin percentages of third-party software and hardware sales are typically lower than gross margin percentages for services, and the mix of services and software and hardware for a particular period can significantly impact our total combined gross margin percentage for such period. In addition, gross margin for software and hardware sales can fluctuate due to pricing and other competitive pressures. 

Selling, General, and Administrative Expenses

Selling, general and administrative ("SG&A") expenses are primarily composed of sales-related costs, general and administrative salaries, stock compensation expense, office costs, recruiting expense, variable compensation costs, research and development, bad debts, and other miscellaneous expenses. We work to minimize selling costs by focusing on repeat business with existing clients and by accessing sales leads generated by our software vendors, most notably IBM, Oracle and Microsoft, whose products we use to design and implement solutions for our clients. These relationships enable us to reduce our selling costs and sales cycle times and increase win rates through leveraging our partners' marketing efforts and endorsements.
17


Plans for Growth and Acquisitions

Our goal is to continue to build one of the leading independent information technology consulting firms by expanding our relationships with existing and new clients and through the continuation of our disciplined acquisition strategy. Our future growth plan includes expanding our business with a primary focus on customers in the United States, both organically and through acquisitions. Our disciplined acquisition strategy began in January 2000.  We have continued this strategy through our acquisitions of Kerdock Consulting, LLC in March 2010, speakTECH in December 2010, Exervio Consulting Inc. ("Exervio") in April 2011, JCB Partners, LLC in July 2011, PointBridge Solutions, LLC ("PointBridge") in February 2012, Nascent Systems, LP ("Nascent") in June 2012, Northridge Systems, Inc. ("Northridge") in July 2012, TriTek Solutions, Inc. ("Tritek") and Clear Task, Inc. ("Clear Task") in May 2013, CoreMatrix Systems, LLC ("CoreMatrix") in October 2013, ForwardThink in February 2014, BioPharm in April 2014 and Trifecta in May 2014.  On January 2, 2015 we acquired Zeon Solutions Incorporated (as described in Note 15, Subsequent Events, in the Notes to Consolidated Financial Statements).  We also intend to further leverage our existing offshore capabilities to support our future growth and provide our clients flexible options for project delivery.

When analyzing revenue growth by base business compared to acquired companies in the Results of Operations section below, revenue attributable to base business is defined as revenue from an acquired company that has been owned for a full four quarters after the date of acquisition.

Results of Operations

The following table summarizes our results of operations as a percentage of total revenues:

Revenues:
2014
 
2013
 
2012
Services revenues
84.7%
 
87.5%
 
87.6%
Software and hardware revenues
11.5
 
8.1
 
7.7
Reimbursable expenses
3.8
 
4.4
 
4.7
Total revenues
100.0
 
100.0
 
100.0
Cost of revenues (depreciation and amortization, shown separately below):
         
Project personnel costs
52.5
 
54.4
 
55.9
Software and hardware costs
10.3
 
7.1
 
6.6
Reimbursable expenses
3.8
 
4.4
 
4.7
Other project-related expenses
0.7
 
1.1
 
1.2
Total cost of revenues
67.3
 
67.0
 
68.4
Services gross margin*
37.2
 
36.6
 
34.8
Software and hardware gross margin*
10.5
 
11.8
 
14.5
Total gross margin
32.7
 
33.0
 
31.6
Selling, general and administrative
19.7
 
20.8
 
19.8
Depreciation and amortization
4.0
 
3.0
 
3.1
Acquisition costs
0.8
 
0.6
 
0.6
Adjustment to fair value of contingent consideration
(0.3)
 
0.1
 
0.2
Income from operations
8.5
 
8.5
 
7.9
Net interest (expense) income
(0.3)
 
(0.1)
 
0.0
Net other (expense) income
(0.0)
 
0.0
 
0.0
Income before income taxes
8.2
 
8.4
 
7.9
Provision for income taxes
3.1
 
2.7
 
3.0
Net income
5.1%
 
5.7%
 
4.9%
* Services and software and hardware gross margins are based on their percentage of respective revenues.
18


Year Ended December 31, 2014 Compared to Year Ended December 31, 2013

Revenues. Total revenues increased 22% to $456.7 million for the year ended December 31, 2014 from $373.3 million for the year ended December 31, 2013.

 
Financial Results
 
Explanation for Increases Over Prior Year Period
 
 
(in thousands)
 
(in thousands)
 
 
For the Year Ended
December 31, 2014
 
For the Year Ended December 31, 2013
 
Total Increase Over Prior Year Period
 
Increase Attributable to
Acquired Companies
 
Increase/ (Decrease) Attributable
to Base Business
 
Services Revenues
 
$
386,668
   
$
326,589
   
$
60,079
   
$
44,633
   
$
15,446
 
Software and Hardware Revenues
   
52,776
     
30,224
     
22,552
     
1,795
     
20,757
 
Reimbursable Expenses
   
17,248
     
16,512
     
736
     
1,067
     
(331
)
Total Revenues
 
$
456,692
   
$
373,325
   
$
83,367
   
$
47,495
   
$
35,872
 

Services revenues increased 18% to $386.7 million for the year ended December 31, 2014 from $326.6 million for the year ended December 31, 2013. The increase in services revenues is primarily due to acquisitions during 2014 and 2013. Services revenues attributable to our base business increased $15.5 million while services revenues attributable to acquired companies increased $44.6 million, resulting in a total increase of $60.1 million.

Software and hardware revenues increased 75% to $52.8 million for the year ended December 31, 2014 from $30.2 million for the year ended December 31, 2013 primarily due to an increase in volume and magnitude of initial and renewal software license sales compared to 2013. Reimbursable expenses increased 4% to $17.2 million for the year ended December 31, 2014 from $16.5 million for the year ended December 31, 2013 primarily as a result of the increase in services revenue. We did not realize any profit on reimbursable expenses.

Cost of Revenues. Cost of revenues increased 23% to $307.4 million for the year ended December 31, 2014 from $250.2 million for the year ended December 31, 2013.  The increase in cost of revenues was directly related to the increase in revenues attributable to the Company's acquisitions and base business.  More specifically, the increase in the cost of revenue is due to the increase in headcount to support the Company's ongoing revenue-producing projects and increased software revenue. The average number of colleagues performing services, including subcontractors, increased to 1,830 for the year ended December 31, 2014 from 1,640 for the year ended December 31, 2013.

Gross Margin. Gross margin increased 21% to $149.3 million for the year ended December 31, 2014 from $123.1 million for the year ended December 31, 2013. Gross margin as a percentage of revenues decreased to 32.7% for the year ended December 31, 2014 from 33.0% for the year ended December 31, 2013, primarily due to the significant increase in software and hardware sales which typically have lower margins than services. Services gross margin, excluding reimbursable expenses, increased to 37.2% or $143.8 million for the year ended December 31, 2014 from 36.6% or $119.5 million for the year ended December 31, 2013. The increase in services gross margin was primarily a result of higher average bill rates. The average bill rate for our professionals increased to $135 per hour for the year ended December 31, 2014 from $123 per hour for the year ended December 31, 2013, primarily due to the improved pricing opportunities as the market for our services continues to improve. The average bill rate for the year ended December 31, 2014, excluding offshore delivery centers, was $147 per hour compared to $135 per hour for the year ended December 31, 2013.

Selling, General and Administrative. SG&A expenses increased 16% to $90.2 million for the year ended December 31, 2014 from $77.6 million for the year ended December 31, 2013 due primarily to fluctuations in expenses as detailed in the following table. SG&A expenses, as a percentage of revenues, decreased to 19.8% for the year ended December 31, 2014 from 20.8% for the year ended December 31, 2013.

Selling, General and Administrative Expense (in millions)
 
For the Year Ended
December 31, 2014
   
For the Year Ended
December 31, 2013
   
Increase/ (Decrease)
   
Percentage Change
 
Sales-related costs
 
$
29.2
   
$
24.4
   
$
4.8
     
20
%
Salary expense
   
19.4
     
15.9
     
3.5
     
22
 
Stock compensation expense
   
8.6
     
7.9
     
0.7
     
9
 
Office costs
   
6.5
     
5.9
     
0.6
     
10
 
Recruiting expense
   
5.1
     
4.7
     
0.4
     
9
 
Marketing expense
   
5.0
     
3.1
     
1.9
     
61
 
Variable compensation expense
   
2.2
     
2.9
     
(0.7
)
   
(24
)
Research and development
   
0.5
     
1.0
     
(0.5
)
   
(50
)
Bad debt expense
   
1.1
     
0.4
     
0.7
     
175
 
Other
   
12.6
     
11.4
     
1.2
     
11
 
Total
 
$
90.2
   
$
77.6
   
$
12.6
     
16
%

19

Depreciation. Depreciation expense increased 14% to $3.7 million for the year ended December 31, 2014 from $3.3 million for the year ended December 31, 2013. The increase in depreciation expense was mainly attributable to increased capital expenditures and acquisitions.  Depreciation expense as a percentage of revenues was 0.8% and 0.9% for the years ended December 31, 2014 and 2013, respectively.

Amortization. Amortization expense increased 81% to $14.5 million for the year ended December 31, 2014 from $8.0 million for the year ended December 31, 2013. The increase in amortization expense was due to the addition of intangible assets acquired as a result of the Company's acquisition activity during 2014 and 2013 and the purchase and implementation of an ERP system.

Acquisition Costs. Acquisition-related costs of $3.4 million were incurred during 2014 related to the acquisition of ForwardThink, BioPharm, Trifecta, and Zeon compared to $2.3 million during 2013 related to the acquisition of TriTek, Clear Task, and CoreMatrix.  Acquisition-related costs were incurred for legal, accounting,  tax, investment bank and advisor fees, and valuation services performed by third parties.

Adjustment to Fair Value of Contingent Consideration. An adjustment of $1.5 million was recorded during the year ended December 31, 2014 which represented the net impact of the fair market value adjustments to the earnings-based contingent consideration of the Clear Task and CoreMatrix acquisitions.  An adjustment of $0.3 million was made during the year ended December 31, 2013 for the accretion of the fair value estimate for the earnings-based contingent consideration related to the Clear Task and CoreMatrix acquisitions.

Provision for Income Taxes. We provide for federal, state, and foreign income taxes at the applicable statutory rates adjusted for non-deductible expenses. The effective income tax rate increased to 38.3% for the year ended December 31, 2014 from 32.0% for the year ended December 31, 2013. Our effective tax rate for the year ended December 31, 2014 only included the tax benefit for the 2014 research and development credit and domestic production deduction and the 2010 research and development tax credit.  Our effective tax rate for the year ended December 31, 2013 included the benefit for the research and development credit for 2012 and 2013 and domestic production deduction for 2010, 2011, 2012 and 2013.

Year Ended December 31, 2013 Compared to Year Ended December 31, 2012

Revenues. Total revenues increased 14% to $373.3 million for the year ended December 31, 2013 from $327.1 million for the year ended December 31, 2012.

 
Financial Results
 
Explanation for Increases Over Prior Year Period
 
 
(in thousands)
 
(in thousands)
 
 
For the Year Ended
December 31, 2013
 
For the Year Ended December 31, 2012
 
Total Increase Over Prior Year Period
 
Increase Attributable to
Acquired Companies
 
Increase Attributable
to Base Business
 
Services Revenues
 
$
326,589
   
$
286,548
   
$
40,041
   
$
27,614
   
$
12,427
 
Software and Hardware Revenues
   
30,224
     
25,188
     
5,036
     
606
     
4,430
 
Reimbursable Expenses
   
16,512
     
15,360
     
1,152
     
918
     
234
 
Total Revenues
 
$
373,325
   
$
327,096
   
$
46,229
   
$
29,138
   
$
17,091
 

Services revenues increased 14% to $326.6 million for the year ended December 31, 2013 from $286.5 million for the year ended December 31, 2012. The increase in services revenues is primarily due to acquisitions during 2013 and 2012. Services revenues attributable to our base business increased $12.4 million while services revenues attributable to acquired companies increased $27.6 million, resulting in a total increase of $40.0 million.

Software and hardware revenues increased 20% to $30.2 million for the year ended December 31, 2013 from $25.2 million for the year ended December 31, 2012 due to the increase in the volume and magnitude of software renewals as compared to 2012. Reimbursable expenses increased 8% to $16.5 million for the year ended December 31, 2013 from $15.4 million for the year ended December 31, 2012 primarily as a result of the increase in services revenue. We did not realize any profit on reimbursable expenses.

Cost of Revenues. Cost of revenues increased 12% to $250.2 million for the year ended December 31, 2013 from $223.7 million for the year ended December 31, 2012. The increase in cost of revenues was directly related to the increase in revenues attributable to the Company's base business and through acquisitions. More specifically, the increase in the cost of revenue is due to the increase in headcount to support the Company's ongoing revenue-producing projects. The average number of colleagues performing services, including subcontractors, increased to 1,640 for the year ended December 31, 2013 from 1,518 for the year ended December 31, 2012.
20


Gross Margin. Gross margin increased 19% to $123.1 million for the year ended December 31, 2013 from $103.4 million for the year ended December 31, 2012. Gross margin as a percentage of revenues increased to 33.0% for the year ended December 31, 2013 from 31.6% for the year ended December 31, 2012, primarily due to an increase in services gross margin. Services gross margin, excluding reimbursable expenses, increased to 36.6% or $119.5 million for the year ended December 31, 2013 from 34.8% or $99.8 million for the year ended December 31, 2012.  The increase in services gross margin was primarily a result of a higher average bill rate. The average bill rate for our professionals increased to $123 per hour for the year ended December 31,  2013 from $119 per hour for the year ended December 31, 2012, primarily due to the improved pricing opportunities as the market for our services continues to improve.  The average bill rate for the year ended December 31, 2013, excluding China and India, was $135 per hour compared to $129 per hour for the year ended December 31,  2012.

Selling, General and Administrative. SG&A expenses increased 20% to $77.6 million for the year ended December 31, 2013 from $64.9 million for the year ended December 31, 2012 due primarily to fluctuations in expenses as detailed in the following table. SG&A expenses, as a percentage of revenues, increased to 20.8% for the year ended December 31, 2013 from 19.8% for the year ended December 31, 2012.

Selling, General and Administrative Expense (in millions)
 
For the Year Ended
December 31, 2013
   
For the Year Ended
December 31, 2012
   
Increase/ (Decrease)
   
Percentage Change
 
Sales-related costs
 
$
24.4
   
$
21.4
   
$
3.0
     
14
%
Salary expense
   
15.9
     
13.1
     
2.8
     
21
 
Stock compensation expense
   
7.9
     
7.0
     
0.9
     
13
 
Office costs
   
5.9
     
4.8
     
1.1
     
23
 
Recruiting expense
   
4.7
     
4.1
     
0.6
     
15
 
Marketing expense
   
3.1
     
2.3
     
0.8
     
35
 
Variable compensation expense
   
2.9
     
1.7
     
1.2
     
71
 
Research and development
   
1.0
     
-
     
1.0
   
NM
 
Bad debt expense
   
0.4
     
0.7
     
(0.3
)
   
(43
)
Other
   
11.4
     
9.8
     
1.6
     
16
 
Total
 
$
77.6
   
$
64.9
   
$
12.7
     
20
%
* NM - Not Meaningful

Depreciation. Depreciation expense increased 45% to $3.3 million for the year ended December 31, 2013 from $2.3 million for the year ended December 31, 2012. The increase in depreciation expense was mainly attributable to increased capital expenditures during 2013 and 2012 and acquisitions.  Depreciation expense as a percentage of revenues was 0.9% and 0.7% for the year ended December 31, 2013 and 2012, respectively.

Amortization. Amortization expense increased 2% to $8.0 million for the year ended December 31, 2013 from $7.8 million for the year ended December 31, 2012. The increase in amortization expense was due to the addition of intangible assets acquired as a result of the Company's acquisition activity during 2013 and 2012.

Acquisition Costs. Acquisition-related costs of $2.3 million were incurred during 2013 related to the acquisition of TriTek, Clear Task, and CoreMatrix compared to $1.9 million during 2012 related to the acquisition of PointBridge, Nascent, and Northridge.  Acquisition-related costs were incurred for legal, accounting, and valuation services performed by third parties.

Adjustment to Fair Value of Contingent Consideration. An adjustment of $0.3 million was made during the year ended December 31, 2013 for the accretion of the fair value estimate for the earnings-based contingent consideration related to the Clear Task and CoreMatrix acquisitions. The adjustment of $0.5 million made during the year ended December 31, 2012 related to the Exervio acquisition.

Provision for Income Taxes. We provide for federal, state, and foreign income taxes at the applicable statutory rates adjusted for non-deductible expenses. Our effective tax rate decreased to 32.0% for the year ended December 31, 2013 from 38.0% for the year ended December 31, 2012. The decrease in the effective rate was due primarily to the research and development tax credit for 2013, the research and development tax credit for 2012, which was approved by Congress in January 2013 and recorded in the first quarter of 2013, and the U.S. domestic production deduction for 2010, 2011, 2012, and 2013.
21


Liquidity and Capital Resources

Selected measures of liquidity and capital resources are as follows (in millions):

 
As of December 31,
 
 
2014
 
2013
 
2012
 
Cash and cash equivalents (1)
 
$
10.9
   
$
7.0
   
$
5.8
 
Working capital (including cash and cash equivalents) (2)
 
$
77.0
   
$
57.3
   
$
52.3
 
Amounts available under credit facilities
 
$
35.8
   
$
55.8
   
$
47.2
 

(1) The balance at December 31, 2014 includes $4.5 million held by our Indian subsidiary which was used to purchase the Indian assets of Zeon Solutions Incorporated (as described in Note 15, Subsequent Events, in the Notes to Consolidated Financial Statements). It also included $5.7 million held by our Chinese subsidiary which is not available to fund domestic operations unless the funds were repatriated.  We currently do not plan or foresee a need to repatriate such funds.

(2) Working capital is total current assets less total current liabilities

Net Cash Provided By Operating Activities

Net cash provided by operating activities for the year ended December 31, 2014 was $34.0 million compared to $46.9 million and $39.2 million for the years ended December 31, 2013 and 2012, respectively. For the year ended December 31, 2014, the components of operating cash flows were net income of $23.2 million plus non-cash charges of $27.4 million and net working capital investments of $16.6 million. The primary components of operating cash flows for the year ended December 31, 2013 were net income of $21.4 million plus non-cash charges of $21.5 million and net working capital reductions of $3.9 million. The primary components of operating cash flow for the year ended December 31, 2012 were net income of $16.1 million plus non-cash charges of $18.5 million and net working capital reductions of $4.6 million.

Net Cash Used in Investing Activities

For the year ended December 31, 2014, we used $46.5 million for acquisitions and $7.1 million for purchases of equipment and to develop certain software for internal use including significant efforts associated with the implementation of a new internal ERP system placed in service in 2014. For the year ended December 31, 2013, we used $38.4 million for acquisitions and $8.0 million for purchases of equipment and to develop certain software for internal use including significant efforts associated with the implementation of a new ERP system.  For the year ended December 31, 2012, we used $36.6 million for acquisitions and $2.1 million for purchases of equipment and to develop certain software for internal use.

Net Cash Provided By Financing Activities

For the year ended December 31, 2014, we received proceeds of $265.1 million from our line of credit and we realized a tax benefit of $2.6 million related to the vesting of stock awards and stock option exercises plus $1.5 million in proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan. In 2014, we made payments of $230.1 million on our line of credit, used $7.7 million to repurchase shares of our common stock through the stock repurchase program, used $6.6 million to remit taxes withheld as part of a net share settlement of restricted stock vesting, and used $1.2 million to settle the contingent consideration for the purchase of Clear Task.  For the year ended December 31, 2013, we received proceeds of $181.2 million from our line of credit and we realized a tax benefit of $2.6 million related to vesting of stock awards and stock option exercises plus $0.3 million in proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan. We made payments of $165.0 million on our line of credit, used $13.8 million to repurchase shares of our common stock through the stock repurchase program, used $4.3 million to remit taxes withheld as part of a net share settlement of restricted stock vesting, and paid $0.4 million in fees related to our credit facility. For the year ended December 31, 2012, we received proceeds of $134.9 from our line of credit and we realized a tax benefit of $1.1 million related to vesting of stock awards and stock option exercises plus $0.2 million in proceeds from the exercises of stock options and sales of stock through our Employee Stock Purchase Plan.  We made payments of $132.1 million on our line of credit, used $6.1 million to repurchase shares of our common stock through the stock repurchase program, used $1.9 million to remit taxes withheld as part of a net share settlement of restricted stock vesting, and paid $0.6 million to settle a portion of the contingent consideration for the acquisition of Exervio.
22


 Availability of Funds from Credit Facility

On July 31, 2013, we renewed and extended the term of our credit agreement with Silicon Valley Bank ("SVB"), U.S. Bank National Association, and Bank of America, N.A.  As renewed, the credit agreement provided for revolving credit borrowings up to a maximum principal amount of $75.0 million, subject to a commitment increase of $25.0 million.  The Company and the Lenders entered into a first amendment to the credit agreement, effective as of May 7, 2014, pursuant to which the Company and the Lenders increased the amount of available borrowing capacity thereunder by $15.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $90.0 million.  The Company and the Lenders entered into a second amendment and consent to the credit agreement (as amended, the "Credit Agreement"), effective as of January 2, 2015, pursuant to which the Company and the Lenders increased the amount of available borrowing capacity thereunder by $35.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to an additional commitment increase of $50.0 million. Refer to Note 15, Subsequent Events, in the Notes to Consolidated Financial Statements for further discussion.

The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $5.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings.  As of December 31, 2014, the Company had one outstanding letter of credit in the amount of $0.2 million to secure an office space lease. Substantially all of our assets are pledged to secure the credit facility.

All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of July 31, 2017.  Borrowings under the Credit Agreement bear interest at our option of SVB's prime rate (4.00% on December 31, 2014) plus a margin ranging from 0.00% to 0.50% or one-month LIBOR (0.17% on December 31, 2014) plus a margin ranging from 2.00% to 2.50%.  The additional margin amount is dependent on the level of outstanding borrowings. As of December 31, 2014, we had $35.8 million of maximum borrowing capacity.  We incur an annual commitment fee of 0.30% on the unused portion of the line of credit.

At December 31, 2014, we were in compliance with all covenants under the Credit Agreement and we expect to remain in compliance during the next 12 months.

Stock Repurchase Program

Prior to 2014, our Board of Directors authorized the repurchase of up to $90.0 million of our common stock. On November 4, 2014, our Board of Directors authorized the expansion of our stock repurchase program by authorizing the repurchase of up to an additional $10.0 million of our common stock for a total repurchase program of $100.0 million and extended the expiration date of the program from December 31, 2014 to June 30, 2016.   
 
From time to time, we establish a written trading plan in accordance with Rule 10b5-1 of the Exchange Act, pursuant to which we make a portion of our stock repurchases.  Additional repurchases will be at times and in amounts as the Company deems appropriate and will be made through open market transactions in compliance with Rule 10b-18 of the Exchange Act, subject to market conditions, applicable legal requirements, and other factors.  
 
Since the program's inception on August 11, 2008, we have repurchased approximately $81.5 million (9.4 million shares) of our outstanding common stock through December 31, 2014.

Contractual Obligations

For the year ended December 31, 2014, there were no material changes outside the ordinary course of business in lease obligations or other contractual obligations. See Note 11, Commitments and Contingencies, in the Notes to Consolidated Financial Statements for further description of our contractual obligations.

As of December 31, 2014, there was $54.0 million outstanding under the Credit Agreement as compared to $19.0 million as of December 31, 2013. The amounts are classified as "Long-term debt" within the Consolidated Balance Sheets and will become due and payable no later than the final maturity date of July 31, 2017.

We have incurred commitments to make future payments under contracts such as leases and the Credit Agreement. Maturities under these contracts are set forth in the following table as of December 31, 2014 (in thousands):

 
Payments Due by Period
 
 
 
Contractual Obligations
Total
 
Less Than
1 Year
 
1-3
Years
 
3-5
Years
 
More
Than 5
Years
 
Operating lease obligations
 
$
18,943
   
$
4,812
   
$
8,124
   
$
3,931
   
$
2,076
 
Total debt
   
54,000
     
--
     
54,000
     
--
     
--
 
Total
 
$
72,943
   
$
4,812
   
$
62,124
   
$
3,931
   
$
2,076
 

23

Conclusion

If our capital is insufficient to fund our activities in either the short- or long-term, we may need to raise additional funds. In the ordinary course of business, we may engage in discussions with various persons in connection with additional financing. If we raise additional funds through the issuance of equity securities, our existing stockholders' percentage ownership will be diluted. These equity securities may also have rights superior to our common stock. Additional debt or equity financing may not be available when needed or on satisfactory terms. If adequate funds are not available on acceptable terms, we may be unable to expand our services, respond to competition, pursue acquisition opportunities, or continue our operations.

Of the total cash and cash equivalents reported on the consolidated balance sheet as of December 31, 2014 of $10.9 million, approximately $5.7 million was held by the Company's Chinese operations and is considered to be indefinitely reinvested in those operations. The Company has no intention of repatriating cash from its Chinese operations in the foreseeable future.

We believe that the currently available funds, access to capital from our credit facility, and cash flows generated from operations will be sufficient to meet our working capital requirements and other capital needs for the next 12 months.

Critical Accounting Policies

Our accounting policies are described in Note 2, Summary of Significant Accounting Policies, in the Notes to Consolidated Financial Statements. We believe our most critical accounting policies include revenue recognition, accounting for goodwill and intangible assets, purchase accounting, accounting for stock-based compensation, and income taxes.

Revenue Recognition and Allowance for Doubtful Accounts

Revenues are primarily derived from professional services provided on a time and materials basis. For time and material contracts, revenues are recognized and billed by multiplying the number of hours expended in the performance of the contract by the established billing rates. For fixed fee projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. On many projects we are also reimbursed for out-of-pocket expenses such as airfare, lodging, and meals.  These reimbursements are included as a component of revenues. Revenues from software and hardware sales are generally recorded on a gross basis considering our role as a principal in the transaction.  On rare occasions, we enter into a transaction where we are not the principal. In these cases, revenue is recorded on a net basis.

Unbilled revenues represent the project time and expenses that have been incurred, but not yet billed to the client, prior to the end of the fiscal period. For time and materials projects, the client is invoiced for the amount of hours worked multiplied by the billing rates as stated in the contract. For fixed fee arrangements, the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract.  Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract.  If the time and expenses are worked/incurred and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as unbilled revenue once we verify all other revenue recognition criteria have been met.

Revenues are recognized when the following criteria are met: (1) persuasive evidence of the customer arrangement exists; (2) fees are fixed and determinable; (3) delivery and acceptance have occurred; and (4) collectability is deemed probable. Our policy for revenue recognition in instances where multiple deliverables are sold contemporaneously to the same customer is in accordance with Accounting Standards Board Accounting Standards Codification ("ASC") Subtopic 985-605, Software – Revenue Recognition, ASC Subtopic 605-25, Revenue Recognition – Multiple-Element Arrangements, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, Revenue Recognition). Specifically, if we enter into contracts for the sale of services and software or hardware, then we evaluate whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in our control (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, we also evaluate whether the services are essential to the functionality of the software and we have fair value evidence for each deliverable. If we have concluded that the separation criteria are met, then we account for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of our multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, we generally recognize software and hardware sales upon delivery to the customer and services consistent with the policies described herein.

Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.

There are no significant cancellation or termination-type provisions for our software and hardware sales. Contracts for professional services provide for a general right, to the client or to us, to cancel or terminate the contract within a given period of time (generally 10 to 30 days' notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.
24


We may provide multiple services under the terms of an arrangement and we are required to assess whether one or more units of accounting are present. Service fees are typically accounted for as one unit of accounting, as fair value evidence for individual tasks or milestones is not available. We follow the guidelines discussed above in determining revenues; however, certain judgments and estimates are made and used to determine revenues recognized in any accounting period. If estimates are revised, material differences may result in the amount and timing of revenues recognized for a given period.

Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.

Allowance for doubtful accounts is based upon specific identification of likely and probable losses. Each accounting period, accounts receivable is evaluated for risk associated with a client's inability to make contractual payments, historical experience and other currently available information. Billed and unbilled receivables that are specifically identified as being at risk are provided for with a charge to revenue or bad debts as appropriate in the period the risk is identified. Considerable judgment is used in assessing the ultimate realization of these receivables, including reviewing the financial stability of the client, evaluating the successful mitigation of service delivery disputes, and gauging current market conditions. If the evaluation of service delivery issues or a client's ability to pay is incorrect, future reductions to revenue or bad debt expense may be incurred.

Goodwill, Other Intangible Assets, and Impairment of Long-Lived Assets

Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other ("ASC Topic 350"), we perform an annual impairment test of goodwill. We evaluate goodwill as of October 1 each year and more frequently if events or changes in circumstances indicate that goodwill might be impaired. ASC Topic 350 permits, but does not require, an assessment of qualitative factors to determine whether it is more likely than not that our fair value is less than our carrying amount before applying the two-step goodwill impairment test. If it is more likely than not that our fair value is less than our carrying amount, the two-step goodwill impairment test will be conducted. The first step screens for impairment and, when impairment is indicated, a second step is employed to measure the impairment. We elected to go directly to step one rather than making a more-likely-than-not assessment based on an evaluation of qualitative factors.

Our annual goodwill impairment test was performed as of October 1, 2014. Our fair value as of the annual testing date exceeded our book value and consequently, no impairment was indicated.

Our fair value was determined by weighting the results of two valuation methods: (1) market capitalization based on the average price of our common stock, including a control premium, for a reasonable period of time prior to the evaluation date (generally 15 days) and (2) a discounted cash flow model. The fair value calculated using our average common stock price (including a control premium) was weighted 40% while the value calculated by the discounted cash flow model was weighted 60% in our determination of our overall fair value. While the use of our average common stock price, plus a control premium, may be considered the best evidence of fair value in ASC Topic 350, we believe the volatility in our stock price, and in the overall market, are not always consistently aligned with our financial results or outlook.  The discounted cash flow approach allows us to calculate our fair value based on operating performance and meaningful financial metrics.

A key assumption used in the calculation of our fair value using our average common stock price was the consideration of a control premium.  We reviewed industry premium data and determined an appropriate control premium for the analysis.

Significant estimates used in the discounted cash flow model included projections of revenue growth, net income margins, discount rate, and terminal business value. The forecasts of revenue growth and net income margins are based upon our long-term view of the business and are used by senior management and the Board of Directors to evaluate operating performance. The discount rate utilized was estimated using the weighted average cost of capital for our industry. The terminal business value was determined by applying a growth factor to the latest year for which a forecast exists.

Other intangible assets include customer relationships, non-compete arrangements, trade name, customer backlog, and internally developed software, which are being amortized over the assets' estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade name, customer backlog, and internally developed software is considered an operating expense and is included in "Amortization" in the accompanying Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.
25


Purchase Accounting

We allocate the purchase price of our acquisitions to the assets and liabilities acquired, including identifiable intangible assets, based on their respective fair values at the date of acquisition. Such fair market value assessments require significant judgments and estimates that can change materially as additional information becomes available. The purchase price is allocated to intangibles based on our estimate and an independent valuation. We finalize the purchase price allocation within 12 months of the acquisition date as certain initial accounting valuation estimates are finalized.

Accounting for Stock-Based Compensation

The fair value of restricted stock awards are based on the value of our common stock on the date of the grant.  Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation ("ASC Topic 718"). Under this method, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period. In addition, pursuant to ASC Topic 718, the Company is required to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur.

Income Taxes

We calculate and provide for income taxes in each jurisdiction in which we operate. Deferred tax assets and liabilities, measured using enacted tax rates, are recognized for the future tax consequences of temporary differences between financial reporting and tax bases of assets and liabilities. A valuation allowance reduces the deferred tax assets to the amount that is more likely than not to be realized. We have established liabilities or reduced assets for uncertain tax positions when we believe those tax positions are not more likely than not of being sustained if challenged. We evaluate these uncertain tax positions and adjust the related tax assets and liabilities in light of changing facts and circumstances each quarter.

Recently Adopted Accounting Pronouncements

Our recently adopted accounting pronouncements are fully described in Note 2, Summary of Significant Accounting Policies, in the Notes to Consolidated Financial Statements.

Off-Balance Sheet Arrangements

We have no off-balance sheet arrangements, except operating lease commitments as disclosed in Note 11, Commitments and Contingencies, in the Notes to Consolidated Financial Statements.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to market risks related to changes in foreign currency exchange rates and interest rates. We believe our exposure to market risks is immaterial.

Exchange Rate Sensitivity

We are exposed to market risks associated with changes in foreign currency exchange rates because we generate a portion of our revenues and incur a portion of our expenses in currencies other than the U.S. dollar.  As of December 31, 2014, we were exposed to changes in exchange rates between the U.S. dollar and the Canadian dollar, Chinese Yuan, Indian Rupee, British Pound, and Euro. Historically, we have not hedged foreign currency exposures related to transactions denominated in currencies other than U.S. dollars. However, we will continue to assess the need to do so prospectively to reduce our exposure and related volatility to our consolidated Balance Sheet, Statement of Operations, and Cash Flows. Our exposure to foreign currency risk is not significant.

Interest Rate Sensitivity

As of December 31, 2014, there was $54.0 million outstanding and $35.8 million of available borrowing capacity under our credit facility. Our interest expense will fluctuate as the interest rate for the line of credit floats based, at our option, on our lead lender's prime rate plus a margin or the one-month LIBOR rate plus a margin. Based on the $54.0 million outstanding on the line of credit as of December 31, 2014, an increase in the interest rate of 100 basis points would add $540,000 of interest expense per year, which is not considered material to our financial position or results of operations.

We had unrestricted cash and cash equivalents totaling $10.9 million at December 31, 2014 and $7.0 million at December 31, 2013. The unrestricted cash and cash equivalents are held for working capital purposes. We do not enter into investments for trading or speculative purposes. Due to the short-term nature of these investments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. Declines in interest rates, however, will reduce future interest income.
26


Item 8. Financial Statements and Supplementary Data.

PERFICIENT, INC.
CONSOLIDATED BALANCE SHEETS
AS OF DECEMBER 31, 2014 AND 2013

   
December 31,
 
   
2014
   
2013
 
ASSETS
 
(In thousands, except share information)
 
Current assets:
       
Cash and cash equivalents
 
$
10,935
   
$
7,018
 
Accounts receivable, net
   
113,928
     
78,887
 
Prepaid expenses
   
2,476
     
2,569
 
Other current assets
   
4,679
     
6,759
 
Total current assets
   
132,018
     
95,233
 
Property and equipment, net
   
7,966
     
7,709
 
Goodwill
   
236,130
     
193,510
 
Intangible assets, net
   
46,105
     
25,487
 
Other non-current assets
   
3,823
     
3,810
 
Total assets
 
$
426,042
   
$
325,749
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
               
Current liabilities:
               
Accounts payable
 
$
22,035
   
$
7,667
 
Other current liabilities
   
33,028
     
30,298
 
Total current liabilities
   
55,063
     
37,965
 
Long-term debt
   
54,000
     
19,000
 
Other non-current liabilities
   
12,251
     
9,294
 
Total liabilities
 
$
121,314
   
$
66,259
 
                 
Commitments and contingencies (see Note 11)
               
                 
Stockholders' equity:
               
Common stock ($0.001 par value per share; 50,000,000 shares authorized and 43,174,676 shares issued and 32,854,802 shares outstanding as of December 31, 2014; 40,843,435 shares issued and 31,341,276 shares outstanding as of December 31, 2013)
 
$
43
   
$
41
 
Additional paid-in capital
   
334,645
     
297,997
 
Accumulated other comprehensive loss
   
(651
)
   
(378
)
Treasury stock, at cost (10,319,874 shares as of December 31, 2014; 9,512,545 shares as of December 31, 2013)
   
(95,353
)
   
(81,051
)
Retained earnings
   
66,044
     
42,881
 
Total stockholders' equity
   
304,728
     
259,490
 
Total liabilities and stockholders' equity
 
$
426,042
   
$
325,749
 

See accompanying notes to consolidated financial statements.
27



PERFICIENT, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
FOR THE YEARS ENDED DECEMBER 31, 2014, 2013 AND 2012

   
Year Ended December 31,
 
   
2014
   
2013
   
2012
 
Revenues:
 
(In thousands, except per share information)
 
Services
 
$
386,668
   
$
326,589
   
$
286,548
 
Software and hardware
   
52,776
     
30,224
     
25,188
 
Reimbursable expenses
   
17,248
     
16,512
     
15,360
 
Total revenues
   
456,692
     
373,325
     
327,096
 
Cost of revenues (exclusive of depreciation and amortization, shown separately below):
                       
Project personnel costs
   
239,862
     
202,897
     
182,719
 
Software and hardware costs
   
47,235
     
26,648
     
21,536
 
Reimbursable expenses
   
17,248
     
16,512
     
15,360
 
Other project-related expenses
   
3,012
     
4,169
     
4,078
 
Total cost of revenues
   
307,357
     
250,226
     
223,693
 
                         
Gross margin
   
149,335
     
123,099
     
103,403
 
                         
Selling, general, and administrative
   
90,202
     
77,601
     
64,853
 
Depreciation
   
3,734
     
3,262
     
2,251
 
Amortization
   
14,453
     
7,974
     
7,827
 
Acquisition costs
   
3,446
     
2,297
     
1,871
 
Adjustment to fair value of contingent consideration
   
(1,463
)
   
287
     
517
 
Income from operations
   
38,963
     
31,678
     
26,084
 
                         
Net interest expense
   
(1,438
)
   
(293
)
   
(143
)
Net other (expense) income
   
(5
)
   
112
     
44
 
Income before income taxes
   
37,520
     
31,497
     
25,985
 
Provision for income taxes
   
14,357
     
10,065
     
9,878
 
                         
Net income
 
$
23,163
   
$
21,432
   
$
16,107
 
                         
Basic net income per share
 
$
0.73
   
$
0.71
   
$
0.54
 
Diluted net income per share
 
$
0.70
   
$
0.67
   
$
0.52
 
Shares used in computing basic net income per share
   
31,698
     
30,294
     
29,536
 
Shares used in computing diluted net income per share
   
33,158
     
31,808
     
31,086
 

See accompanying notes to consolidated financial statements.
28


PERFICIENT, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
FOR THE YEARS ENDED DECEMBER 31, 2014, 2013 AND 2012
(In thousands)

   
Year Ended December 31,
 
   
2014
   
2013
   
2012
 
Net Income
 
$
23,163
   
$
21,432
   
$
16,107
 
Other comprehensive income, net of reclassification adjustments:
                       
Foreign currency translation adjustment
   
(273
)
   
(72
)
   
(27
)
Comprehensive income
 
$
22,890
   
$
21,360
   
$
16,080
 

See accompanying notes to consolidated financial statements.
29


PERFICIENT, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
FOR THE YEARS ENDED DECEMBER 31, 2014, 2013 AND 2012
(In thousands)

   
Common
Stock
Shares
   
Common
Stock
Amount
   
Additional Paid-in
Capital
   
Accumulated
Other Comprehensive Loss
   
Treasury
Stock
   
Retained Earnings
   
Total Stockholders'
Equity
 
Balance at December 31, 2011
   
28,743
   
$
36
   
$
248,855
   
$
(279
)
 
$
(54,995
)
 
$
5,342
   
$
198,959
 
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan
   
56
     
-
     
202
     
-
     
-
     
-
     
202
 
Net tax benefit from stock option exercises and restricted stock vesting
   
-
     
-
     
855
     
-
     
-
     
-
     
855
 
Stock compensation related to restricted stock vesting and retirement savings plan contributions
   
950
     
1
     
9,589
     
-
     
-
     
-
     
9,590
 
Purchases of treasury stock and buybacks of shares for taxes
   
(724
)
   
-
     
-
     
-
     
(7,975
)
   
-
     
(7,975
)
Issuance of stock for acquisitions
   
1,800
     
2
     
16,700
     
-
     
-
     
-
     
16,702
 
Net income
   
-
     
-
     
-
     
-
     
-
     
16,107
     
16,107
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
(27
)
   
-
     
-
     
(27
)
Balance at December 31, 2012
   
30,825
   
$
39
   
$
276,201
   
$
(306
)
 
$
(62,970
)
 
$
21,449
   
$
234,413
 
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan
   
80
     
-
     
332
     
-
     
-
     
-
     
332
 
Net tax benefit from stock option exercises and restricted stock vesting
   
-
     
-
     
2,578
     
-
     
-
     
-
     
2,578
 
Stock compensation related to restricted stock vesting and retirement savings plan contributions
   
949
     
-
     
11,034
     
-
     
-
     
-
     
11,034
 
Purchases of treasury stock and buyback of shares for taxes
   
(1,313
)
   
-
     
-
     
-
     
(18,081
)
   
-
     
(18,081
)
Issuance of stock for acquisitions
   
800
     
2
     
7,852
     
-
     
-
     
-
     
7,854
 
Net income
   
-
     
-
     
-
     
-
     
-
     
21,432
     
21,432
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
(72
)
   
-
     
-
     
(72
)
Balance at December 31, 2013
   
31,341
   
$
41
   
$
297,997
   
$
(378
)
 
$
(81,051
)
 
$
42,881
   
$
259,490
 
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan
   
210
     
-
     
1,451
     
-
     
-
     
-
     
1,451
 
Net tax benefit from stock option exercises and restricted stock vesting
   
-
     
-
     
2,577
     
-
     
-
     
-
     
2,577
 
Stock compensation related to restricted stock vesting and retirement savings plan contributions
   
961
     
1
     
12,718
     
-
     
-
     
-
     
12,719
 
Purchases of treasury stock and buyback of shares for taxes
   
(807
)
   
-
     
-
     
-
     
(14,302
)
   
-
     
(14,302
)
Issuance of stock for acquisitions
   
1,150
     
1
     
19,902
     
-
     
-
     
-
     
19,903
 
Net income
   
-
     
-
     
-
     
-
     
-
     
23,163
     
23,163
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
(273
)
   
-
     
-
     
(273
)
Balance at December 31, 2014
   
32,855
   
$
43
   
$
334,645
   
$
(651
)
 
$
(95,353
)
 
$
66,044
   
$
304,728
 

See accompanying notes to consolidated financial statements.
30


PERFICIENT, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE YEARS ENDED DECEMBER 31, 2014, 2013 AND 2012

   
Year Ended December 31,
   
2014
2013
   
2012
 
OPERATING ACTIVITIES
 
(In thousands)
Net income
 
$
23,163
   
$
21,432
   
$
16,107
 
Adjustments to reconcile net income to net cash provided by operations:
                       
Depreciation
   
3,734
     
3,262
     
2,251
 
Amortization
   
14,453
     
7,974
     
7,827
 
Deferred income taxes
   
662
     
1,604
     
(613
)
Non-cash stock compensation and retirement savings plan contributions
   
12,719
     
11,034
     
9,590
 
Tax benefit from stock option exercises and restricted stock vesting
   
(2,607
)
   
(2,618
)
   
(1,061
)
Adjustment to fair value of contingent consideration for purchase of business
   
(1,463
)
   
287
     
517
 
                         
Changes in operating assets and liabilities, net of acquisitions:
                       
Accounts receivable
   
(27,050
)
   
1,462
     
(818
)
Other assets
   
5,220
     
(126
)
   
1,074
 
Accounts payable
   
14,344
     
(361
)
   
2,190
 
Other liabilities
   
(9,142
)
   
2,901
     
2,147
 
Net cash provided by operating activities
   
34,033
     
46,851
     
39,211
 
                         
INVESTING ACTIVITIES
                       
Purchase of property and equipment
   
(3,674
)
   
(4,649
)
   
(1,923
)
Capitalization of software developed for internal use
   
(3,474
)
   
(3,329
)
   
(187
)
Purchase of businesses, net of cash acquired
   
(46,447
)
   
(38,434
)
   
(36,560
)
Net cash used in investing activities
   
(53,595
)
   
(46,412
)
   
(38,670
)
                         
FINANCING ACTIVITIES
                       
Payments for credit facility financing fees
   
-
     
(399
)
   
-
 
Proceeds from line of credit
   
265,100
     
181,150
     
134,900
 
Payments on line of credit
   
(230,100
)
   
(164,950
)
   
(132,100
)
Payment of contingent consideration for purchase of business
   
(1,196
)
   
-
     
(556
)
Tax benefit from stock option exercises and restricted stock vesting
   
2,607
     
2,618
     
1,061
 
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan
   
1,451
     
332
     
202
 
Purchases of treasury stock
   
(7,702
)
   
(13,794
)
   
(6,118
)
Remittance of taxes withheld as part of a net share settlement of restricted stock vesting
   
(6,600
)
   
(4,287
)
   
(1,857
)
Net cash provided by (used in) financing activities
   
23,560
     
670
     
(4,468
)
Effect of exchange rate on cash and cash equivalents
   
(81
)
   
96
     
8
 
Change in cash and cash equivalents
   
3,917
     
1,205
     
(3,919
)
Cash and cash equivalents at beginning of period
   
7,018
     
5,813
     
9,732
 
Cash and cash equivalents at end of period
 
$
10,935
   
$
7,018
   
$
5,813
 
                         
Supplemental disclosures:
                       
Cash paid for interest
 
$
1,279
   
$
273
   
$
168
 
Cash paid for income taxes
 
$
10,552
   
$
7,862
   
$
9,687
 
Non-cash activities:
                       
Stock issued for purchase of businesses (net of stock reacquired for escrow claim)
 
$
19,173
   
$
7,854
   
$
14,411
 
Stock issued for settlement of contingent consideration for purchase of business
 
$
730
   
$
-
   
$
2,199
 
Estimated fair value of contingent consideration for purchase of business
 
$
127
   
$
5,114
   
$
-
 
Accrued additions to property and equipment
         
$
-
   
$
1,488
 

See accompanying notes to consolidated financial statements.
31


PERFICIENT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2014


1. Description of Business and Principles of Consolidation

Perficient, Inc. (the "Company") is an information technology consulting firm. The Company helps its clients use Internet-based technologies to make their businesses more responsive to market opportunities and threats; strengthen relationships with customers, suppliers, and partners; improve productivity; and reduce information technology costs. The Company designs, builds, and delivers solutions using a core set of middleware software products developed by third-party vendors. The Company's solutions enable its clients to meet the changing demands of an increasingly global, Internet-driven, and competitive marketplace.

The Company is incorporated in Delaware. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

2. Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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 reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Revenue Recognition

Revenues are primarily derived from professional services provided on a time and materials basis. For time and material contracts, revenues are recognized and billed by multiplying the number of hours expended in the performance of the contract by the established billing rates. For fixed fee projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. On many projects the Company is also reimbursed for out-of-pocket expenses such as airfare, lodging, and meals. These reimbursements are included as a component of revenues. Revenues from software and hardware sales are generally recorded on a gross basis considering the Company's role as a principal in the transaction. On rare occasions, the Company enters into a transaction where it is not the principal. In these cases, revenue is recorded on a net basis.

Unbilled revenues represent the project time and expenses that have been incurred, but not yet billed to the client, prior to the end of the fiscal period. For time and materials projects, the client is invoiced for the amount of hours worked multiplied by the billing rates as stated in the contract. For fixed fee arrangements, the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time and expenses are worked/incurred and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as unbilled revenue once the Company verifies all other revenue recognition criteria have been met.

Revenues are recognized when the following criteria are met: (1) persuasive evidence of the customer arrangement exists; (2) fees are fixed and determinable; (3) delivery and acceptance have occurred; and (4) collectability is deemed probable. The Company's policy for revenue recognition in instances where multiple deliverables are sold contemporaneously to the same customer is in accordance with Financial Accounting Standards Board ASC Subtopic 985-605, Software – Revenue Recognition, ASC Subtopic 605-25, Revenue Recognition – Multiple-Element Arrangements, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, Revenue Recognition). Specifically, if the Company enters into contracts for the sale of services and software or hardware, then the Company evaluates whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in the control of the Company (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, the Company also evaluates whether the services are essential to the functionality of the software and if it has fair value evidence for each deliverable. If the Company has concluded that the separation criteria are met, then it accounts for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of the Company's multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, the Company generally recognizes software and hardware sales upon delivery to the customer and services consistent with the policies described herein.
32


Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.

There are no significant cancellation or termination-type provisions for the Company's software and hardware sales. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days' notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.

The Company may provide multiple services under the terms of an arrangement and is required to assess whether one or more units of accounting are present. Service fees are typically accounted for as one unit of accounting, as fair value evidence for individual tasks or milestones is not available.  The Company follows the guidelines discussed above in determining revenues; however, certain judgments and estimates are made and used to determine revenues recognized in any accounting period. If estimates are revised, material differences may result in the amount and timing of revenues recognized for a given period.

Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.

Allowance for Doubtful Accounts

An allowance for doubtful accounts is based upon specific identification of likely and probable losses. Each accounting period, accounts receivable is evaluated for risk associated with a client's inability to make contractual payments, historical experience, and other currently available information.

Stock-Based Compensation

Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation ("ASC Topic 718"). Under this method, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period. In addition, pursuant to ASC Topic 718, the Company is required to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur.

Income Taxes

The Company accounts for income taxes in accordance with ASC Subtopic 740-10, Income Taxes ("ASC Subtopic 740-10"), and ASC Section 740-10-25, Income Taxes – Recognition ("ASC Section 740-10-25").  ASC Subtopic 740-10 prescribes the use of the asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Deferred tax assets are subject to tests of recoverability. A valuation allowance is provided for such deferred tax assets to the extent realization is not judged to be more likely than not.  ASC Subtopic 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Subtopic 740-10-25 also provides guidance on derecognition, classification, treatment of interest and penalties, and disclosure of such positions.

Cash and Cash Equivalents

Cash and cash equivalents consist of all cash balances and liquid investments with original maturities of three months or less.

Property and Equipment

Property and equipment are recorded at cost. Depreciation of property and equipment is computed using the straight-line method over the useful lives of the assets (generally one to seven years). Leasehold improvements are amortized over the shorter of the life of the lease or the estimated useful life of the assets.
33


Goodwill and Intangible Assets

Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other ("ASC Topic 350"), the Company performs an annual impairment test of goodwill. The Company evaluates goodwill as of October 1 each year and more frequently if events or changes in circumstances indicate that goodwill might be impaired. ASC Topic 350 permits, but does not require, an assessment of qualitative factors to determine whether it is more likely than not that the fair value is less than the carrying amount of the Company before applying the two-step goodwill impairment test. If it is more likely than not that the fair value is less than the carrying amount of the Company, the two-step goodwill impairment test will be conducted. The first step screens for impairment and, when impairment is indicated, a second step is employed to measure the impairment. The Company has elected to go directly to step one rather than making a more-likely-than-not assessment based on an evaluation of qualitative factors.

The Company performed its annual impairment test of goodwill as of October 1, 2014. Based on the test performed, the Company's fair value as of the annual testing date exceeded its book value and consequently, no impairment was indicated. The Company's fair value was determined by weighting the results of two valuation methods: (1) market capitalization based on the average price of the Company's common stock, including a control premium, for a reasonable period of time prior to the evaluation date (generally 15 days) and (2) a discounted cash flow model.  The fair value calculated using the Company's average common stock price (including a control premium) was weighted 40% while the value calculated by the discounted cash flow model was weighted 60% in the Company's determination of its overall fair value.

Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets' estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in "Amortization" in the accompanying Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.

Fair Value of Financial Instruments

Cash equivalents, accounts receivable, accounts payable, and other accrued liabilities are stated at amounts which approximate fair value due to the near term maturities of these instruments.  The Company's long-term debt balance approximates fair market value.  Investments are stated at amounts which approximate fair value based on quoted market prices or other observable inputs.

Treasury Stock

The Company uses the cost method to account for repurchases of its own stock.

Segment and Geographic Information

The Company operates as one reportable operating segment according to ASC Topic 280, Segment Reporting, which establishes standards for the way that business enterprises report information about operating segments. The chief operating decision maker formulates decisions about how to allocate resources and assess performance based on consolidated financial results. The Company also has one reporting unit for purposes of the goodwill impairment analysis discussed above. Approximately 99% of the Company's revenues were derived from clients in the United States during each of the years ended December 31, 2014, 2013 and 2012.  Less than 1% of the Company's non-current assets were located outside the United States as of each of the years ended December 31, 2014 and 2013.

Recently Adopted Accounting Pronouncements

On May 28, 2014, the Financial Accounting Standards Board issued ASU No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard is effective for the Company on January 1, 2017. Early application is not permitted. The standard permits the use of either the retrospective or cumulative effect transition method. The Company is evaluating the effect that ASU 2014-09 will have on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting.
34


3. Net Income Per Share

Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share includes the weighted average number of common shares outstanding and the number of equivalent shares which would be issued related to the stock options, unvested restricted stock, and warrants using the treasury method, unless such additional equivalent shares are anti-dilutive.

The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):

   
Year Ended December 31,
 
   
2014
   
2013
   
2012
 
Net income
 
$
23,163
   
$
21,432
   
$
16,107
 
Basic:
                       
Weighted-average shares of common stock outstanding
   
31,698
     
30,294
     
29,536
 
Shares used in computing basic net income per share
   
31,698
     
30,294
     
29,536
 
                         
Effect of dilutive securities:
                       
Stock options
   
61
     
152
     
194
 
Restricted stock subject to vesting
   
553
     
674
     
621
 
Contingently issuable shares (1)
   
13
     
-
     
81
 
Shares issuable for acquisition consideration (2)
   
833
     
688
     
654
 
Shares used in computing diluted net income per share
   
33,158
     
31,808
     
31,086
 
                         
Basic net income per share
 
$
0.73
   
$
0.71
   
$
0.54
 
Diluted net income per share
 
$
0.70
   
$
0.67
   
$
0.52
 
                         
Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share
   
73
     
1
     
12
 

(1) For the year ended December 31, 2014, this represents the Company's estimate of shares to be issued to Clear Task, Inc. ("Clear Task") pursuant to the Asset Purchase Agreement. For the year ended December 31, 2012, this represents the Company's estimate of shares to be issued to Exervio Consulting , Inc. pursuant to the Asset Purchase Agreement.
(2) For the year ended December 31, 2014, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge Systems, Inc. ("Northridge");  (ii) the Asset Purchase Agreement with Nascent Systems, LP ("Nascent"); (iii) the Agreement and Plan of Merger with TriTek Solutions, Inc. ("TriTek"); (iv) the Asset Purchase Agreement with Clear Task; (v) the Asset Purchase Agreement with CoreMatrix Systems, LLC ("CoreMatrix"); (vi) the Agreement and Plan of Merger with ForwardThink Group Inc. ("ForwardThink"); (vii) the Asset Purchase Agreement with BioPharm Systems, Inc.("BioPharm"); and (viii) the Asset Purchase Agreement with Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited ("Trifecta") as part of the consideration. For the year ended December 31, 2013, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge; (ii) the Asset Purchase Agreement with Nascent; (iii) the Agreement and Plan of Merger with TriTek; (iv) the Asset Purchase Agreement with Clear Task; and (v) the Asset Purchase Agreement with CoreMatrix as part of the consideration.  For the year ended December 31, 2012, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with speakTECH; (ii) the Asset Purchase Agreement with PointBridge Solutions, LLC; (iii) the Asset Purchase Agreement with Nascent; and (iv) the Agreement and Plan of Merger with Northridge as part of the consideration.

4. Concentration of Credit Risk and Significant Customers

Cash and accounts receivable potentially expose the Company to concentrations of credit risk. Cash is placed with highly rated financial institutions. The Company provides credit, in the normal course of business, to its customers. The Company generally does not require collateral or up-front payments. The Company performs periodic credit evaluations of its customers and maintains allowances for potential credit losses. Customers can be denied access to services in the event of non-payment. During 2014, a substantial portion of the services the Company provided were built on IBM, Oracle, and Microsoft platforms, among others, and a significant number of the Company's clients are identified through joint selling opportunities conducted with and through sales leads obtained from the relationships with these vendors. Due to the Company's significant fixed operating expenses, the loss of sales to any significant customer could result in the Company's inability to generate net income or positive cash flow from operations for some time in the future.  However, the Company has remained relatively diversified, with its largest customer only representing approximately 4% of total revenues excluding reimbursable expenses for the year ended December 31, 2014 and 3% of total revenues excluding reimbursable expenses for both years ended December 31, 2013 and 2012.
35


5. Employee Benefit Plans

The Company has a qualified 401(k) profit sharing plan available to full-time employees who meet the plan's eligibility requirements. This defined contribution plan permits employees to make contributions up to maximum limits allowed by the Internal Revenue Code of 1986, as amended (the "Code"). The Company, at its discretion, matches a portion of the employee's contribution under a predetermined formula based on the level of contribution and years of service.  For  2014, the Company made matching contributions of 50% (25% in cash and 25% in Company stock) of the first 6% of eligible compensation deferred by the participant.  The Company recognized $4.0 million, $3.3 million, and $3.3 million of expense for the matching cash and Company stock contribution in  2014, 2013, and 2012, respectively. All matching contributions vest over a three-year period of service.

The Company has a nonqualified deferred compensation plan for certain U.S. personnel. The plan is designed to allow eligible participants to accumulate additional income through elective deferrals of compensation which will be paid in the future. As of December 31, 2014 and 2013, the deferred compensation liability balance was $2.8 million and $2.3 million, respectively.

6. Business Combinations

Acquisition of TriTek

On May 1, 2013, the Company acquired TriTek, pursuant to the terms of an Agreement and Plan of Merger. TriTek was an IBM-focused enterprise content management and business process management consulting firm. The acquisition of TriTek further enhanced the Company's existing capabilities and further positioned the Company as the IBM solution provider of choice for enterprises across North America.

The Company's total allocable purchase price consideration was $21.1 million. The purchase price was comprised of $17.0 million in cash paid and $4.1 million of Company common stock issued at closing. The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.


The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
11.9
 
Acquired intangible assets
   
6.2
 
Liabilities assumed
   
(6.1
)
Goodwill
   
9.1
 
Total purchase price
 
$
21.1
 

The Company estimated that the intangible assets acquired have useful lives of eight months to eight years.

Acquisition of Clear Task

On May 17, 2013, the Company acquired Clear Task, pursuant to the terms of an Asset Purchase Agreement. Clear Task provided salesforce.com implementations and customizations for enterprise customers. Clear Task's professionals helped clients implement Service Cloud, Sales Cloud, Chatter and platform engagement solutions to strengthen customer, employee and partner relationships, and maintain their competitive advantage. The acquisition of Clear Task further expanded the Company's cloud capabilities to include offerings from each of the world's leading cloud computing providers - IBM, Microsoft, Oracle and salesforce.com.

The Company's total allocable purchase price consideration was $8.6 million. The purchase price was comprised of $6.0 million in cash paid and $1.2 million of Company common stock issued at closing increased by $1.4 million representing the initial fair value estimate of additional earnings-based contingent consideration, which was realized by the Clear Task selling shareholders 12 months after the closing date of the acquisition. The contingency was achieved during 2014 and the Company paid $3.6 million in contingent consideration, which represents the maximum cash and stock payout pursuant to the Asset Purchase Agreement. 80% of the earnings-based contingent consideration was paid in cash and 20% was issued in stock to the Clear Task selling shareholders. The Company incurred approximately $0.6 million in transaction costs, which were expensed when incurred.
36

 
The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
2.1
 
Acquired intangible assets
   
1.6
 
Liabilities assumed
   
(0.8
)
Goodwill
   
5.7
 
Total purchase price
 
$
8.6
 


The Company estimated that the intangible assets acquired have useful lives of five months to five years.

Acquisition of CoreMatrix

On October 11, 2013, the Company acquired CoreMatrix, pursuant to the terms of an Asset Purchase Agreement. CoreMatrix was a salesforce.com cloud computing services and solutions firm. The acquisition of CoreMatrix provides the Company with the comprehensive capacity to sell and deliver salesforce.com solutions across North America.

The Company's total allocable purchase price consideration was $24.5 million. The purchase price was comprised of $18.6 million in cash paid and $2.5 million of Company common stock issued at closing increased by $3.4 million representing the initial fair value estimate of additional earnings-based contingent consideration. CoreMatrix did not realize the first earnings-based contingency as of 12 months after the closing date of the acquisition.  The second earnings-based contingency, if achieved 24 months from the acquisition closing date, will consist of 80% cash and 20% stock paid to the CoreMatrix selling shareholders. As of December 31, 2014, the Company's best estimate of the fair value of the earnings-based contingent consideration is zero. The adjustment from the initial fair market value was recorded in "Adjustment to fair value of contingent consideration" on the Consolidated Statement of Operations.  The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.

The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
3.6
 
Acquired intangible assets
   
4.8
 
Liabilities assumed
   
(1.5
)
Goodwill
   
17.6
 
Total purchase price
 
$
24.5
 

The Company estimated that the intangible assets acquired have useful lives of six months to ten years.

Acquisition of ForwardThink
 
On February 10, 2014, the Company acquired ForwardThink, pursuant to the terms of an Agreement and Plan of Merger. ForwardThink was a financial services and solutions consulting firm. The acquisition of ForwardThink expanded the Company's financial services vertically, including the Company's presence in New York.
 
The Company has initially estimated the total allocable purchase price consideration to be $40.1 million. The purchase price was comprised of $26.9 million in cash paid (net of cash acquired) and $13.2 million of Company common stock issued at closing. The Company incurred approximately $1.3 million in transaction costs, which were expensed when incurred. The Company acquired certain equity awards which were replaced with a cash incentive plan pursuant to the Agreement and Plan of Merger.  These awards are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination and will be recognized as compensation expense within the Consolidated Statements of Operations.  Approximately $0.8 million of expense will be recorded over three years and will be recognized ratably over the awards service period.
37


The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
4.5
 
Acquired intangible assets
   
18.0
 
Liabilities assumed
   
(11.9
)
Goodwill
   
29.5
 
Total purchase price
 
$
40.1
 

The Company estimated that the intangible assets acquired have useful lives of eleven months to six years.

The amounts above represent the fair value estimates as of December 31, 2014, and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.

Acquisition of BioPharm
 
On April 1, 2014, the Company acquired substantially all of the assets of BioPharm Systems, Inc., a California corporation ("California BioPharm"), and all of the outstanding stock of BioPharm Systems, Inc., a Delaware corporation (together with California BioPharm, "BioPharm"), pursuant to the terms of an Asset Purchase Agreement and a Stock Purchase Agreement. BioPharm was a business and information technology consulting firm focused on the life sciences industry. The acquisition of BioPharm expanded the Company's industry vertical expertise with the addition of a dedicated life sciences vertical.

The Company has initially estimated the total allocable purchase price consideration to be $16.3 million. The purchase price was comprised of $11.2 million in cash paid (net of cash acquired) and $5.1 million in Company common stock issued at closing. The Company incurred approximately $0.7 million in transaction costs, which were expensed when incurred.


The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
3.4
 
Acquired intangible assets
   
8.4
 
Liabilities assumed
   
(1.2
)
Goodwill
   
5.7
 
Total purchase price
 
$
16.3
 

The Company estimated that the intangible assets acquired have useful lives of nine months to ten years.
 
The amounts above represent the fair value estimates as of December 31, 2014, and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.

Acquisition of Trifecta

 On May 7, 2014, the Company acquired substantially all of the assets related to the eCommerce business of Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited (together, "Trifecta"), pursuant to the terms of an Asset Purchase Agreement. Trifecta was a business and information technology consulting firm focused on IBM WebSphere Commerce solutions. The acquisition of Trifecta expanded our ability to deliver larger, more powerful commerce solutions.
38


The Company has initially estimated the total allocable purchase price consideration to be $13.6 million.  Of the $13.6 million in total allocable purchase price consideration, $8.2 million was paid in cash and the remainder represents an assumption of liabilities.  The Company incurred approximately $0.6 million in transaction costs, which were expensed when incurred.


The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
1.6
 
Acquired intangible assets
   
5.2
 
Liabilities assumed
   
(5.7
)
Goodwill
   
7.1
 
Total purchase price
 
$
8.2
 

The Company estimated that the intangible assets acquired have useful lives of eight months to five years.

The amounts above represent the fair value estimates as of December 31, 2014 and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.

The results of the TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta operations have been included in the Company's consolidated financial statements since the respective acquisition dates.

The aggregate amounts of revenue and net income of ForwardThink, BioPharm, and Trifecta included in the Company's Consolidated Statements of Operations from the respective acquisition dates to December 31, 2014 are as follows (in thousands):

   
Acquisition Date to
December 31, 2014
 
Revenues
 
$
48,108
 
Net income
 
$
4,917
 

Pro-forma Results of Operations (Unaudited)

The following presents the unaudited pro-forma combined results of operations of the Company with ForwardThink, BioPharm, and Trifecta for the year ended December 31, 2014 and TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta for the year ended December 31, 2013, after giving effect to certain pro-forma adjustments related to the amortization of acquired intangible assets and assuming ForwardThink, BioPharm, and Trifecta were acquired as of the beginning of 2013 and TriTek, Clear Task, and CoreMatrix were acquired as of the beginning of 2012. These unaudited pro-forma results are presented in compliance with the adoption of ASU 2010-29, Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2013 or January 1, 2012 or of future results of operations of the consolidated entities (in thousands except per share data):

   
December 31,
 
   
2014
   
2013
 
Revenues
 
$
467,825
   
$
452,036
 
Net income
 
$
27,544
   
$
26,986
 
Basic net income per share
 
$
0.84
   
$
0.84
 
Diluted net income per share
 
$
0.83
   
$
0.81
 
Shares used in computing basic net income per share
   
32,736
     
31,990
 
Shares used in computing diluted net income per share
   
33,350
     
33,304
 

39

7. Goodwill and Intangible Assets

Goodwill

Activity related to goodwill consisted of the following (in thousands):

   
2014
   
2013
 
Balance, beginning of year
 
$
193,510
   
$
160,936
 
Preliminary purchase price allocations for acquisitions (Note 6)
   
42,278
     
32,041
 
Purchase accounting adjustments
   
342
     
533
 
Balance, end of year
 
$
236,130
   
$
193,510
 

Intangible Assets with Definite Lives

Following is a summary of the Company's intangible assets that are subject to amortization (in thousands):

   
Year Ended December 31,
 
   
2014
   
2013
 
   
Gross Carrying
Amount
   
Accumulated
Amortization
   
Net
Carrying Amount
   
Gross Carrying
Amount
   
Accumulated
Amortization
   
Net
Carrying Amount
 
Customer relationships
 
$
54,389
   
$
(16,595
)
 
$
37,794
   
$
31,156
   
$
(10,835
)
 
$
20,321
 
Non-compete agreements
   
1,601
     
(866
)
   
735
     
1,477
     
(715
)
   
762
 
Customer backlog
   
2,341
     
(2,265
)
   
76
     
402
     
(170
)
   
232
 
Trade name
   
167
     
(148
)
   
19
     
159
     
(83
)
   
76
 
Internally developed software
   
8,897
     
(1,416
)
   
7,481
     
4,604
     
(508
)
   
4,096
 
Total
 
$
67,395
   
$
(21,290
)
 
$
46,105
   
$
37,798
   
$
(12,311
)
 
$
25,487
 

The estimated useful lives of identifiable intangible assets are as follows:

Customer relationships
3 – 10 years
Non-compete agreements
3 – 5 years
Customer backlog
8 – 11 months
Internally developed software
1 – 7 years
Trade name
1 year

The weighted average amortization periods for customer relationships and non-compete agreements are six years and five years, respectively. Total amortization expense for the years ended December 31, 2014, 2013, and 2012 was approximately $14.5 million, $8.0 million, and $7.8 million, respectively.

Estimated annual amortization expense for the next five years ended December 31 is as follows and excludes the impact of the acquisition referenced in Note 15, Subsequent Events (in thousands):

2015
 
$
10,906
 
2016
 
$
9,683
 
2017
 
$
7,323
 
2018
 
$
6,363
 
2019
 
$
5,466
 
Thereafter
 
$
6,364
 

40


8. Stock-Based Compensation

Stock Option Plans

The Company made various award grants under the 2009 Long-Term Incentive Plan prior to May 2012 and under the 2012 Long Term Incentive Plan prior to May 2014. In May 2014, the Company's stockholders approved the Amended and Restated 2012 Long-Term Incentive Plan (the "Incentive Plan"), which had been previously approved by the Company's Board of Directors.  The Incentive Plan allows for the granting of various types of stock awards, not to exceed a total of 5.0 million shares, to eligible individuals.  The Compensation Committee of the Board of Directors administers the Incentive Plan and determines the terms of all stock awards made under the Incentive Plan.

Stock option activity for the year ended December 31, 2014 was as follows (in thousands, except exercise price and remaining contractual terms information):

   
Shares
   
Weighted-Average Exercise Price
   
Weighted-Average Remaining Contractual Terms (In Years) (1)
   
Aggregate Intrinsic Value
 
Options outstanding at December 31, 2013
   
222
   
$
6.08
     
0.94
   
$
3,845
 
Options exercised (2)
   
(196
)
   
6.14
           
$
2,507
 
Options canceled
   
(14
)
   
3.94
                 
Options outstanding at December 31, 2014
   
12
   
$
7.48
     
0.09
   
$
139
 
Options vested, December 31, 2014
   
12
   
$
7.48
     
0.09
   
$
139
 

(1)
Stock options have a maximum contractual term of 10 years.
(2)
The total aggregate intrinsic value of stock options exercised during 2013 and 2012 was $1.0 million and $0.4 million, respectively.

Restricted stock activity for the year ended December 31, 2014 was as follows (in thousands, except fair value information):

   
Shares
   
Weighted-Average
Grant Date Fair
Value
 
Restricted stock awards outstanding at December 31, 2013
   
1,699
   
$
12.13
 
Awards granted (1)
   
773
   
$
18.56
 
Awards vested (2)
   
(844
)
 
$
11.53
 
Awards forfeited
   
(122
)
 
$
14.21
 
Restricted stock awards outstanding at December 31, 2014
   
1,506
   
$
15.39
 

(1)
The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively.
(2)
The total fair value of restricted shares vested during the years ended December 31, 2014, 2013 and 2012 was $15.1 million, $13.4 million and $9.7 million, respectively.

The Company recognized $13.4 million, $11.1 million, and $9.6 million of share-based compensation expense during 2014, 2013 and 2012, respectively, which included $2.0 million, $1.7 million, and $1.4 million of expense for retirement savings plan contributions, respectively.  The associated current and future income tax benefit recognized during 2014, 2013 and 2012 was $4.1 million, $3.6 million, and $3.2 million, respectively. As of December 31, 2014, there was $17.2 million of total unrecognized compensation cost related to non-vested share-based awards. This cost is expected to be recognized over a weighted-average period of two years. Generally restricted stock awards vest over a three to five year requisite service period.
41


Employee Stock Purchase Plan

The Employee Stock Purchase Plan (the "ESPP") is a broadly-based stock purchase plan in which any eligible employee may elect to participate by authorizing the Company to make payroll deductions in a specific amount or designated percentage to pay the exercise price of an option. In no event will an employee be granted ability under the ESPP that would permit the purchase of common stock with a fair market value in excess of $25,000 in any calendar year and the Compensation Committee of the Company has set the current annual participation limit at $12,500. During the year ended December 31, 2014, approximately 15,200 shares were purchased under the ESPP.

There are four three-month offering periods in each calendar year beginning on January 1, April 1, July 1, and October 1, respectively. The purchase price of shares offered under the ESPP is an amount equal to 95% of the fair market value of the common stock on the date of purchase (occurring on, respectively, March 31, June 30, September 30, and December 31). The ESPP is designed to comply with Section 423 of the Code and thus is eligible for the favorable tax treatment afforded by Section 423.

9. Line of Credit

On July 31, 2013, we renewed and extended the term of our credit agreement with Silicon Valley Bank ("SVB"), U.S. Bank National Association, and Bank of America, N.A.  As renewed, the credit agreement provided for revolving credit borrowings up to a maximum principal amount of $75.0 million, subject to a commitment increase of $25.0 million.  The Company and the Lenders entered into a first amendment to the credit agreement, effective as of May 7, 2014, pursuant to which the Company and the Lenders increased the amount of available borrowing capacity thereunder by $15.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $90.0 million.  The Company and the Lenders entered into a second amendment and consent to the credit agreement (as amended, the "Credit Agreement"), effective as of January 2, 2015, pursuant to which the Company and the Lenders, including Wells Fargo, National Association, as a new lender, increased the amount of available borrowing capacity thereunder by $35.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to an additional commitment increase of $50.0 million.  Refer to Note 15, Subsequent Events, for further discussion.

The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $5.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings.  As of  December 31, 2014, the Company had one outstanding letter of credit in the amount of $0.2 million to secure an office space lease. Substantially all of our assets are pledged to secure the credit facility.

All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of July 31, 2017. Borrowings under the Credit Agreement bear interest at our option of SVB's prime rate (4.00% on December 31, 2014) plus a margin ranging from 0.00% to 0.50% or one-month LIBOR (0.17% on December 31, 2014) plus a margin ranging from 2.00% to 2.50%.  The additional margin amount is dependent on the level of outstanding borrowings. As of December 31, 2014, we had $35.8 million of maximum borrowing capacity.  We incur an annual commitment fee of 0.30% on the unused portion of the line of credit.

The Company is required to comply with various financial covenants under the Credit Agreement. Specifically, the Company is required to maintain a ratio of earnings before interest, taxes, depreciation, and amortization ("EBITDA") plus stock compensation and minus income taxes paid and capital expenditures to interest expense and scheduled payments due for borrowings on a trailing three months basis annualized of not less than 2.00 to 1.00 and a ratio of current maturities of long-term debt to EBITDA plus stock compensation and minus income taxes paid and capital expenditures of not more than 2.75 to 1.00.

At December 31, 2014, the Company was in compliance with all covenants under the Credit Agreement.

10. Income Taxes

The Company files income tax returns in the U.S. federal jurisdiction, and various state and foreign jurisdictions. The Internal Revenue Service (the "IRS") has completed examinations of the Company's U.S. income tax returns or the statute has passed on returns for the years through 2010. The Company's 2011 and 2012 U.S. income tax returns are currently under examination by the IRS.

As of December 31, 2014, the Company had U.S. Federal tax net operating loss carry forwards of approximately $3.3 million that will begin to expire in 2020 if not utilized. Utilization of net operating losses may be subject to an annual limitation due to the "change in ownership" provisions of the Code. The annual limitation may result in the expiration of net operating losses before utilization.
42


Significant components of the provision for income taxes are as follows (in thousands):

   
Year Ended December 31,
 
   
2014
   
2013
   
2012
 
Current:
           
Federal
 
$
10,973
   
$
7,292
   
$
8,405
 
State
   
1,846
     
883
     
1,704
 
Foreign
   
876
     
286
     
382
 
Total current
   
13,695
     
8,461
     
10,491
 
                         
Deferred:
                       
Federal
   
550
     
1,455
     
(581
)
State
   
112
     
149
     
(32
)
Total deferred
   
662
     
1,604
     
(613
)
Total provision for income taxes
 
$
14,357
   
$
10,065
   
$
9,878
 

The components of pretax income for the years ended December 31, 2014, 2013 and 2012 are as follows (in thousands):

 
Year Ended December 31,
 
 
2014
 
2013
 
2012
 
Domestic
 
$
33,937
   
$
29,280
   
$
23,533
 
Foreign
   
3,583
     
2,217
     
2,452
 
Total
 
$
37,520
   
$
31,497
   
$
25,985
 

For the year ended December 31, 2014, foreign operations included Canada, China, India, and the United Kingdom.

For the year ended December 31, 2013 and 2012, foreign operations included Canada, China, and India.
43


Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes as of December 31, 2014 and 2013 are as follows (in thousands):

   
December 31,
 
   
2014
   
2013
 
Deferred tax assets:
       
Accrued liabilities
 
$
1,172
   
$
1,172
 
Bad debt reserve
   
352
     
365
 
Net operating losses
   
1,265
     
1,510
 
Deferred compensation
   
3,060
     
2,728
 
Intangibles
   
-
     
2,101
 
Acquisition-related costs
   
380
     
490
 
Total deferred tax assets
   
6,229
     
8,366
 
Deferred tax liabilities:
               
Prepaid expenses
   
809
     
829
 
Equity in undistributed foreign earnings
   
125
     
125
 
Goodwill and Intangibles
   
12,176
     
7,594
 
Fixed assets
   
1,352
     
1,372
 
Total deferred tax liabilities
   
14,462
     
9,920
 
                 
Net deferred tax liability
 
$
(8,233
)
 
$
(1,554
)

Management regularly assesses the likelihood that deferred tax assets will be recovered from future taxable income. To the extent management believes that it is more likely than not that a deferred tax asset will not be realized, a valuation allowance is established. Management believes it is more likely than not that the Company will generate sufficient taxable income in future years to realize the benefits of its deferred tax assets.

The federal corporate statutory tax rate is reconciled to the Company's effective income tax rate as follows:

 
Year Ended December 31,
 
2014
 
2013
 
2012
 
Federal statutory rate
35.0
%
35.0
%
35.0
%
State taxes, net of federal benefit
4.5
 
4.3
 
4.4
 
Effect of foreign operations
(1.0)
 
(1.3)
 
(1.8)
 
Stock compensation
2.6
 
1.7
 
1.8
 
Non-deductible acquisition costs
0.7
 
0.2
 
0.8
 
Research and development tax credit
(3.3)
 
(5.7)
 
(2.7)
 
U.S. domestic production deduction
(0.9)
 
(3.1)
 
-
 
Other
0.7
 
0.9
 
0.5
 
Effective tax rate
38.3
%
32.0
%
38.0
%

The effective income tax rate increased to 38.3% for the year ended December 31, 2014 from 32.0% for the year ended December 31, 2013. The effective rate for the year ended December 31, 2014 only included the tax benefit for the 2014 research and development credit and domestic production deduction and the 2010 research and development tax credit.  The effective tax rate for the year ended December 31, 2013 included the benefit for the research and development credit for 2012 and 2013 and domestic production deduction for 2010, 2011, 2012 and 2013.
44


Under the provisions of the ASC Subtopic 740-10-25, Income Taxes - Recognition, the Company had an unrecognized tax benefit of $0.5 million as of both December 31, 2014 and 2013. If the Company's assessment of unrecognized tax benefits is not representative of actual outcomes, the Company's financial statements could be significantly impacted in the period of settlement or when the statute of limitations expires.

The following table is a reconciliation of beginning and ending balances of total amounts of gross unrecognized tax benefits (in thousands):

   
December 31,
 
   
2014
   
2013
 
Balance at beginning of year
 
$
519
   
$
79
 
Unrecognized tax benefits related to current year
   
211
     
440
 
Reductions for tax positions of prior years
   
(185
)
   
-
 
Balance at end of year
 
$
545
   
$
519
 

11. Commitments and Contingencies

Certain of the Company's operating leases contain predetermined fixed escalations of minimum rentals during the original lease terms. For these leases, the Company recognizes the related rental expense on a straight-line basis over the life of the lease and records the difference between the amounts charged to operations and amounts paid as accrued rent expense.

The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of December 31, 2014 are as follows (in thousands):

   
Operating
Leases
 
2014
 
$
4,812
 
2015
   
4,452
 
2016
   
3,672
 
2017
   
2,245
 
2018
   
1,686
 
Thereafter
   
2,076
 
Total minimum lease payments
 
$
18,943
 

Rent expense for the years ended December 31, 2014, 2013, and 2012 was approximately $5.4 million, $4.9 million, and $3.8 million, respectively.
45


12. Balance Sheet Components

 
December 31,
 
 
2014
   
2013
 
 
(In thousands)
 
Accounts receivable:
       
Accounts receivable
 
$
82,994
   
$
56,376
 
Unbilled revenues
   
31,845
     
23,274
 
Allowance for doubtful accounts
   
(911
)
   
(763
)
Total
 
$
113,928
   
$
78,887
 

Property and Equipment:
       
Computer hardware (useful life of 3 years)
 
$
10,221
   
$
8,104
 
Furniture and fixtures (useful life of 5 years)
   
2,442
     
1,891
 
Leasehold improvements (useful life of 5 years)
   
2,075
     
1,997
 
Software (useful life of 1 to 7 years)
   
6,828
     
6,042
 
Less: Accumulated depreciation
   
(13,600
)
   
(10,325
)
Total
 
$
7,966
   
$
7,709
 

Other current liabilities:
       
Accrued variable compensation
 
$
15,060
   
$
13,467
 
Deferred revenues
   
5,945
     
3,590
 
Payroll related costs
   
1,614
     
2,035
 
Accrued subcontractor fees
   
871
     
2,551
 
Accrued medical claims expense
   
1,615
     
1,296
 
Acquired liabilities
   
2,603
     
1,680
 
Estimated fair value of contingent consideration liability (Note 6)
   
-
     
1,606
 
Other current liabilities
   
5,320
     
4,073
 
Total
 
$
33,028
   
$
30,298
 

Other non-current liabilities:
       
Deferred compensation liability
 
$
2,773
   
$
2,160
 
Deferred income taxes
   
8,912
     
2,345
 
Estimated fair value of contingent consideration liability (Note 6)
   
-
     
3,508
 
Other non-current liabilities
   
566
     
1,281
 
Total
 
$
12,251
   
$
9,294
 

46

13. Allowance for Doubtful Accounts

Activity in the allowance for doubtful accounts is summarized as follows for the years presented (in thousands):

   
Year Ended December 31,
 
   
2014
   
2013
   
2012
 
Balance, beginning of year
 
$
763
   
$
724
   
$
1,057
 
Charges to expense
   
934
     
280
     
744
 
Uncollected balances written off, net of recoveries
   
(786
)
   
(241
)
   
(1,077
)
Balance, end of year
 
$
911
   
$
763
   
$
724
 


14. Quarterly Financial Results (Unaudited)

The following tables set forth certain unaudited supplemental quarterly financial information for the years ended December 31, 2014 and 2013. The quarterly operating results are not necessarily indicative of future results of operations (in thousands except per share data).

   
Three Months Ended,
 
   
March 31,
2014
   
June 30,
2014
   
September 30,
2014
   
December 31,
2014
 
   
(Unaudited)
 
Total revenues
 
$
97,170
   
$
116,709
   
$
116,971
   
$
125,842
 
Gross margin
   
31,459
     
37,848
     
39,537
     
40,491
 
Income from operations
   
5,421
     
11,416
     
12,395
     
9,730
 
Income before income taxes
   
5,274
     
11,040
     
11,943
     
9,263
 
Net income
   
3,045
     
6,387
     
7,306
     
6,424
 
Basic net income per share
   
0.10
     
0.20
     
0.23
     
0.20
 
Diluted net income per share
   
0.09
     
0.19
     
0.22
     
0.19
 

   
Three Months Ended,
 
   
March 31,
2013
   
June 30,
2013
   
September 30,
2013
   
December 31,
2013
 
   
(Unaudited)
 
Total revenues
 
$
84,935
   
$
94,167
   
$
96,758
   
$
97,465
 
Gross margin
   
25,514
     
30,598
     
33,863
     
33,124
 
Income from operations
   
5,208
     
7,538
     
10,346
     
8,586
 
Income before income taxes
   
5,249
     
7,402
     
10,257
     
8,590
 
Net income
   
4,123
     
4,562
     
7,234
     
5,513
 
Basic net income per share
   
0.14
     
0.15
     
0.24
     
0.18
 
Diluted net income per share
   
0.13
     
0.14
     
0.23
     
0.17
 

47

15. Subsequent Events

Acquisition of Zeon Solutions

On January 2, 2015, the Company acquired substantially all of the assets of Zeon Solutions Incorporated, a Wisconsin corporation, Grand River Interactive LLC, a Michigan limited liability company, and their Indian affiliate, Zeon Solutions Private Limited (collectively, "Zeon"), an e-commerce solutions consulting firm, pursuant to the terms of an Asset Purchase Agreement, for approximately $38.5 million, of which approximately $22.3 million was cash and $13.4 was Company common stock issued at closing increased by $2.8 million representing the initial fair value estimate of additional earnings-based contingent consideration, which may be realized by Zeon 12 months after the closing date of the acquisition. The acquisition of Zeon expands the Company's expertise in the support of e-commerce solutions.

Goodwill and intangible assets are expected to be recorded on the Consolidated Balance Sheet from the acquisition of Zeon. As of March 5, 2015, the initial accounting for the business combination has not been completed, including the measurement of certain intangible assets and goodwill. Acquisition costs for the year ended December 31, 2014 were $1.0 million.

Amendment to the Credit Agreement

The Company and the Lenders entered into a second amendment and consent to the Company's credit agreement (the "Amendment"), pursuant to which the Company and the Lenders increased the amount of available borrowing capacity under the Credit Agreement by $35.0 million, effective as of January 2, 2015, thereby allowing for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to an additional commitment increase of $50.0 million.  Additionally, under the Amendment, Wells Fargo, National Association became party to the Credit Agreement as a lender to the Company.
48


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

The Board of Directors and Stockholders
Perficient, Inc.:
We have audited the accompanying consolidated balance sheets of Perficient, Inc. and subsidiaries (the "Company") as of December 31, 2014 and 2013, and the related consolidated statements of operations, comprehensive income, changes in stockholders' equity, and cash flows for each of the years in the three-year period ended December 31, 2014. We also have audited the Company's internal control over financial reporting as of December 31, 2014, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on these consolidated financial statements and an opinion on the Company's internal control over financial reporting based on our audits.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement and whether effective internal control over financial reporting was maintained in all material respects. Our audits of the consolidated financial statements included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall financial statement presentation. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

The Company acquired ForwardThink Group, Inc. ("ForwardThink") in February 2014, BioPharm Systems, Inc. ("BioPharm") in April 2014, and Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited (together, "TriFecta") in May 2014, and management excluded from its assessment of the effectiveness of the Company's internal control over financial reporting as of December 31, 2014, ForwardThink's, BioPharm's, and TriFecta's internal control over financial reporting associated with 18% and 11% of the Company's total assets and total revenues, respectively, included in the consolidated financial statements of the Company as of and for the year ended December 31, 2014. Our audit of internal control over financial reporting of the Company as of December 31, 2014 also excluded an evaluation of the internal control over financial reporting of ForwardThink, BioPharm, and Trifecta.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of Perficient, Inc. and subsidiaries as of December 31, 2014 and 2013, and the results of their operations and their cash flows for each of the years in the three-year period ended December 31, 2014, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2014, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
/s/ KPMG LLP

St. Louis, Missouri
March 5, 2015
49


Item 9. Changes In and Disagreements With Accountants on Accounting and Financial Disclosure.

None.

Item 9A. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

We have established disclosure controls and procedures to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to the officers who certify the Company's financial reports and to other members of senior management and the Board of Directors.

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the Company's reports under 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 management, including the principal executive officer and principal financial officer of the Company, as appropriate, to allow timely decisions regarding required disclosure. The Company's management, with the participation of the Company's principal executive officer and principal financial officer, has evaluated the effectiveness of the Company's disclosure controls and procedures as of the end of the fiscal year covered by this Annual Report on Form 10-K. Based on that evaluation, the Company's principal executive and principal financial officers have determined that the Company's disclosure controls and procedures were effective.

Management's Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f). In fulfilling this responsibility, estimates and judgments by management are required to assess the expected benefits and related costs of control procedures. The objectives of internal control include providing management with reasonable, but not absolute, assurance that assets are safeguarded against loss from unauthorized use or disposition, and that transactions are executed in accordance with management's authorization and recorded properly to permit the preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States. Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our assessment under those criteria, management concluded that the Company's internal control over financial reporting was effective as of December 31, 2014.

The Company acquired ForwardThink in February 2014, BioPharm in April 2014, and Trifecta in May 2014. As permitted by SEC guidance, management excluded these acquired companies from its assessment of the effectiveness of the Company's internal control over financial reporting as of December 31, 2014. In total, ForwardThink, BioPharm, and Trifecta represented 18% and 11% of the Company's total assets and total revenues, respectively, as of and for the year ended December 31, 2014. Excluding identifiable intangible assets and goodwill recorded in the business combination, ForwardThink, BioPharm, and Trifecta represented 2% of the Company's total assets as of December 31, 2014.

KPMG LLP, our independent registered public accounting firm, has audited our financial statements for the year ended December 31, 2014 included in this Annual Report on Form 10-K, and has issued its report on the effectiveness of internal control over financial reporting as of December 31, 2014, which is included herein.

Changes in Internal Control Over Financial Reporting

There was no change in the Company's internal control over financial reporting as defined in Exchange Act Rule 13a-15(f) during the quarter ended December 31, 2014, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting except for the system implementation described below.

Effective as of July 1, 2014, the Company implemented an Enterprise Resource Planning ("ERP") system to support the Company's future growth plan and to integrate significant processes. Implementing our ERP system resulted in significant changes in business processes and extensive organizational training. The Company believes it has taken and will continue to take the necessary steps to monitor and maintain appropriate internal controls during this transition period. These steps include deploying resources to mitigate internal control risks, and performing additional verifications and testing to ensure data integrity. The ERP system implementation resulted in a significant redesign of business processes, some of which relate to internal control over financial reporting and disclosure controls and procedures.

Item 9B. Other Information.

None.
50


PART III

Item 10. Directors, Executive Officers and Corporate Governance.

Executive Officers

Our executive officers, including their ages as of the date of this filing are as follows:

Name
 
Age
 
Position
Jeffrey S. Davis
 
  50
 
President and Chief Executive Officer
Kathryn J. Henely
 
  50
 
Chief Operating Officer
Paul E. Martin
 
  54
 
Chief Financial Officer, Treasurer and Secretary

Jeffrey S. Davis became the Chief Executive Officer and a member of the Board in 2009. He previously served as the Chief Operating Officer of the Company following its acquisition of Vertecon in April 2002, and was named the Company's President in 2004. He served the same role of Chief Operating Officer at Vertecon from October 1999 to its acquisition by the Company. Before Vertecon, Mr. Davis was a Senior Manager and member of the leadership team in Arthur Andersen's Business Consulting Practice, where he was responsible for defining and managing internal processes, while managing business development and delivery of all products, services and solutions to a number of large accounts. Mr. Davis also served in a leadership position at Ernst & Young LLP in the Management Consulting practice and in industry at Boeing, Inc. and Mallinckrodt, Inc. Mr. Davis is an active volunteer member of the board of directors of the Cystic Fibrosis Foundation of St. Louis and a member of the University of Missouri Trulaske College of Business advisory board. Mr. Davis has a M.B.A. from Washington University and a B.S. degree in Electrical Engineering from the University of Missouri.

Kathryn J. Henely was appointed as the Company's Chief Operating Officer in 2009.  Ms. Henely joined the Company in the St. Louis office following its acquisition of Vertecon in 2002.  Ms. Henely was the General Manager of the St. Louis office and the Vice President for the Company's largest business group, which included several local and national business units along with the Company's offshore development center in China. Prior to her appointment to Chief Operating Officer she actively participated in the due diligence and integration of several acquisitions within her business group. Additionally, she led the establishment of the Company Wide Practices and Corporate Recruiting organization.  Ms. Henely received her M.S. in Computer Science from the University of Missouri-Rolla and her B.S. in Computer Science from the University of Iowa.

Paul E. Martin joined the Company in August 2006 as Chief Financial Officer, Treasurer and Secretary. From August 2004 until February 2006, Mr. Martin was the Interim co-Chief Financial Officer and Interim Chief Financial Officer of Charter Communications, Inc. ("Charter"), a publicly traded multi-billion dollar in revenue domestic cable television multi-system operator. From April 2002 through April 2006, Mr. Martin was the Senior Vice President, Principal Accounting Officer and Corporate Controller of Charter, and was Charter's Vice President and Corporate Controller from March 2000 to April 2002. Prior to Charter, Mr. Martin was Vice President and Controller for Operations and Logistics for Fort James Corporation, a manufacturer of paper products with multi-billion dollar revenue. From 1995 to February 1999, Mr. Martin was Chief Financial Officer of Rawlings Sporting Goods Company, Inc., a publicly traded multi-million dollar revenue sporting goods manufacturer and distributor. Mr. Martin received a B.S. degree with honors in accounting from the University of Missouri – St. Louis. Mr. Martin is also a member of the board of the St. Louis chapter of Autism Speaks.

Additional information with respect to Directors and Executive Officers of the Company is incorporated by reference to the Company's proxy statement to be used in connection with the 2015 Annual Meeting of Stockholders (the "Proxy Statement") under the captions "Directors and Executive Officers," "Composition and Meetings of the Board of Directors and Committees," and "Section 16(a) Beneficial Ownership Reporting Compliance." The Proxy Statement will be filed pursuant to Regulation 14A within 120 days of the end of the Company's fiscal year.

Codes of Conduct and Ethics

Information on this subject is found in the Proxy Statement under the caption "Certain Relationships and Related Transactions" and is incorporated herein by reference.

Audit Committee of the Board of Directors

Information on this subject is found in the Proxy Statement under the caption "Compensation and Meetings of the Board of Directors and Committees" and is incorporated herein by reference.
51


Item 11. Executive Compensation.

Information on this subject is found in the Proxy Statement under the captions "Compensation of Directors," "Compensation of Executive Officers," "Directors and Executive Officers," "Compensation Committee Report," and "Compensation Committee Interlocks and Insider Participation" and is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

Information on this subject is found in the Proxy Statement under the captions "Security Ownership of Certain Beneficial Owners and Management," "Directors and Executive Officers," and "Equity Compensation Plan Information" and is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence.

Information on this subject is found in the Proxy Statement under the caption "Certain Relationships and Related Transactions" and incorporated herein by reference.

Item 14. Principal Accounting Fees and Services.

Information on this subject is found in the Proxy Statement under the caption "Principal Accounting Firm Fees and Services" and incorporated herein by reference.
52

 
PART IV

Item 15. Exhibits, Financial Statement Schedules.

1. Financial Statements

The following consolidated statements are included in Part III, Item 8 under the following captions:

Index
Page
Consolidated Balance Sheets
27
Consolidated Statements of Operations
28
Consolidated Statements of Comprehensive Income
29
Consolidated Statements of Changes in Stockholders' Equity
30
Consolidated Statements of Cash Flows
31
Notes to Consolidated Financial Statements
32
Report of Independent Registered Public Accounting Firm
49

2. Financial Statement Schedules

No financial statement schedules are required to be filed by Items 8 and 15(b) because they are not required or are not applicable, or the required information is set forth in the applicable financial statements or notes thereto.

3. Exhibits

See Index to Exhibits.

53

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.

   
PERFICIENT, INC.
     
 
By:
/s/ Paul E. Martin
Date: March 5, 2015
Paul E. Martin
 
Chief Financial Officer(Principal Financial Officer and Principal Accounting Officer)

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Jeffrey S. Davis and Paul E. Martin, and each of them (with full power to each of them to act alone), his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign on his or her behalf individually and in each capacity stated below any and all amendments (including post-effective amendments) to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents and either of them, or their substitutes, may lawfully do or cause to be done by virtue hereof.

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 and on the dates indicated.

Signature
 
Title
 
Date
         
/s/ Jeffrey S. Davis
 
Director, President and Chief Executive Officer
 
March 5, 2015
Jeffrey S. Davis
 
(Principal Executive Officer)
   
         
/s/ Paul E. Martin
 
Chief Financial Officer
 
March 5, 2015
Paul E. Martin
 
(Principal Financial Officer and Principal Accounting Officer)
   
         
/s/ Ralph C. Derrickson
 
Director
 
March 5, 2015
Ralph C. Derrickson
       
         
/s/ John S. Hamlin
 
Director
 
March 5, 2015
John S. Hamlin
       
         
/s/ James R. Kackley
 
Director
 
March 5, 2015
James R. Kackley
       
         
/s/ David S. Lundeen
 
Director
 
March 5, 2015
David S. Lundeen
       
         
54


INDEX TO EXHIBITS
 
Exhibit Number
 
Description
 
2.1
 
Asset Purchase Agreement by and among CoreMatrix Systems, LLC, Frank McMahon and Paul Nix and Perficient, Inc. dated as of October 11, 2013, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed on October 16, 2013 and incorporated herein by reference
 
2.2
 
Agreement and Plan of Merger, dated as of February 10, 2014, by and among Perficient, Inc., Garden MS Co., ForwardThink Group Inc., each of the Principals and Robert Shinbrot, in his capacity as the Representative, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed on February 11, 2014 and incorporated herein by reference
 
2.3
 
Asset Purchase Agreement, dated as of December 18, 2014, by and among Perficient, Inc., Zeon Solutions Incorporated, Grand River Interactive LLC and Rupesh Agrawal, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed on December 19, 2014 and incorporated herein by reference
 
3.1
 
Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Registration Statement on Form SB-2 (File No. 333-78337) declared effective on July 28, 1999 by the Securities and Exchange Commission and incorporated herein by reference
 
3.2
 
Certificate of Amendment to Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Form 8-A filed with the Securities and Exchange Commission pursuant to Section 12(g) of the Securities Exchange Act of 1934 on February 15, 2005 and incorporated herein by reference
 
3.3
 
Certificate of Amendment to Certificate of Incorporation of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Registration Statement on Form S-8 (File No. 333-130624) filed on December 22, 2005 and incorporated herein by reference
 
3.4
 
Amended and Restated Bylaws of Perficient, Inc., previously filed with the Securities and Exchange Commission as an Exhibit to our Annual Report on Form 10-K for the year ended December 31, 2012 and incorporated herein by reference
 
4.1
 
Specimen Certificate for shares of Perficient, Inc. common stock, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on May 7, 2009 and incorporated herein by reference
 
10.1†
 
Perficient, Inc. Amended and Restated 1999 Stock Option/Stock Issuance Plan, previously filed with the Securities and Exchange Commission as an Exhibit to our Annual Report on Form 10-K for the year ended December 31, 2005 and incorporated herein by reference
 
10.2†
 
Perficient, Inc. 2009 Long-Term Incentive Plan, as amended, previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed on February 25, 2010 and incorporated herein by reference
 
10.3†
 
Form of Stock Option Agreement, previously filed with the Securities and Exchange Commission as an Exhibit to our Annual Report on Form 10-KSB for the year ended December 31, 2004 and incorporated herein by reference
 
10.4†
 
Perficient, Inc. Employee Stock Purchase Plan, previously filed with the Securities and Exchange Commission as Appendix A to our Schedule 14A filed on October 13, 2005 and incorporated herein by reference
 
10.5†
 
Form of Restricted Stock Agreement, previously filed with the Securities and Exchange Commission as an Exhibit to our Annual Report on Form 10-K for the year ended December 31, 2005 and incorporated herein by reference
 
10.6†
 
Form of Restricted Stock Agreement, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed May 6, 2010 and incorporated herein by reference
 
10.7†
 
Perficient, Inc. 2012 Long-Term Incentive Plan, previously filed with the Securities and Exchange Commission as Appendix A to our Schedule 14A filed on April 19, 2012 and incorporated herein by reference
 
10.8†
 
Amended and Restated Employment Agreement with Chief Executive Officer of Perficient, Inc. previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed on December 23, 2011 and incorporated herein by reference
 
10.9†
 
Amended and Restated Employment Agreement with Chief Financial Officer of Perficient, Inc. previously filed with the Securities and Exchange Commission as an Exhibit to our Current Report on Form 8-K filed on December 23, 2011 and incorporated herein by reference
 
10.10
 
Second Amended and Restated Credit Agreement by and among Silicon Valley Bank, Bank of America, N.A., and US Bank, N.A., and Perficient, Inc. dated effective as of July 31, 2013, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on August 1, 2013 and incorporated herein by reference
 
10.11†
 
Amended and Restated Perficient, Inc. 2012 Long-Term Incentive Plan, previously filed with the Securities and Exchange Commission as Appendix A to our Schedule 14A filed on April 14, 2014 and incorporated herein by reference
 
10.12
 
Amendment No. 1 to Second Amended and Restated Credit Agreement, dated May 7, 2014, by and among Perficient, Inc., the Lenders party thereto and Silicon Valley Bank, as Lead Arranger, Book Manager, Swingline Lender and as Administrative Agent for the Lenders, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on May 8, 2014 and incorporated herein by reference
 
10.13†
 
Form of Restricted Stock Award Agreement (Non-Employee Director Award), previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on  July 31, 2014 and incorporated herein by reference
 
10.14†
 
Form of Restricted Stock Award and Non-Competition Agreement (Employee Grant), previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on July 31, 2014 and incorporated herein by reference
 
10.15†
 
Form of Restricted Stock Unit Award and Non-Competition Agreement (Employee Grant), previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on July 31, 2014 and incorporated herein by reference
 
10.16†
 
Amended and Restated Employment Agreement with Chief Executive Officer of Perficient, Inc., effective as of January 1, 2015, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on November 6, 2014 and incorporated herein by reference
 
10.17†
 
Amended and Restated Employment Agreement with Chief Financial Officer of Perficient, Inc., effective as of January 1, 2015, previously filed with the Securities and Exchange Commission as an Exhibit to our Quarterly Report on Form 10-Q filed on November 6, 2014 and incorporated herein by reference
 
10.18*
 
Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement, dated January 2, 2015, by and among Perficient, Inc., the Lenders party thereto and Silicon Valley Bank, as Lead Arranger, Book Manager, Swingline Lender and as Administrative Agent for the Lenders
 
21.1*
 
Subsidiaries
 
23.1*
 
Consent of KPMG LLP
 
24.1*
 
Power of Attorney (included on the signature page hereto)
 
31.1*
 
Certification by the Chief Executive Officer of Perficient, Inc. as required by Section 302 of the Sarbanes-Oxley Act of 2002
 
31.2*
 
Certification by the Chief Financial Officer of Perficient, Inc. as required by Section 302 of the Sarbanes-Oxley Act of 2002
 
32.1*
 
Certification by the Chief Executive Officer and Chief Financial Officer of Perficient, Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
101*
 
The following financial information from Perficient, Inc.'s Annual Report on Form 10-K for the year ended December 31, 2014, formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of December 31, 2014 and 2013, (ii) Consolidated Statements of Operations for the years ended December 31, 2014, 2013, and 2012, (iii) Consolidated Statements of Comprehensive Income for the years ended December 31, 2014, 2013, and 2012, (iv) Consolidated Statements of Shareholders' Equity for the years ended December 31, 2014, 2013, and 2012, (v) Consolidated Statements of Cash Flows for the years ended December 31, 2014, 2013, and 2012, and (vi) the Notes to Consolidated Financial Statements

  †  
Identifies an Exhibit that consists of or includes a management contract or compensatory plan or arrangement.
 *  
Filed herewith.

55
EX-10.18 2 amend2creditagreement.htm AMENDMENT NO. 2 TO SECOND AND AMENDED AND RESTATED CREDIT AGREEMENT
EXHIBIT 10.18

AMENDMENT NO. 2 AND CONSENT
TO
SECOND AMENDED AND RESTATED CREDIT AGREEMENT


This Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement (this "Amendment") is entered into this 2 day of January, 2015, by and among Perficient, Inc., a Delaware corporation ("Borrower"), the several banks and other financial institutions or entities from time to time parties to the Credit Agreement (as defined below) ("Lenders") and Silicon Valley Bank, as Lead Arranger, Book Manager, Swingline Lender, and as Administrative Agent for the Lenders ("Administrative Agent").  Capitalized terms used herein without definition shall have the same meanings given them in the Credit Agreement (as defined below).
Recitals
A.            Whereas, Borrower, Lenders and Administrative Agent have entered into that certain Second Amended and Restated Credit Agreement, dated as of July 31, 2013 and amended by Amendment No. 1 to Second Amended and Restated Credit Agreement, dated May 7, 2014 (as may be further amended, restated, or otherwise modified, the "Credit Agreement"), pursuant to which Lenders agreed to extend certain credit facilities to Borrower;
B.            Whereas, Wells Fargo Bank, National Association ("Wells Fargo") desires to become a new Lender under the Credit Agreement through execution of this Amendment;
C.            Whereas, Borrower has informed Lenders and Administrative Agent that it desires: (i) to increase the Revolving Commitment by $35,000,000 pursuant to Section 2.21 of the Credit Agreement and (ii) that Lenders and Administrative Agent waive the aggregate consideration limit contained in Section 7.4(a) (Fundamental Changes) of the Credit Agreement for acquisitions;
D.            Whereas, the undersigned Lenders (constituting the "Required Lenders" as defined in the Credit Agreement) and Administrative Agent have agreed to make the increase available, provide a limited waiver to the requirements in Section 7.4(a) and make certain amendments to the Credit Agreement as more fully set forth below, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
1

 
Agreement
1.            Limited Waiver and Consent.
1.1
Consent to Payment of Aggregate Consideration In Excess of Section 7.4(a) Limit.  The Administrative Agent and the Required Lenders consent to Borrower's payment of cash consideration for the acquisition of assets of Zeon Solutions, Inc., Grand River, Inc. and Zeon Solutions Private Limited pursuant to the terms and subject to the conditions set forth in the acquisition agreements therefor provided to Administrative Agent (collectively, the "Zeon Acquisition") in excess of the $25,000,000 limit and of aggregate consideration for the Zeon Acquisition in excess of the $35,000,000 limit as provided in Section 7.4(a), provided that: (i) such consideration (including earn outs) shall not exceed $38,500,000 in the aggregate and (ii) the acquisition shall otherwise comply with the requirements of Section 7.4(a)(ii) and (iii).  The Zeon Acquisition shall be deemed a "Permitted Acquisition" under the Credit Agreement.
2.            Amendments to Credit Agreement.
2.1
Recitals.  The second "Whereas" clause in the Recitals of the Credit Agreement is hereby amended as follows:
"WHEREAS, the Lenders have agreed to extend certain credit facilities to the Borrower, upon the terms and conditions specified in this Agreement, in an aggregate amount not to exceed $125,000,000, plus any commitment increase as provided for in Section 2.21, consisting of a revolving loan facility in an aggregate principal amount of up to $125,000,000; a letter of credit sub-facility in the amount of $10,000,000 (as a sublimit of the revolving loan facility) and a swingline sub-facility in the aggregate availability amount of $10,000,000 (as a sublimit of the revolving loan facility); and"

2.2
Section 1.1 (Defined Terms).  Section 1.1 of the Credit Agreement is hereby amended as follows:
""Commitment Fee Rate": twenty (20) basis points per annum."

""Total L/C Commitments":  at any time, the sum of all L/C Commitments at such time, as the same may be reduced from time to time pursuant to Section 2.6 or 3.5(b).  The amount of the Total L/C Commitments on the effective date of Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement is $10,000,000."

""Total Revolving Commitments" at any time, the aggregate amount of the Revolving Commitments then in effect.  The original amount of the Total Revolving Commitments on the effective date of Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement is $125,000,000.  The L/C Commitments and the Swingline Commitment are each sublimits of the Total Revolving Commitments."
2


2.3
Section 2.21(a) (Increase of Commitments).  Section 2.21(a) to the Credit Agreement is hereby amended and restated in its entirety as follows:
"If no Default or Event of Default shall have occurred and be continuing, the Borrower may at any time from time to time prior to the Revolving Termination Date request one or more increases of the Revolving Commitments by notice to the Administrative Agent in writing of the amount of such proposed increase (each such notice, a "Commitment Increase Notice"); provided, however, that, the aggregate amount of the Revolving Commitments as so increased shall not exceed $175,000,000.  Any such Commitment Increase Notice delivered with respect to any proposed increase in the Revolving Commitments may offer one or more Revolving Lenders an opportunity to subscribe for its Applicable Percentage (with respect to the existing Revolving Commitments (prior to such increase)) of the increased Revolving Commitments.  The Administrative Agent shall, within five (5) Business Days after receipt of a Commitment Increase Notice, notify each Lender of such request.  Each Lender desiring to increase its Revolving Commitment shall notify the Administrative Agent in writing no later than ten (10) Business Days after receipt of notice from the Administrative Agent.  Any Lender that does not notify the Administrative Agent within the time period specified above that it will increase its Revolving Commitment will be deemed to have rejected such offer.  Any agreement by a Lender to increase its Revolving Commitment shall be irrevocable."

2.4
Section 10.5(b) (Indemnification by the Borrower).  Section 10.5(b) to the Credit Agreement is hereby amended and restated in its entirety as follows:
"The Borrower shall indemnify the Administrative Agent (and any sub-agent thereof), each Lender (including the Issuing Lender), and each Related Party of any of the foregoing Persons (each such Person being called an "Indemnitee") against, and hold each Indemnitee harmless from, any and all losses, claims, damages, liabilities, penalties and related expenses (including the fees, charges and disbursements of any counsel for any Indemnitee) including fees and time charges and disbursements for attorneys who may be employees of any Indemnitee, incurred by any Indemnitee or asserted against any Indemnitee by any Person (including the Borrower or any other Loan Party) other than such Indemnitee and its Related Parties arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement, any other Loan Document or any agreement or instrument contemplated hereby or thereby, the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the transactions contemplated hereby or thereby, (ii) any Loan or Letter of Credit or the use or proposed use of the proceeds therefrom (including any refusal by the Issuing Lender to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii) any actual or alleged presence or release of Materials of Environmental Concern on or from any property owned or operated by the Borrower or any of its Subsidiaries, or (iv) any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory, whether brought by a third party or by the Borrower or any other Loan Party, and regardless of whether any Indemnitee is a party thereto; provided that such indemnity shall not, as to any Indemnitee, be available to the extent that such losses, claims, damages, liabilities penalties or related expenses (x) are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence or willful misconduct of such Indemnitee or (y) result from a claim brought by the Borrower or any other Loan Party against an Indemnitee for breach in bad faith of such Indemnitee's obligations hereunder or under any other Loan Document, if the Borrower or such Loan Party has obtained a final and nonappealable judgment in its favor on such claim as determined by a court of competent jurisdiction.  This Section 10.5(b) shall not apply with respect to Taxes other than any Taxes that represent losses, claims, damages, etc. arising from any non-Tax claim.
3

2.5
Schedule 1.1(a) (Commitments).  Schedule 1.1(a) to the Credit Agreement is hereby amended and restated in its entirety as set forth on Schedule 1.1(a) attached hereto.
3.            Joinder of Wells Fargo.  Wells Fargo (a) hereby agrees to all of the provisions of the Credit Agreement, (b) hereby agrees to become a party thereto, as a Lender, with all of the rights and obligations applicable to a Lender thereunder, including, without limitation, the obligation to make extensions of credit to the Borrower in an aggregate principal amount not to exceed the amount of its  Revolving Commitment, as set forth opposite its name in Schedule 1.1A to the Credit Agreement, as such amount may be changed from time to time as provided in the Credit Agreement; and (c) its address for notice shall be as set forth beneath its signature to this Amendment.
 
4.            Fees.                          Fees will be paid in accordance with the Fee Letter.

5.            Limitation of Amendment.
5.1
 The amendments set forth in Section 1 above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed (a) to be a consent to any amendment, waiver or modification of any other term or condition of the Credit Agreement or any other Loan Documents, (b) to be a consent to any future amendment or modification or waiver to any instrument or agreement the execution and delivery of which is consented to hereby, or to any waiver of any of the provisions thereof, or (c) otherwise prejudice any right or remedy which Lenders and Administrative Agent may now have or may have in the future under or in connection with any Loan Document.
5.2
This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Credit Agreement and other Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
6.            Representations and Warranties.  To induce Lenders and Administrative Agent to enter into this Amendment, Borrower and each Guarantor hereby represent and warrant to Lenders and Administrative Agent as follows:
4

6.1
Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true, accurate and complete as of such date), and (b) no Event of Default has occurred and is continuing;
6.2
Borrower and each Guarantor has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Documents, as amended by this Amendment;
6.3
The organizational documents of Borrower and each Guarantor delivered to Lenders and Administrative Agent on the Closing Date pursuant to Section 5.1(d) remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
6.4
The execution and delivery by Borrower and each Guarantor of this Amendment and the performance by Borrower and each Guarantor of its obligations under the Loan Documents, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower or any Guarantor, or (d) the organizational documents of Borrower or any Guarantor;
6.5
The execution and delivery by Borrower and each Guarantor of this Amendment and the performance by Borrower or any Guarantor of its obligations under the Loan Documents, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower or any Guarantor, except as already has been obtained or made;
6.6
This Amendment has been duly executed and delivered by Borrower and each Guarantor and is the binding obligation of Borrower and each Guarantor, enforceable against Borrower or each Guarantor in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors' rights; and
6.7
As of the date hereof, it has no defenses against the obligations to pay any amounts under the Obligations.  Borrower and each Guarantor acknowledge that Lenders and Administrative Agent have acted in good faith and have conducted in a commercially reasonable manner each of their relationships with Borrower and each Guarantor in connection with this Amendment and in connection with the Loan Documents.
Borrower and each Guarantor understands and acknowledges that Lenders and Administrative Agent are entering into this Amendment in reliance upon, and in partial consideration for, the above representations and warranties, and agrees that such reliance is reasonable and appropriate.
5

7.            Effectiveness.  This Amendment shall be deemed effective upon the satisfaction of the following conditions precedent, such date being the "Increase Effective Date":
7.1
Amendment to Credit Agreement.  Each Loan Party and Administrative Agent shall have duly executed and delivered this Amendment to Administrative Agent.
7.2
Expenses.  Borrower shall have paid all expenses (including all reasonable attorneys' fees and reasonable expenses), as described in Section 10.5 of the Credit Agreement, incurred and invoiced through the date of this Amendment.
7.3
Board Authorization.  Borrower and each Guarantor shall have delivered evidence satisfactory to the Administrative Agent that Borrower's and each Guarantor's respective Boards of Directors have authorized incurrence of additional debt in connection with the increase in the Total Revolving Commitment.
7.4
Joinder of ForwardThink.  Borrower shall take or shall cause ForwardThink Group Inc. to take all actions necessary to fulfill the requirements for new Subsidiaries pursuant to 6.11(c) of the Credit Agreement and as otherwise required for new Subsidiaries under the Loan Documents.
8.            Funding of Increase.  Notwithstanding anything to the contrary contained in Section 2.2 of the Credit Agreement, the initial advance of all or any portion of the Increase, whether an ABR Loan or a Eurodollar Loan, shall be made five (5) Business Days following Administrative Agent's receipt of an irrevocable Notice of Funding.  Such initial advance is an extension of credit subject to Section 5.2 of the Credit Agreement.
 
9.            Integration.  This Amendment and any documents executed in connection herewith or pursuant hereto contain the entire agreement between the parties with respect to the subject matter hereof and supersede all prior agreements, understandings, offers and negotiations, oral or written, with respect thereto and no extrinsic evidence whatsoever may be introduced in any judicial or arbitration proceeding, if any, involving this Amendment; except that any financing statements or other agreements or instruments filed by Administrative Agent with respect to each Loan Party shall remain in full force and effect.
 
10.            Counterparts.  This Amendment may be signed in any number of counterparts, and by different parties hereto in separate counterparts, with the same effect as if the signatures to each such counterpart were upon a single instrument.  All counterparts shall be deemed an original of this Amendment.
 
11.            Governing Law; Venue.  THIS AMENDMENT SHALL BE GOVERNED BY AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH THE LAWS OF THE STATE OF NEW YORK.  Each party hereto hereby irrevocably and unconditionally submits to the exclusive jurisdiction of the State and Federal courts in the Northern District of the State of California.
 
[Signature page follows.]
6

IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
BORROWER:
PERFICIENT, INC.
By:    /s/ Paul E. Martin                                                                                      
Name:    Paul E. Martin                                                                                
Title:      CFO                                                                              


IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
GUARANTOR:
BOLDTECH INTERNATIONAL, LLC


                                                                                          By:  Perficient, Inc.
Its:  Sole Member

By:    /s/ Paul E. Martin                                                                                    
Name:    Paul E. Martin                                                                                              
                                                                                               Title:       CFO                                                                             


 
IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
GUARANTOR:
FORWARDTHINK GROUP INC.


                                                                                          By:    /s/ Paul E. Martin                                                                                    
                                                                                          Name:  Paul E. Martin                                                                                                    
                                                                                          Title:      CFO                                                                             


IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
ADMINISTRATIVE AGENT:
SILICON VALLEY BANK

By:    /s/ Matt Kelty                                                                                    
Name:    Matt Kelty                                                                                
Title:      VP                                                                              

IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
LENDER:


SILICON VALLEY BANK
as Issuing Lender and as a Lender
By:    /s/ Matt Kelty                                                                                    
Name:    Matt Kelty                                                                                
Title:      VP                                                                              

IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
LENDER:
BANK OF AMERICA, N.A.,
as a Lender

By:    /s/ Andrew L. Massaro                                                                                    
Name:    Andrew L. Massaro                                                                                
Title:      Assistant Vice President                                                                              

IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
LENDER:
U.S. BANK, N.A.,
as a Lender
By:        /s/ Justin Hastings                                                                            
Name:   Justin Hastings                                                                                 
Title:     Vice President                                                                               

IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 2 and Consent to Second Amended and Restated Credit Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.
LENDER:
WELLS FARGO BANK, NATIONAL ASSOCIATION,
as a Lender
By:    /s/ Joshua Isaker                                                                                    
Name:    Joshua D. Isaker                                                                              
Title:      Portfolio Manager                                                                              
                                          
 
Address for Notices:
 
 
Wells Fargo, N.A.
 
Wholesale Loan Servicing East
  7711 Plantation Road
 
Roanoke, VA 24019
                                                                                                                                      


SCHEDULE 1.1A
COMMITMENTS
AND AGGREGATE EXPOSURE PERCENTAGES
REVOLVING COMMITMENTS
Lender
 
Revolving Commitment
   
Revolving Percentage
Silicon Valley Bank
 
$42,000,000
     
33.6%
Bank of America, N.A.
 
$31,500,000
     
25.2%
U.S. Bank, N.A.
 
$31,500,000
     
25.2%
Wells Fargo
 
$20,000,000
     
16.0%

L/C COMMITMENT
Lender
 
L/C Commitment
   
L/C Percentage
Silicon Valley Bank
 
$10,000,000
     
100%

SWINGLINE COMMITMENT
Lender
 
Swingline Commitment
   
Swingline Percentage
Silicon Valley Bank
 
$10,000,000
     
100%
EX-21.1 3 prft10k2014_exhibit211.htm SUBSIDIARIES
 EXHIBIT 21.1
 
Subsidiaries
Subsidiaries
Jurisdiction
Perficient, Inc.
Delaware
Perficient Canada Corp.
Province of Ontario, Canada
BoldTech International LLC
Colorado
Perficient China, Ltd.
People’s Republic of China
Perficient India Private Limited
India
ForwardThink Group Inc. Delaware
BioPharm Systems, Inc. Delaware
Perficient UK Ltd.
United Kingdom
EX-23.1 4 prft10k2014_exhibit231.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
EXHIBIT 23.1


Consent of Independent Registered Public Accounting Firm
The Board of Directors
Perficient, Inc.:
We consent to the incorporation by reference in the registration statements (No. 333-198589, No. 333-118839, No. 333-130624, No. 333-147730, No. 333-157799, No. 333-160465, and No. 333-183422) on Form S-8 of Perficient, Inc. (the "Company") of our report dated March 5, 2015, with respect to the consolidated balance sheets of the Company as of December 31, 2014 and 2013, and the related consolidated statements of operations, comprehensive income, changes in stockholders' equity, and cash flows for each of the years in the three-year period ended December 31, 2014, and the effectiveness of internal control over financial reporting as of December 31, 2014, which report appears in the December 31, 2014 annual report on Form 10-K of the Company.
Our report dated March 5, 2015, on the effectiveness of internal control over financial reporting as of December 31, 2014, contains an explanatory paragraph that states the Company acquired ForwardThink Group Inc. ("ForwardThink") in February 2014, BioPharm Systems, Inc. ("BioPharm") in April 2014, and Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited (together, "Trifecta") in May 2014, and management excluded from its assessment of the effectiveness of the Company's internal control over financial reporting as of December 31, 2014, ForwardThink's, BioPharm's, and Trifecta's internal control over financial reporting associated with 18% and 11% of the Company's total assets and total revenues, respectively, included in the consolidated financial statements of the Company as of and for the year ended December 31, 2014. Our audit of internal control over financial reporting of the Company as of December 31, 2014 also excluded an evaluation of the internal control over financial reporting of ForwardThink, BioPharm, and Trifecta.

 /s/  KPMG LLP
St. Louis, Missouri
March 5, 2015
EX-31.1 5 prft10k2014_exhibit311.htm CEO CERTIFICATION
EXHIBIT 31.1

CERTIFICATIONS

I, Jeffrey S. Davis, certify that:

1. I have reviewed this annual report on Form 10-K of Perficient, 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(s) 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 15d-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(s) 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.

 
  
 
  
 
  
Date: March 5, 2015
 
/s/ Jeffrey S. Davis
 
Jeffrey S. Davis
 
Chief Executive Officer
EX-31.2 6 prft10k2014_exhibit312.htm CFO CERTIFICATION
EXHIBIT 31.2

CERTIFICATIONS

I, Paul E. Martin, certify that:

1. I have reviewed this annual report on Form 10-K of Perficient, 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(s) 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 15d-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(s) 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.

 
  
 
  
 
  
Date: March 5, 2015
 
/s/ Paul E. Martin
 
Paul E. Martin
 
Chief Financial Officer
EX-32.1 7 prft10k2014_exhibit321.htm CEO AND CFO CERTIFICATION
EXHIBIT 32.1

CERTIFICATION OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

Pursuant to 18 U.S.C. Sec. 1350 and in connection with the accompanying report on Form 10-K for the fiscal year ended December 31, 2014 that contains financial statements of Perficient, Inc. (the "Company") filed for such period and that is being filed concurrently with the Securities and Exchange Commission on the date hereof (the "Report"), each of the undersigned officers of the Company hereby certify that:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; 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 5, 2015
By:  
/s/ Jeffrey S. Davis
 
Jeffrey S. Davis
 
Chief Executive Officer (Principal Executive Officer)

Date: March 5, 2015
By:  
/s/ Paul E. Martin
 
Paul E. Martin
 
Chief Financial Officer (Principal Financial Officer)
EX-101.SCH 8 prft-20141231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Description of Business and Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Concentration of Credit Risk and Significant Customers link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Allowance for Doubtful Accounts link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Quarterly Financial Results (Unaudited) link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 070300 - Disclosure - Net Income Per Share (Policies) link:presentationLink link:calculationLink link:definitionLink 071100 - Disclosure - Commitments and Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 080301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Allowance for Doubtful Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Quarterly Financial Results (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Concentration of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - Employee Benefit Plans, Deferred Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Business Combinations, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 090602 - Disclosure - Business Combinations, Allocation of Total Purchase Price Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 090604 - Disclosure - Business Combinations, Revenue and Net Income included in Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 090606 - Disclosure - Business Combinations, Pro Forma Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Goodwill and Intangible Assets, Changes in the Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Goodwill and Intangible Assets, Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - Goodwill and Intangible Assets, Estimated Useful Lives of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090706 - Disclosure - Goodwill and Intangible Assets, Weighted Average Amortization and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 090710 - Disclosure - Goodwill and Intangible Assets, Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Stock-Based Compensation, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - Stock-Based Compensation, Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 090804 - Disclosure - Stock-Based Compensation, Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Income Taxes, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 091002 - Disclosure - Income Taxes, Components of the Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 091004 - Disclosure - Income Taxes, Components of Pretax Income (Details) link:presentationLink link:calculationLink link:definitionLink 091006 - Disclosure - Income Taxes, Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091008 - Disclosure - Income Taxes, Reconciliation of Statutory to Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 091010 - Disclosure - Income Tax, Reconciliation of Unrecognized Tax Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Commitments and Contingencies, Schedule Of Operating Lease Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Commitments and Contingencies, Rent Expense (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Balance Sheet Components, Components of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Balance Sheet Components, Components of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 091204 - Disclosure - Balance Sheet Components, Components of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091206 - Disclosure - Balance Sheet Components, Components of Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Quarterly Financial Results (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 prft-20141231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 prft-20141231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 prft-20141231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity [Domain] Entity [Domain] Trading Symbol Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Legal Entity [Axis] Document Type Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts receivable, net Total Accounts Receivable, Net, Current Accounts receivable Accounts Receivable, Gross, Current Accounts payable Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated other comprehensive loss Accumulated Other Comprehensive Loss [Member] Accumulated Other Comprehensive Income (Loss) [Member] Intangible assets estimated useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Adjustments to reconcile net income to net cash provided by operations: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock compensation related to restricted stock vesting and retirement savings plan contributions Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Net tax benefit from stock option exercises and restricted stock vesting Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Stock compensation Allocated Share-based Compensation Expense Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Allowance for Doubtful Accounts Allowance for Credit Losses [Text Block] Balance, beginning of year Balance, end of year Allowance for Doubtful Accounts Receivable Uncollected balances written off, net of recoveries Allowance for Doubtful Accounts Receivable, Write-offs Amortization Amortization of Intangible Assets Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total assets Assets Current assets: Assets, Current [Abstract] ASSETS Assets [Abstract] Total current assets Assets, Current Balance Sheet Components [Abstract] Estimated fair value of contingent consideration liability (Note 6) Business Combination, Contingent Consideration, Liability, Noncurrent Diluted net income per share (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Basic net income per share (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Date of acquisition Business Acquisition, Date of Acquisition Agreement Business Acquisition [Axis] Acquired tangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Pro-Forma Results of Operations (Unaudited) Business Acquisition, Pro Forma Information [Table Text Block] Estimated fair value of contingent consideration liability (Note 6) Estimated fair value of contingent consideration liability Common stock issued Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Acquisition [Line Items] Revenues Business Acquisition, Pro Forma Revenue Business Acquisition, Acquiree [Domain] Net income Business Acquisition, Pro Forma Net Income (Loss) Business Combinations [Abstract] Transaction costs Business Acquisition, Transaction Costs Estimated total allocable purchase price consideration Business Combination, Consideration Transferred Business Combinations Business Combination Disclosure [Text Block] Acquisition of Zeon Solutions [Abstract] Business Combination, Description [Abstract] Acquisition costs Business Combination, Acquisition Related Costs Net Income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Revenues Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash and cash equivalents Non-cash activity: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Class of Stock [Line Items] Commitments and Contingencies [Abstract] Commitments and contingencies (see Note 11) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, par value (in dollars per share) Common Stock [Member] Common Stock [Member] Common stock ($0.001 par value per share; 50,000,000 shares authorized and 43,175,973 shares issued and 32,856,099 shares outstanding as of December 31, 2014; 40,843,435 shares issued and 31,341,276 shares outstanding as of December 31, 2013) Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, shares outstanding (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Components of The Income Tax Provision [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Software [Member] Computer Software, Intangible Asset [Member] Computer Hardware [Member] Computer Equipment [Member] Concentration Risk Type [Domain] Concentration Risk [Line Items] Concentration Risk Benchmark [Domain] Concentration Risk Type [Axis] Concentration Risk [Table] Concentration of Credit Risk and Significant Customers Concentration Risk Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration risk percentage (in hundredths) Cost of revenues (exclusive of depreciation and amortization, shown separately below) Reimbursable expenses Cost of Reimbursable Expense Total cost of revenues Cost of Revenue State Current State and Local Tax Expense (Benefit) Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Foreign Current Foreign Tax Expense (Benefit) Federal Current Federal Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Customer Relationships [Member] Customer Relationships [Member] Customer Concentration Risk [Member] Margin interest rate percentage (in hundredths) Debt Instrument, Basis Spread on Variable Rate Interest rate at period end (in hundredths) Debt Instrument, Interest Rate, Effective Percentage Credit agreement, final maturity date Debt Instrument, Maturity Date Deferred Compensation Liability [Abstract] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Intangibles Deferred Tax Assets, Goodwill and Intangible Assets Total deferred tax liabilities Deferred Tax Liabilities, Gross Federal Deferred Federal Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred income taxes Total deferred Deferred Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Net deferred tax liability Deferred Tax Assets, Net Deferred revenues Deferred Revenue, Current Total deferred tax assets Deferred Tax Assets, Gross Deferred compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Acquisition-related costs Deferred Tax Assets, Other Accrued Liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Goodwill and intangibles Deferred Tax Liabilities, Goodwill and Intangible Assets Bad debt reserve Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Equity in undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Deferred compensation liability Deferred Compensation Liability, Classified, Noncurrent Maximum annual contribution per employee (in hundredths) Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Employer matching contribution (in hundredths) Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Employer matching contribution expense Defined Contribution Plan, Cost Recognized Employee Benefit Plans [Abstract] Depreciation Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation [Abstract] Net Income Per Share [Abstract] Earnings Per Share Reconciliation [Abstract] Net Income Per Share Earnings Per Share [Text Block] Basic net income per share (in dollars per share) Net Income Per Share Diluted net income per share (in dollars per share) Net Income Per Share [Abstract] Effect of exchange rate on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Effective tax rate (in hundredths) Effective Income Tax Rate Reconciliation, Percent Non-deductible acquisition costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Reconciliation of Statutory to Effective Income Tax Rate [Abstract] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Federal statutory rate (in hundredths) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Effect of foreign operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Payroll related costs Employee-related Liabilities, Current Stock Options [Member] Stock Options [Member] Employee Stock Purchase Plan [Member] Employee Stock [Member] Employee Stock Ownership Plan (ESOP) Name [Axis] Associated current and future income tax benefit recognized Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Unrecognized compensation cost related to non-vested share-based awards Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized compensation cost, weighted-average period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan Employee Service Share-based Compensation, Cash Received from Exercise of Stock Options Employee Stock Ownership Plan (ESOP), Plan [Domain] Employee Stock Ownership Plan (ESOP), Plan [Domain] Equity Component [Domain] Equity Component [Domain] Tax benefit from stock option exercises and restricted stock vesting Excess Tax Benefit from Share-based Compensation, Operating Activities Tax benefit from stock option exercises and restricted stock vesting Excess Tax Benefit from Share-based Compensation, Financing Activities Weighted average volatility rate (in hundredths) Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Four Estimated useful lives Intangible assets, useful lives Gross Carrying Amount Finite-Lived Intangible Assets, Gross Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets [Line Items] Estimated Amortization Expense [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] 2015 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2016 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Three Furniture And Fixtures [Member] Furniture and Fixtures [Member] Goodwill Balance, beginning of year Balance, end of year Goodwill Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill And Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Goodwill and Intangible Assets [Abstract] Preliminary purchase price allocations for acquisitions (Note 7) Goodwill, Fair Value Disclosure Gross margin Gross margin Gross Profit Components of Pretax Income [Abstract] CONSOLIDATED STATEMENTS OF OPERATIONS Total Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Income Taxes [Abstract] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Total provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Income Taxes Income Tax Disclosure [Text Block] Cash paid for income taxes Income Taxes Paid, Net Income Taxes Income Tax, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Accounts receivable Increase (Decrease) in Accounts and Notes Receivable Other liabilities Increase (Decrease) in Other Operating Liabilities Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Other assets Increase (Decrease) in Other Operating Assets Shares issuable for acquisition consideration (in shares) Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Stock-based compensation (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Contingently issuable shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Goodwill and Intangible Assets [Abstract] Intangible Assets, Net (Including Goodwill) [Abstract] Intangible assets, net Net Carrying Amount Net interest expense Interest Income (Expense), Net Cash paid for interest Interest Paid Letters of credit outstanding Project personnel costs Labor and Related Expense Rent Expense Operating Leases, Rent Expense Operating Leases Leasehold Improvements [Member] Leasehold Improvements [Member] Total current liabilities Liabilities, Current Total liabilities and stockholders' equity Liabilities and Equity Current liabilities: Liabilities, Current [Abstract] Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Percentage of annual commitment fee on unused capacity Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility [Line Items] Amendment to the Credit Agreement [Abstract] Line of Credit Facility [Table] Line of credit facility, maximum borrowing capacity, available Line of Credit Facility, Remaining Borrowing Capacity Long-term debt Long-term Line of Credit, Noncurrent Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Net income Net income Net income Net Income (Loss) Attributable to Parent FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Non-Compete Agreements [Member] Noncompete Agreements [Member] Number of reportable units for goodwill impairment analysis Number of reportable operating segments 2019 Operating Leases, Future Minimum Payments, Due in Five Years 2018 Operating Leases, Future Minimum Payments, Due in Four Years 2017 Operating Leases, Future Minimum Payments, Due in Three Years 2016 Operating Leases, Future Minimum Payments, Due in Two Years Income from operations Income from operations Operating Income (Loss) Thereafter Operating Leases, Future Minimum Payments, Due Thereafter 2015 Operating Leases, Future Minimum Payments Due, Next Twelve Months Total minimum lease payments Operating Leases, Future Minimum Payments Due Schedule Of Operating Lease Agreement Operating Leases of Lessee Disclosure [Table Text Block] Net operating loss carryforwards Operating Loss Carryforwards Description of Business and Principles of Consolidation [Abstract] Description of Business and Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other non-current assets Other current assets Other project-related expenses Net other (expense) income Other Nonoperating Income (Expense) Other non-current liabilities Total Other Liabilities, Noncurrent Other current liabilities Total Other current liabilities Other Sundry Liabilities, Current Other comprehensive income, net of reclassification adjustments: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Prime Rate [Member] Purchases of treasury stock and buyback of shares for taxes Payments for Repurchase of Common Stock Purchase of treasury stock Payments for Repurchase of Equity Purchase of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash paid for acquisition Payments to acquire businesses, gross Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalization of software developed for internal use Payments to Develop Software Stock-based compensation cost recognized, retirement savings plan contributions Pension and Other Postretirement Benefit Expense Prepaid expenses Proceeds from line of credit Proceeds from Lines of Credit Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Useful life Useful lives of assets Property, Plant and Equipment, Gross Total Property and equipment, net Property, Plant and Equipment [Abstract] Components Of Property And Equipment Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment [Line Items] Charges (reductions) to expense Provision for Doubtful Accounts Quarterly Financial Results (Unaudited) Quarterly Financial Information [Text Block] Quarterly Financial Results (Unaudited) [Abstract] Range [Axis] Range [Domain] Range [Domain] Allowance for Doubtful Accounts Receivables, Policy [Policy Text Block] Reimbursable expenses Payments on line of credit Repayments of Long-term Lines of Credit Restricted Stock [Member] Retained earnings Retained Earnings (Deficit) [Member] Retained Earnings [Member] Revenue Recognition [Abstract] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Total revenues Total revenues Revenues Revenues: Revenues [Abstract] Concentration of Credit Risk and Significant Customers [Abstract] Options vested at December 31, 2014, Aggregate Intrinsic Value Total intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options vested at December 31, 2014, Weighted-Average Remaining Contractual Term (In Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options outstanding at December 31, 2013, Weighted-Average Remaining Contractual Term (In Years) Options outstanding at December 31, 2014, Weighted-Average Remaining Contractual Term (In Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Estimated Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Sales Revenues [Member] Services Allocation Of The Total Purchase Price Consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] Stock Option Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Components of the Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Federal Corporate Statutory Income Tax Rate Reconciled to Effective Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Pretax Income Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Quarterly Financial Results (Unaudited) Schedule of Quarterly Financial Information [Table Text Block] Schedule Of Basic And Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary Of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Line of Credit Schedule of Line of Credit Facilities [Table Text Block] Changes In The Carrying Amount Of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Property, Plant and Equipment [Table] Schedule of Stock by Class [Table] Components Of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segment Information [Abstract] Segment Information Segment Reporting, Policy [Policy Text Block] Selling, general, and administrative Requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Awards granted, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Awards granted, Weighted-Average Grant Date Fair Value Weighted average grant date fair value of shares granted (in dollars per share) Options canceled, Weighted-Average Exercise Price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Restricted stock awards outstanding at December 31, 2013 (in shares) Restricted stock awards outstanding at December 31, 2014, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-cash stock compensation and retirement savings plan contributions Share-based Compensation Awards vested, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restricted stock awards outstanding at December 31, 2014, Weighted-Average Grant Date Fair Value Restricted stock awards outstanding at December 31, 2013, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Awards forfeited, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Awards forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Options exercised, Weighted-Average Exercise Price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Options canceled, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Awards vested, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Options exercised, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Maximum number of shares authorized under plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Options outstanding at December 31, 2013, Weighted-Average Exercise Price (in dollars per share) Options outstanding at December 31, 2014, Weighted-Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Options outstanding at December 31, 2013 Options outstanding at December 31, 2014, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options vested at December 31, 2014, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options outstanding at December 31, 2013, Aggregate Intrinsic Value Options outstanding at December 31, 2014, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Summary Of Stock Option Activity [Roll Forward] Award Type [Domain] Equity Award [Domain] Options vested at December 31, 2014, Weighted-Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Summary Of Significant Accounting Policies Significant Accounting Policies [Text Block] Internally Developed Software [Member] Software Development [Member] Statement [Table] Statement [Line Items] CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME CONSOLIDATED STATEMENTS OF CASH FLOWS Statement, Equity Components [Axis] CONSOLIDATED BALANCE SHEETS Issuance of stock for acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan Stock Issued During Period, Value, Stock Options Exercised Issuance of stock for acquisitions Stock Issued During Period, Value, Acquisitions Shares purchased under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Stock issued for purchase of business (net of stock reaquired for escrow claim) Stock Issued Options exercised, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Purchases of treasury stock and buyback of shares for taxes (in shares) Stock Repurchased During Period, Shares Stockholders' equity: Total stockholders' equity Balance Balance Stockholders' Equity Attributable to Parent Subsequent Events Subsequent Events [Text Block] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Line Items] Subsequent Event [Member] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Supplemental disclosures: Supplemental Cash Flow Information [Abstract] Trade Name [Member] Trade Names [Member] Treasury Stock Treasury Stock [Text Block] Treasury stock, shares (in shares) Treasury Stock [Member] Treasury Stock [Member] Treasury stock, at cost (10,319,874 shares as of December 31, 2014; 9,512,545 shares as of December 31, 2013) Treasury Stock, Value Unbilled revenues Unbilled Receivables, Current Unrecognized tax benefits related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Balance at beginning of year Balance at end of year Unrecognized Tax Benefits Use of Estimates Use of Estimates, Policy [Policy Text Block] Allowance for Doubtful Accounts [Abstract] Basic [Abstract] Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average shares of common stock outstanding Weighted average discount rate (in hundredths) Effect of dilutive securities [Abstract] Shares used in computing basic net income per share (in shares) Shares used in computing basic net income per share (in shares) Shares used in computing diluted net income per share (in shares) Shares used in computing diluted net income per share (in shares) Fair value adjustment for the contingent consideration to be received per the purchase agreement of the disposed entity. Business Acquisition Contingent Consideration Adjustment To Fair Value Adjustment to fair value of contingent consideration for purchase of business Adjustment to fair value of contingent consideration This element is related to the payment of contingent consideration for purchase of business Payment Of Contingent Consideration For Purchase Of Business Payment of contingent consideration for purchase of business This element is related to remittance of taxes withheld as part of a net share settlement of restricted stock vesting Remittance of taxes withheld as part of a net share settlement of restricted stock vesting This element is related to stock issued for settlement of contingent consideration for purchase of business Stock issued for settlement of contingent consideration for purchase of business Business Acquisition Contingent Consideration Estimated Fair Value Business Acquisition Contingent Consideration Estimated Fair Value Estimated fair value of contingent consideration for purchase of business Payments Of Credit Facility Financing Fees Payments Of Credit Facility Financing Fees Payment of credit facility financing fees Non-cash activity for accrued additions to property and equipment Accrued Additions To Property And Equipment Accrued additions to property and equipment Income Tax Reconciliation Us Domestic Production Deduction Income Tax Reconciliation Us Domestic Production Deduction U.S. domestic production deduction Increase for additional commitment on the credit facility. Line of credit facility, commitment increase Commitment increase Commitment increase Ratio of EBITDA plus stock compensation and minus income taxes paid and capital expenditures to interest expense and scheduled payments due for borrowings. Ratio Of E B I T D A Plus Stock Compensation And Minus Income Taxes Paid And Capital Expenditures To Interest Expense And Scheduled Payments Due For Borrowings Ratio of EBITDA plus stock compensation and minus income taxes paid and capital expenditures to interest expense and scheduled payments due for borrowings Ratio of current maturities of long-term debt to EBITDA plus stock compensation and minus income taxes paid and capital expenditures. Ratio Of Current Maturities Of Long-Term Debt To E B I T D A Plus Stock Compensation And Minus Income Taxes Paid And Capital Expenditures Ratio of current maturities of long-term debt to EBITDA plus stock compensation and minus income taxes paid and capital expenditures Types of reference rates for the variable rate of the debt instrument. Variable Rate of Debt Instrument [Axis] Types of reference rates for the variable rate of the debt instrument. Variable Rate of Debt Instrument [Domain] LIBOR reference rate for the variable rate of the debt instrument. LIBOR [Member] Line Of Credit Facility Allowable Amount For Issuance Of Letters Of Credit Line Of Credit Facility Allowable Issuance Amount Of Letters Of Credit Allowable issuance amount of letters of credit Increase for additional borrowings on the credit facility during the period. Line of Credit Facility Maximum Borrowing Capacity Increase Maximum borrowing capacity increase Components Of Other Non Current Liabilities Components Of Other Non Current Liabilities Components Of Other Non-Current Liabilities Schedule Of Other Current Liabilities [Table Text Block] Schedule Of Other Current Liabilities [Table Text Block] Components Of Other Current Liabilities Accrued medical claims expense Accrued Medical Claims Expense Accrued medical claims expense Accrued variable compensation Accrued Variable Compensation Accrued variable compensation Accrued subcontractor fees Accrued Subcontractor Fees Accrued subcontractor fees Acquired liabilities Acquired Liabilities Acquired liabilities Other Other Noncurrent Liabilities Other Other Noncurrent Liabilities Other non-current liabilities Schedule Of Allowance For Doubtful Accounts Table Text Block Schedule Of Allowance For Doubtful Accounts [Text Block] Allowance For Doubtful Accounts Represents the resale of 3rd party software and hardware products. Software And Hardware Revenues Software and hardware Represents the costs incurred to resell 3rd party software and hardware products. Software And Hardware Costs Software and hardware costs Amount of employer matching contribution made in stock Percentage of employer matching contribution in stock Percentage of employer matching contribution in stock (in hundredths) Amount of employer matching contribution in cash Percentage of employer matching contribution in cash Percentage of employer matching contribution in cash (in hundredths) Maximum fair value of common stock an employee is permitted to purchase in any calendar year. Maximum Fair Value Of Common Stock Maximum fair value of common stock under ESPP Current annual participation limit as set by the Compensation Committee Annual Participation Limit Annual participation limit The purchase price of shares offered under the ESPP is an amount equal to 95% of the fair market value of the common stock on the date of purchase ESPP Purchase Price, Percentage of Fair Market Value ESPP purchase price, percentage of fair market value (in hundredths) Stock Options Maximum Contractual Term Stock Options Maximum Contractual Term Maximum contractual term of stock options The cash outflow to reacquire common stock during the period. Purchase Of Treasury Stock Purchases of treasury stock Value of stock issued as a result of the exercise of stock options and number of shares issued during the period as a result of an employee stock purchase plan. Stock Issued During Period Shares Stock Options Exercised And Stock Issued During Period, Shares, Employee Stock Purchase Plans Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan (in shares) Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Purchase Of Treasury Stock, Shares Purchases of treasury stock (in shares) Stock Compensation Related To Restricted Stock Vesting And Retirement Savings Plan Contributions Shares Stock Compensation Related To Restricted Stock Vesting And Retirement Savings Plan Contributions Shares Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) Customer Backlog [Member] Customer Backlog [Member] Customer Backlog [Member] Total amortization expense for the period Amortization Expense Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Weighted Average Amortization Period Schedule Of Estimated Useful Lives Of Identifiable Intangible Assets [Table Text Block] Schedule Of Estimated Useful Lives Of Identifiable Intangible Assets [Table Text Block] Estimated Useful Lives Of Identifiable Intangible Assets TriTek [Member] TriTek [Member] TriTek [Member] prft_ClearTask ClearTask [Member] Clear Task [Member] prft_CoreMatrix CoreMatrix [Member] Amount of revenues and earnings provided by acquisitions during the period since the date of acquisition Schedule Of Amount Of Revenue And Net Income Included In Condensed Consolidated Statements Of Operations Table Text Block Proforma Results Impact Exervio [Member]. Exervio [Member] Exervio [Member] Northridge [Member] Northridge [Member] Northridge [Member] Nascent [Member] Nascent [Member] Nascent [Member] JCB [Member]. Jcb [Member] JCB [Member] PointBridge [Member] Pointbridge [Member] PointBridge [Member] ForwardThink [Member] ForwardThink [Member] prft_BioPharm BioPharm [Member] prft_Trifecta Trifecta [Member] Percentage Of Earnings Based Contingent Consideration Paid In Cash Upon Achievement Of Contingency Percentage Of Earnings Based Contingent Consideration Paid In Cash Upon Achievement Of Contingency Percentage of earnings based contingent consideration paid in cash upon achievement of contingency (in hundredths) Percentage Of Earnings Based Contingent Consideration Issued In Stock Upon Achievement Of Contingency Percentage Of Earnings Based Contingent Consideration Issued In Stock Upon Achievement Of Contingency Percentage of earnings based contingent consideration issued in stock upon achievement of contingency (in hundredths) Initial fair value estimate, as of the acquisition date, of potential payments under the contingent consideration arrangement including cash and shares. Initial Fair Value of Contingent Consideration To Be Earned Business Acquisition Estimated fair value of earn-out Fair value estimate of additional earnings-based contingent consideration As of the acquisition date, the aggregate unrecognized cost of cash incentive awards made to employees under an acquired equity-based compensation plan that have yet to vest. Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized - Cash Incentive Plan Earnings based contingent consideration paid 24 months from the acquisition date 24 Month Earn-Out [Member] Earnings based contingent consideration paid 12 months from the acquisition date 12 Month Earn-Out [Member] Weighted average period over which unrecognized compensation is expected to be recognized for unrecognized cost of cash incentive awards made to employees under an acquired equity-based compensation plan that have yet to vest. Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Period of Recognition Incentive Plan The total cost of the acquired entity including the cash paid to shareholders of acquired entities, fair value of debt and equity securities issued to shareholders of acquired entities, the fair value of the liabilities assumed, and direct costs of the acquisition. Cost Of Acquired Entity Purchase Price Cost Of Acquired Entity Purchase Price Business acquisition proforma weighted average shares outstanding basic. Business Acquisition Proforma Weighted Average Shares Outstanding Basic Shares used in computing basic net income per share (in shares) Business acquisition proforma weighted average shares outstanding diluted. Business Acquisition Proforma Weighted Average Shares Outstanding Diluted Shares used in computing diluted net income per share (in shares) The amount of time required to cancel or terminate the contract with the entity. Period of cancellation notice The number of days used to calculate the average common stock price. Period of time to determine average common stock price Period of time to determine average common stock price prft_Zeon Zeon [Member] Period to realize additional earnings-based contingent consideration for the business combination. Business Combination, period to realize additional earnings-based contingent consideration Period to realize additional earnings-based contingent consideration Document and Entity Information [Abstract] Document And Entity Information [Abstract] EX-101.PRE 12 prft-20141231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.INS 13 prft-20141231.xml XBRL INSTANCE DOCUMENT 0001085869 2014-01-01 2014-12-31 0001085869 2014-06-30 0001085869 2015-03-02 0001085869 2013-12-31 0001085869 2014-12-31 0001085869 2012-01-01 2012-12-31 0001085869 2013-01-01 2013-12-31 0001085869 us-gaap:AdditionalPaidInCapitalMember 2011-12-31 0001085869 us-gaap:TreasuryStockMember 2011-12-31 0001085869 us-gaap:CommonStockMember 2011-12-31 0001085869 2011-12-31 0001085869 us-gaap:RetainedEarningsMember 2011-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2011-12-31 0001085869 us-gaap:RetainedEarningsMember 2013-01-01 2013-12-31 0001085869 us-gaap:CommonStockMember 2013-01-01 2013-12-31 0001085869 us-gaap:CommonStockMember 2012-01-01 2012-12-31 0001085869 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001085869 us-gaap:AdditionalPaidInCapitalMember 2013-01-01 2013-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-01-01 2013-12-31 0001085869 us-gaap:TreasuryStockMember 2014-01-01 2014-12-31 0001085869 us-gaap:RetainedEarningsMember 2012-01-01 2012-12-31 0001085869 us-gaap:TreasuryStockMember 2012-01-01 2012-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2012-01-01 2012-12-31 0001085869 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001085869 us-gaap:TreasuryStockMember 2013-01-01 2013-12-31 0001085869 us-gaap:AdditionalPaidInCapitalMember 2012-01-01 2012-12-31 0001085869 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001085869 us-gaap:TreasuryStockMember 2012-12-31 0001085869 2012-12-31 0001085869 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001085869 us-gaap:AdditionalPaidInCapitalMember 2012-12-31 0001085869 us-gaap:TreasuryStockMember 2013-12-31 0001085869 us-gaap:CommonStockMember 2014-12-31 0001085869 us-gaap:CommonStockMember 2013-12-31 0001085869 us-gaap:RetainedEarningsMember 2013-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2012-12-31 0001085869 us-gaap:TreasuryStockMember 2014-12-31 0001085869 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001085869 us-gaap:RetainedEarningsMember 2012-12-31 0001085869 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001085869 us-gaap:RetainedEarningsMember 2014-12-31 0001085869 us-gaap:CommonStockMember 2012-12-31 0001085869 prft:ForwardthinkMember 2014-01-01 2014-12-31 0001085869 prft:PrftCleartaskMember 2014-01-01 2014-12-31 0001085869 prft:TritekMember 2014-01-01 2014-12-31 0001085869 prft:PrftCorematrixMember 2014-01-01 2014-12-31 0001085869 prft:PrftBiopharmMember 2014-01-01 2014-12-31 0001085869 prft:TrifectaMember 2014-01-01 2014-12-31 0001085869 us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember 2014-01-01 2014-12-31 0001085869 us-gaap:EmployeeStockOptionMember 2013-01-01 2013-12-31 0001085869 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001085869 us-gaap:EmployeeStockOptionMember 2012-01-01 2012-12-31 0001085869 us-gaap:RestrictedStockMember 2012-01-01 2012-12-31 0001085869 us-gaap:RestrictedStockMember 2013-01-01 2013-12-31 0001085869 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001085869 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2012-01-01 2012-12-31 0001085869 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2014-01-01 2014-12-31 0001085869 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2013-01-01 2013-12-31 0001085869 prft:TritekMember 2014-12-31 0001085869 prft:ForwardthinkMember 2014-12-31 0001085869 prft:PrftBiopharmMember 2014-12-31 0001085869 prft:TrifectaMember 2014-12-31 0001085869 prft:PrftCorematrixMember 2014-12-31 0001085869 prft:PrftCleartaskMember 2014-12-31 0001085869 prft:Prft12MonthearnOutMember prft:PrftCorematrixMember 2014-01-01 2014-12-31 0001085869 prft:PrftCorematrixMember prft:MonthEarnOutMember 2014-01-01 2014-12-31 0001085869 prft:TritekMember us-gaap:MinimumMember 2014-01-01 2014-12-31 0001085869 prft:TrifectaMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 us-gaap:MaximumMember prft:PrftCleartaskMember 2014-01-01 2014-12-31 0001085869 prft:PrftBiopharmMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 prft:ForwardthinkMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 prft:ForwardthinkMember us-gaap:MinimumMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember prft:PrftCleartaskMember 2014-01-01 2014-12-31 0001085869 prft:PrftCorematrixMember us-gaap:MinimumMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember prft:PrftBiopharmMember 2014-01-01 2014-12-31 0001085869 prft:PrftCorematrixMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember prft:TrifectaMember 2014-01-01 2014-12-31 0001085869 us-gaap:MaximumMember prft:TritekMember 2014-01-01 2014-12-31 0001085869 us-gaap:NoncompeteAgreementsMember 2013-12-31 0001085869 us-gaap:NoncompeteAgreementsMember 2014-12-31 0001085869 us-gaap:SoftwareDevelopmentMember 2014-12-31 0001085869 us-gaap:TradeNamesMember 2014-12-31 0001085869 us-gaap:CustomerRelationshipsMember 2013-12-31 0001085869 us-gaap:TradeNamesMember 2013-12-31 0001085869 us-gaap:SoftwareDevelopmentMember 2013-12-31 0001085869 prft:CustomerBacklogMember 2013-12-31 0001085869 prft:CustomerBacklogMember 2014-12-31 0001085869 us-gaap:CustomerRelationshipsMember 2014-12-31 0001085869 us-gaap:TradeNamesMember 2014-01-01 2014-12-31 0001085869 us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 us-gaap:SoftwareDevelopmentMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 us-gaap:NoncompeteAgreementsMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 us-gaap:MaximumMember prft:CustomerBacklogMember 2014-01-01 2014-12-31 0001085869 us-gaap:SoftwareDevelopmentMember us-gaap:MinimumMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember prft:CustomerBacklogMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember us-gaap:CustomerRelationshipsMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember us-gaap:NoncompeteAgreementsMember 2014-01-01 2014-12-31 0001085869 us-gaap:CustomerRelationshipsMember 2014-01-01 2014-12-31 0001085869 us-gaap:NoncompeteAgreementsMember 2014-01-01 2014-12-31 0001085869 us-gaap:EmployeeStockOptionMember 2013-12-31 0001085869 us-gaap:EmployeeStockOptionMember 2012-12-31 0001085869 us-gaap:MaximumMember us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001085869 us-gaap:EmployeeStockMember 2014-01-01 2014-12-31 0001085869 prft:LiborMember 2014-12-31 0001085869 us-gaap:PrimeRateMember 2014-12-31 0001085869 us-gaap:MinimumMember us-gaap:PrimeRateMember 2014-01-01 2014-12-31 0001085869 prft:LiborMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 prft:LiborMember us-gaap:MinimumMember 2014-01-01 2014-12-31 0001085869 us-gaap:PrimeRateMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 2013-07-31 0001085869 us-gaap:SubsequentEventMember 2015-01-02 0001085869 2014-05-07 0001085869 us-gaap:SubsequentEventMember 2015-01-02 2015-01-02 0001085869 us-gaap:ComputerEquipmentMember 2014-12-31 0001085869 us-gaap:LeaseholdImprovementsMember 2013-12-31 0001085869 us-gaap:ComputerEquipmentMember 2013-12-31 0001085869 us-gaap:FurnitureAndFixturesMember 2013-12-31 0001085869 us-gaap:ComputerSoftwareIntangibleAssetMember 2013-12-31 0001085869 us-gaap:FurnitureAndFixturesMember 2014-12-31 0001085869 us-gaap:ComputerSoftwareIntangibleAssetMember 2014-12-31 0001085869 us-gaap:LeaseholdImprovementsMember 2014-12-31 0001085869 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001085869 us-gaap:LeaseholdImprovementsMember 2014-01-01 2014-12-31 0001085869 us-gaap:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2014-01-01 2014-12-31 0001085869 us-gaap:FurnitureAndFixturesMember 2014-01-01 2014-12-31 0001085869 us-gaap:ComputerEquipmentMember 2014-01-01 2014-12-31 0001085869 2013-01-01 2013-03-31 0001085869 2013-10-01 2013-12-31 0001085869 2013-07-01 2013-09-30 0001085869 2013-04-01 2013-06-30 0001085869 2014-04-01 2014-06-30 0001085869 2014-07-01 2014-09-30 0001085869 2014-01-01 2014-03-31 0001085869 2014-10-01 2014-12-31 0001085869 us-gaap:SubsequentEventMember prft:PrftZeonMember 2014-01-01 2014-12-31 0001085869 us-gaap:SubsequentEventMember prft:PrftZeonMember 2015-01-02 2015-01-02 0001085869 us-gaap:SubsequentEventMember prft:PrftZeonMember 2015-01-02 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure prft:Segment false --12-31 2014-12-31 0 No No Yes Accelerated Filer 648124350 PERFICIENT INC 0001085869 35235117 2014 FY 10-K 78887000 113928000 82994000 56376000 7667000 22035000 13600000 10325000 -651000 -378000 P8M P5Y P5Y P10Y P6Y P11M P5M P6M P9M P10Y P8M P8Y 297997000 334645000 0 11034000 11034000 12719000 0 0 1000 0 0 0 1000 9589000 0 0 12718000 0 9590000 0 0 0 855000 0 2577000 0 0 2578000 0 0 0 0 0 855000 0 0 2577000 2578000 9600000 13400000 11100000 763000 911000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">13. Allowance for Doubtful Accounts</div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Activity in the allowance for doubtful accounts is summarized as follows for the years presented (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, beginning of year</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">763</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">724</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,057</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Charges to expense</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">934</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">280</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">744</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Uncollected balances written off, net of recoveries</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(786</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(241</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,077</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, end of year</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">763</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">724</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 724000 763000 1057000 911000 786000 241000 1077000 7827000 14453000 7974000 12000 1000 73000 325749000 426042000 132018000 95233000 3508000 0 0.81 0.83 0.84 0.84 2013-10-11 2014-02-10 2013-05-01 2013-05-17 2014-05-07 2014-04-01 2015-01-02 2100000 11900000 4500000 1600000 3600000 3400000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The following presents the unaudited pro-forma combined results of operations of the Company with ForwardThink, BioPharm, and Trifecta for the year ended December 31, </font>2014<font style="font-family: 'Times New Roman'; font-size: 10pt;"> and TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta for the year ended December 31, </font>2013<font style="font-family: 'Times New Roman'; font-size: 10pt;">, after giving effect to certain pro-forma adjustments related to the amortization of acquired intangible assets and assuming ForwardThink, BioPharm, and Trifecta were acquired as of the beginning of </font>2013<font style="font-family: 'Times New Roman'; font-size: 10pt;"> and TriTek, Clear Task, and CoreMatrix were acquired as of the beginning of 2012. These unaudited pro-forma results are presented in compliance with the adoption of ASU 2010-29, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations</font>, and <font style="font-family: 'Times New Roman'; font-size: 10pt;">are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, </font>2013<font style="font-family: 'Times New Roman'; font-size: 10pt;"> or January 1, 2012 or of future results of operations of the consolidated entities (in thousands except per share data):</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">467,825</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">452,036</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">27,544</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">26,986</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.84</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.84</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.83</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.81</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing basic net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">32,736</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,990</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,350</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,304</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 3600000 1606000 0 4100000 13200000 5100000 0 2500000 1200000 13400000 1600000 5200000 18000000 4800000 8400000 6200000 800000 11900000 6100000 5700000 1200000 1500000 467825000 452036000 27544000 26986000 1300000 700000 800000 800000 600000 600000 1000000 38500000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6. Business Combinations</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;"><u>Acquisition of TriTek</u></div><div style="text-align: justify; margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">On May 1, 2013, the Company acquired TriTek, pursuant to the terms of an Agreement and Plan of Merger. TriTek was an IBM-focused enterprise content management and business process management consulting firm. The acquisition of TriTek further enhanced the Company<font style="font-family: 'Times New Roman'; font-size: 10pt;">'</font>s existing capabilities and further positioned the Company as the IBM solution provider of choice for enterprises across North America.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company's total allocable purchase price consideration was $21.1 million. The purchase price was comprised of $17.0 million in cash paid and $4.1 million of Company common stock issued at closing. The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.</div><div><br /></div><div><br /></div><div style="text-align: left; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11.9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(6.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">21.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated that the intangible assets acquired have useful lives of eight months to eight years.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;"><u>Acquisition of Clear Task</u></div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">On May 17, 2013, the Company acquired Clear Task, pursuant to the terms of an Asset Purchase Agreement. Clear Task provided salesforce.com implementations and customizations for enterprise customers. Clear Task's professionals helped clients implement Service Cloud, Sales Cloud, Chatter and platform engagement solutions to strengthen customer, employee and partner relationships, and maintain their competitive advantage. The acquisition of Clear Task further expanded the Company's cloud capabilities to include offerings from each of the world's leading cloud computing providers - IBM, Microsoft, Oracle and salesforce.com.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company's total allocable purchase price consideration was $8.6 million. The purchase price was comprised of $6.0 million in cash paid and $1.2 million of Company common stock issued at closing increased by $1.4 million representing the initial fair value estimate of additional earnings-based contingent consideration, which was realized by the Clear Task selling shareholders 12 months after the closing date of the acquisition. The contingency was achieved during 2014 and the Company paid $3.6 million in contingent consideration, which represents the maximum cash and stock payout pursuant to the Asset Purchase Agreement. 80% of the earnings-based contingent consideration was paid in cash and 20% was issued in stock to the Clear Task selling shareholders. The Company incurred approximately $0.6 million in transaction costs, which were expensed when incurred.</div><div>&#160;</div><div style="text-align: left; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.8</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company estimated that the intangible assets acquired have useful lives of five months to five years.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;"><u>Acquisition of CoreMatrix</u></div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">On October 11, 2013, the Company acquired CoreMatrix, pursuant to the terms of an Asset Purchase Agreement. CoreMatrix was a salesforce.com cloud computing services and solutions firm. The acquisition of CoreMatrix provides the Company with the comprehensive capacity to sell and deliver salesforce.com solutions across North America.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company</font>'<font style="font-family: 'Times New Roman'; font-size: 10pt;">s total allocable purchase price consideration was $24.5 million. The purchase price was comprised of $18.6 million in cash paid and $2.5 million of Company common stock issued at closing increased by $3.4 million representing the initial fair value estimate of additional earnings-based contingent consideration. CoreMatrix did not realize the first earnings-based contingency as of </font>12 months after the closing date of the acquisition<font style="font-family: 'Times New Roman'; font-size: 10pt;">.&#160; The second earnings-based contingency, if achieved 24 months from the acquisition closing date, will consist of 80% cash and 20% stock paid to the CoreMatrix selling shareholders. As of December 31, 2014, the Company</font>'<font style="font-family: 'Times New Roman'; font-size: 10pt;">s best estimate of the fair value of the earnings-based contingent consideration is zero. The adjustment from the initial fair market value was recorded in "Adjustment to fair value of contingent consideration" on the Consolidated Statement of Operations.&#160; The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.</font></div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.8</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">17.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">24.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated that the intangible assets acquired have useful lives of six months to ten years.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><u>Acquisition of ForwardThink</u></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On February 10, 2014, the Company acquired ForwardThink, pursuant to the terms of an Agreement and Plan of Merger. ForwardThink was a financial services and solutions consulting firm. The acquisition of ForwardThink expanded the Company's financial services vertically, including the Company's presence in New York.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company has initially estimated the total allocable purchase price consideration to be $40.1 million. The purchase price was comprised of $26.9 million in cash paid (net of cash acquired) and $13.2 million of Company common stock issued at closing. The Company incurred approximately $1.3 million in transaction costs, which were expensed when incurred. The Company acquired certain equity awards which were replaced with a cash incentive plan pursuant to the Agreement and Plan of Merger.&#160;&#160;These awards are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination and will be recognized as compensation expense within the Consolidated Statements of Operations.&#160;&#160;Approximately $0.8 million of expense will be recorded over three years and will be recognized ratably over the awards service period.</div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18.0</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(11.9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated that the intangible assets acquired have useful lives of eleven months to six years.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The amounts above represent the fair value estimates as of December 31, 2014, and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><u>Acquisition of BioPharm</u></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On April 1, 2014, the Company acquired substantially all of the assets of BioPharm Systems, Inc., a California corporation ("California BioPharm"), and all of the outstanding stock of BioPharm Systems, Inc., a Delaware corporation (together with California BioPharm, "BioPharm"), pursuant to the terms of an Asset Purchase Agreement and a Stock Purchase Agreement. BioPharm was a business and information technology consulting firm focused on the life sciences industry. The acquisition of BioPharm expanded the Company's industry vertical expertise with the addition of a dedicated life sciences vertical.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company has initially estimated the total allocable purchase price consideration to be $16.3 million. The purchase price was comprised of $11.2 million in cash paid (net of cash acquired) and $5.1 million in Company common stock issued at closing. The Company incurred approximately $0.7 million in transaction costs, which were expensed when incurred.</div><div><br /></div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.4</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.4</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16.3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated that the intangible assets acquired have useful lives of nine months to ten years.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The amounts above represent the fair value estimates as of December 31, 2014, and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><u>Acquisition of Trifecta</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#160;On May 7, 2014, the Company acquired substantially all of the assets related to the eCommerce business of Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited (together, "Trifecta"), pursuant to the terms of an Asset Purchase Agreement. Trifecta was a business and information technology consulting firm focused on IBM WebSphere Commerce solutions. The acquisition of Trifecta expanded our ability to deliver larger, more powerful commerce solutions.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company has initially estimated the total allocable purchase price consideration to be $13.6 million.&#160; Of the $13.6 million in total allocable purchase price consideration, $8.2 million was paid in cash and the remainder represents an assumption of liabilities.&#160; The Company incurred approximately $0.6 million in transaction costs, which were expensed when incurred.</div><div><br /></div><div><br /></div><div style="text-align: left; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(5.7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company estimated that the intangible assets acquired have useful lives of eight months to five years.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The amounts above represent the fair value estimates as of December 31, 2014 and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.</div><div style="text-align: justify; text-indent: 36pt;"><br /></div></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The results of the TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta operations have been included in the Company's consolidated financial statements since the respective acquisition dates.</div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The aggregate amounts of revenue and net income of ForwardThink, BioPharm, and Trifecta included in the Company's Consolidated Statements of Operations from the respective acquisition dates to December 31, 2014 are as follows (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition Date to</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">48,108</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,917</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><u>Pro-forma Results of Operations (Unaudited)</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The following presents the unaudited pro-forma combined results of operations of the Company with ForwardThink, BioPharm, and Trifecta for the year ended December 31, </font>2014<font style="font-family: 'Times New Roman'; font-size: 10pt;"> and TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta for the year ended December 31, </font>2013<font style="font-family: 'Times New Roman'; font-size: 10pt;">, after giving effect to certain pro-forma adjustments related to the amortization of acquired intangible assets and assuming ForwardThink, BioPharm, and Trifecta were acquired as of the beginning of </font>2013<font style="font-family: 'Times New Roman'; font-size: 10pt;"> and TriTek, Clear Task, and CoreMatrix were acquired as of the beginning of 2012. These unaudited pro-forma results are presented in compliance with the adoption of ASU 2010-29, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations</font>, and <font style="font-family: 'Times New Roman'; font-size: 10pt;">are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, </font>2013<font style="font-family: 'Times New Roman'; font-size: 10pt;"> or January 1, 2012 or of future results of operations of the consolidated entities (in thousands except per share data):</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">467,825</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">452,036</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">27,544</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">26,986</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.84</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.84</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.83</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.81</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing basic net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">32,736</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,990</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,350</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,304</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 3446000 2297000 1871000 4917000 48108000 8600000 24500000 40100000 16300000 21100000 8200000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash and Cash Equivalents</div><div style="text-align: left;"><br /></div></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents consist of all cash balances and liquid investments with original maturities of three months or less.</div><div><br /></div></div> 3917000 -3919000 1205000 7018000 10935000 5813000 9732000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">11. Commitments and Contingencies</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Certain of the Company's operating leases contain predetermined fixed escalations of minimum rentals during the original lease terms. For these leases, the Company recognizes the related rental expense on a straight-line basis over the life of the lease and records the difference between the amounts charged to operations and amounts paid as accrued rent expense.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of December 31, 2014 are as follows (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,812</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2015</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,452</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,672</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,245</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,686</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,076</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total minimum lease payments</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18,943</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Rent expense for the years ended December 31, 2014, 2013, and 2012 was approximately $5.4 million, $4.9 million, and $3.8 million, respectively.</div><div><br /></div></div> 0.001 0.001 43000 41000 43174676 40843435 50000000 50000000 31341276 32854802 28743000 30825000 32855000 31341000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5. Employee Benefit Plans</div><div style="text-align: left;"><br /></div></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company has a qualified 401(k) profit sharing plan available to full-time employees who meet the plan's eligibility requirements. This defined contribution plan permits employees to make contributions up to maximum limits allowed by the Internal Revenue Code of 1986, as amended (the "Code"). The Company, at its discretion, matches a portion of the employee's contribution under a predetermined formula based on the level of contribution and years of service.&#160; For </font><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">2014, the Company made matching contributions of 50% (25% in cash and 25% in Company stock) of the first 6% of eligible compensation deferred by the participant.&#160; The Company recognized $4.0 million, $3.3 million, and $3.3 million of expense for the matching cash and Company stock contribution in </font><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">2014, 2013, and 2012, respectively. All matching contributions vest over a three-year period of service.</font></div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company has a nonqualified deferred compensation plan for certain U.S. personnel. The plan is designed to allow eligible participants to accumulate additional income through elective deferrals of compensation which will be paid in the future. As of December 31, 2014 and 2013, the deferred compensation liability balance was $2.8 million and $2.3 million, respectively.</div><div><br /></div></div> 22890000 16080000 21360000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4. Concentration of Credit Risk and Significant Customers</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Cash and accounts receivable potentially expose the Company to concentrations of credit risk. Cash is placed with highly rated financial institutions. The Company provides credit, in the normal course of business, to its customers. The Company generally does not require collateral or up-front payments. The Company performs periodic credit evaluations of its customers and maintains allowances for potential credit losses. Customers can be denied access to services in the event of non-payment. During </font>2014<font style="font-family: 'Times New Roman'; font-size: 10pt;">, a substantial portion of the services the Company provided were built on IBM, Oracle, and Microsoft platforms, among others, and a significant number of the Company's clients are identified through joint selling opportunities conducted with and through sales leads obtained from the relationships with these vendors. Due to the Company's significant fixed operating expenses, the loss of sales to any significant customer could result in the Company's inability to generate net income or positive cash flow from operations for some time in the future.&#160; However, the Company has remained relatively diversified, with its largest customer only representing approximately 4% of total revenues excluding reimbursable expenses for the year ended December 31, </font>2014 and 3%<font style="font-family: 'Times New Roman'; font-size: 10pt;"> of total revenues excluding reimbursable expenses for both years ended December 31, </font>2013 and 2012<font style="font-family: 'Times New Roman'; font-size: 10pt;">.</font></div><div><br /></div></div> 0.03 0.04 0.03 15360000 16512000 17248000 250226000 223693000 307357000 1704000 1846000 883000 876000 286000 382000 8405000 10973000 7292000 10491000 13695000 8461000 0 0.025 0.02 0.005 0.0017 0.04 2017-07-31 809000 829000 0 2101000 14462000 9920000 550000 1455000 -581000 1604000 -613000 662000 112000 -32000 149000 -1554000 -8233000 3590000 5945000 8366000 6229000 2728000 3060000 380000 490000 1172000 1172000 1510000 1265000 2345000 8912000 1352000 1372000 7594000 12176000 365000 352000 125000 125000 1700000 2300000 2800000 2160000 2773000 0.06 0.5 4000000 3300000 3300000 3262000 2251000 3734000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">8. Stock-Based Compensation</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock Option Plans</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company made various award grants under the 2009 Long-Term Incentive Plan prior to May 2012 and under the 2012 Long Term Incentive Plan prior to May 2014. In May 2014, the Company's stockholders approved the Amended and Restated 2012 Long-Term Incentive Plan (the "Incentive Plan"), which had been previously approved by the Company's Board of Directors.&#160; The Incentive Plan allows for the granting of various types of stock awards, not to exceed a total of 5.0 million shares, to eligible individuals.&#160; The Compensation Committee of the Board of Directors administers the Incentive Plan and determines the terms of all stock awards made under the Incentive Plan.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Stock option activity for the year ended December 31, 2014 was as follows (in thousands, except exercise price and remaining contractual terms information):</div><div style="text-align: left; text-indent: 36pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-Average Remaining Contractual Terms (In Years) (1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate Intrinsic Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.94</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,845</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options exercised (2)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(196</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,507</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options canceled</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.94</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2014</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">139</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options vested, December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">139</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 11pt;">(1)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Stock options have a maximum contractual term of 10 years.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 11pt;">(2)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The total aggregate intrinsic value of stock options exercised during 2013 and 2012 was $1.0 million and $0.4 million, respectively.</div></td></tr></table></div><div><br /></div><div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock activity for the year ended December 31, 2014 was as follows (in thousands, except fair value information):</div><div style="text-align: left; text-indent: 36pt;"><br /></div></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Restricted stock awards outstanding at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,699</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12.13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Awards granted (1)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">773</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18.56</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Awards vested (2)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(844</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11.53</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Awards forfeited</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(122</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14.21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Restricted stock awards outstanding at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,506</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15.39</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;">(1)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;">(2)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The total fair value of restricted shares vested during the years ended December 31, 2014, 2013 and 2012 was $15.1 million, $13.4 million and $9.7 million, respectively.</div></td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized $13.4 million, $11.1 million, and $9.6 million of share-based compensation expense during 2014, 2013 and 2012, respectively, which included $2.0 million, $1.7 million, and $1.4 million of expense for retirement savings plan contributions, respectively.&#160; The associated current and future income tax benefit recognized during 2014, 2013 and 2012 was $4.1 million, $3.6 million, and $3.2 million, respectively. As of December 31, 2014, there was $17.2 million of total unrecognized compensation cost related to non-vested share-based awards. This cost is expected to be recognized over a weighted-average period of two years. Generally restricted stock awards vest over a three to five year requisite service period.</div><div><div style="text-align: justify;"><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Employee Stock Purchase Plan</div><div style="text-align: justify;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Employee Stock Purchase Plan (the "ESPP") is a broadly-based stock purchase plan in which any eligible employee may elect to participate by authorizing the Company to make payroll deductions in a specific amount or designated percentage to pay the exercise price of an option. In no event will an employee be granted ability under the ESPP that would permit the purchase of common stock with a fair market value in excess of $25,000 in any calendar year and the Compensation Committee of the Company has set the current annual participation limit at $12,500. During the year ended December 31, 2014, approximately 15,200 shares were purchased under the ESPP.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">There are four three-month offering periods in each calendar year beginning on January 1, April 1, July 1, and October 1, respectively. The purchase price of shares offered under the ESPP is an amount equal to 95% of the fair market value of the common stock on the date of purchase (occurring on, respectively, March 31, June 30, September 30, and December 31). The ESPP is designed to comply with Section 423 of the Code and thus is eligible for the favorable tax treatment afforded by Section 423.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3.&#160;Net Income Per Share</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share includes the weighted average number of common shares outstanding and the number of equivalent shares which would be issued related to the stock options, unvested restricted stock, and warrants using the treasury method, unless such additional equivalent shares are anti-dilutive.</div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">21,432</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Weighted-average shares of common stock outstanding</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,698</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing basic net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,698</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Stock options</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">61</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">194</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Restricted stock subject to vesting</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">553</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">674</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">621</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Contingently issuable shares (1)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">81</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares issuable for acquisition consideration (2)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">833</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">688</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">654</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing diluted net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,158</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,808</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,086</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.73</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.54</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.70</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.67</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.52</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">73</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top; align: right;">(1)</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top;">For the year ended December 31, 2014, this represents the Company's estimate of shares to be issued to Clear Task, Inc. ("Clear Task") pursuant to the Asset Purchase Agreement. For the year ended December 31, 2012, this represents the Company's estimate of shares to be issued to Exervio Consulting , Inc. pursuant to the Asset Purchase Agreement.</td></tr></table></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top; align: right;">(2)</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top;">For the year ended December 31, 2014, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge Systems, Inc. ("Northridge");&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">(ii) the Asset Purchase Agreement with Nascent Systems, LP </font>("Nascent")<font style="font-family: 'Times New Roman'; font-size: 10pt;">; </font>(iii) the Agreement and Plan of Merger with TriTek Solutions, Inc. ("TriTek"); (iv) the Asset Purchase Agreement with Clear Task; (v) the Asset Purchase Agreement with CoreMatrix Systems, LLC ("CoreMatrix"); (vi) the Agreement and Plan of Merger with ForwardThink Group Inc. ("ForwardThink"); (vii) the Asset Purchase Agreement with BioPharm Systems, Inc.("BioPharm"); and (viii) the Asset Purchase Agreement with Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited ("Trifecta") as part of the consideration.<font style="font-family: 'Times New Roman'; font-size: 12pt;">&#160;</font>For the<font style="font-family: 'Times New Roman'; font-size: 10pt;"> year ended December 31, 2013,</font>&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge; (ii) the Asset Purchase Agreement with Nascent; (iii) the Agreement and Plan of Merger with TriTek; (iv) the Asset Purchase Agreement with Clear Task; and (v) the Asset Purchase Agreement with CoreMatrix as part of the consideration.&#160; For the year ended December 31, 2012, this re</font>presents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with speakTECH; (ii) the Asset Purchase Agreement with PointBridge Solutions, LLC; (iii) the Asset Purchase Agreement with Nascent; and (iv) the Agreement and Plan of Merger with Northridge as part of the consideration.</td></tr></table></div><div><br /></div></div> 0.54 0.71 0.73 0.20 0.14 0.10 0.15 0.18 0.23 0.24 0.20 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3.&#160;Net Income Per Share</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share includes the weighted average number of common shares outstanding and the number of equivalent shares which would be issued related to the stock options, unvested restricted stock, and warrants using the treasury method, unless such additional equivalent shares are anti-dilutive.</div><div><br /></div></div> 0.67 0.70 0.52 0.17 0.23 0.19 0.09 0.14 0.19 0.13 0.22 96000 8000 -81000 0.38 0.383 0.32 0.002 0.007 0.008 0.045 0.044 0.043 0.009 0.007 0.005 0.35 0.35 0.35 -0.033 -0.057 -0.027 0.018 0.017 0.026 -0.018 -0.01 -0.013 1614000 2035000 3600000 4100000 3200000 17200000 P2Y 1451000 332000 202000 1061000 2618000 2607000 2618000 2607000 1061000 0.4 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value of Financial Instruments</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash equivalents, accounts receivable, accounts payable, and other accrued liabilities are stated at amounts which approximate fair value due to the near term maturities of these instruments.&#160; The Company's long-term debt balance approximates fair market value.&#160; Investments are stated at amounts which approximate fair value based on quoted market prices or other observable inputs.</div><div><br /></div></div> 6363000 P1Y P10Y P1Y P10Y P7Y P5Y P11M P1Y P8M P3Y P3Y 1477000 1601000 8897000 67395000 167000 31156000 159000 37798000 4604000 402000 2341000 54389000 6364000 508000 12311000 16595000 715000 148000 83000 170000 1416000 2265000 21290000 866000 10835000 10906000 5466000 9683000 7323000 193510000 236130000 5700000 7100000 9100000 29500000 17600000 5700000 160936000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill and Intangible Assets</div><div><br /></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Intangibles &#8211; Goodwill and Other</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Topic 350"), the Company performs an annual impairment test of goodwill. The Company evaluates goodwill as of October 1 each year and more frequently if events or changes in circumstances indicate that goodwill might be impaired. ASC Topic 350 permits, but does not require, an assessment of qualitative factors to determine whether it is more likely than not that the fair value is less than the carrying amount of the Company before applying the two-step goodwill impairment test. If it is more likely than not that the fair value is less than the carrying amount of the Company, the two-step goodwill impairment test will be conducted. The first step screens for impairment and, when impairment is indicated, a second step is employed to measure the impairment. The Company has elected to go directly to step one rather than making a more-likely-than-not assessment based on an evaluation of qualitative factors.</font></div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company performed its annual impairment test of goodwill as of October 1, 2014. Based on the test performed, the Company's fair value as of the annual testing date exceeded its book value and consequently, no impairment was indicated. The Company's fair value was determined by weighting the results of two valuation methods: (1) market capitalization based on the average price of the Company's common stock, including a control premium, for a reasonable period of time prior to the evaluation date (generally 15 days) and (2) a discounted cash flow model.&#160; The fair value calculated using the Company's average common stock price (including a control premium) was weighted 40% while the value calculated by the discounted cash flow model was weighted 60% in the Company's determination of its overall fair value.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets' estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in "Amortization" in the accompanying Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7. Goodwill and Intangible Assets</div><div style="text-align: left;"><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div></div><div><br /></div><div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Activity related to goodwill consisted of the following (in thousands):</div><div><br /></div></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, beginning of year</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">193,510</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">160,936</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Preliminary purchase price allocations for acquisitions (Note 6)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">42,278</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">32,041</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Purchase accounting adjustments</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">342</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">533</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, end of year</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">236,130</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">193,510</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Intangible Assets with Definite Lives</div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Following is a summary of the Company's intangible assets that are subject to amortization (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="22" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross Carrying</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross Carrying</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Customer relationships</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">54,389</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(16,595</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,794</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,156</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(10,835</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20,321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Non-compete agreements</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,601</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(866</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">735</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,477</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(715</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">762</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Customer backlog</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,341</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,265</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">402</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(170</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">232</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Trade name</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">167</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(148</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">159</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(83</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Internally developed software</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,897</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,416</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,481</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(508</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,096</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">67,395</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(21,290</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">46,105</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,798</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(12,311</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25,487</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The estimated useful lives of identifiable intangible assets are as follows:</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">3 &#8211; 10 years</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">3 &#8211; 5 years</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer backlog</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">8 &#8211; 11 months</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Internally developed software</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">1 &#8211; 7 years</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Trade name</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">1 year</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The weighted average amortization periods for customer relationships and non-compete agreements are six years and five years, respectively. Total amortization expense for the years ended December 31, 2014, 2013, and 2012 was approximately $14.5 million, $8.0 million, and $7.8 million, respectively.</div><div><br /></div><div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Estimated annual amortization expense for the next five years ended December 31 is as follows and excludes the impact of the acquisition referenced in Note 15, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Subsequent Events</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> (in thousands):</font></div><div><br /></div></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,906</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,683</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,323</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,363</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2019</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,364</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 533000 342000 32041000 42278000 103403000 123099000 149335000 31459000 33863000 39537000 33124000 37848000 40491000 25514000 30598000 25985000 37520000 31497000 9263000 8590000 10257000 11943000 5274000 7402000 5249000 11040000 3583000 2452000 2217000 33937000 23533000 29280000 9878000 14357000 10065000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10. Income Taxes</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company files income tax returns in the U.S. federal jurisdiction, and various state and foreign jurisdictions. The Internal Revenue Service (the "IRS") has completed examinations of the Company's U.S. income tax returns or the statute has passed on returns for the years through 2010. </font>The Company's 2011 and 2012 U.S. income tax returns are currently under examination by the IRS.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2014, the Company had U.S. Federal tax net operating loss carry forwards of approximately $3.3 million that will begin to expire in 2020 if not utilized. Utilization of net operating losses may be subject to an annual limitation due to the "change in ownership" provisions of the Code. The annual limitation may result in the expiration of net operating losses before utilization.</div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Significant components of the provision for income taxes are as follows (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Current:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,973</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,292</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,405</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">State</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,846</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">883</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,704</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">876</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">286</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">382</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total current</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,461</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,491</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">550</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,455</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(581</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">State</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">112</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">149</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(32</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total deferred</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">662</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(613</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total provision for income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14,357</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,065</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,878</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The components of pretax income for the years ended December 31, </font>2014<font style="font-family: 'Times New Roman'; font-size: 10pt;">, 2013 and </font>2012<font style="font-family: 'Times New Roman'; font-size: 10pt;"> are as follows (in thousands):</font></div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="11" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Domestic</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,937</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,280</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23,533</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,583</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,217</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,452</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,520</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,497</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25,985</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">For the year ended December 31, 2014, foreign operations included Canada, China, India, and the United Kingdom.</div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">For the year ended December 31, 2013 and 2012, foreign operations included Canada, China, and India.</div></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes as of December 31, 2014 and 2013 are as follows (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred tax assets:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Accrued liabilities</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,172</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,172</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Bad debt reserve</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">352</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">365</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Net operating losses</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,265</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,510</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Deferred compensation</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,728</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Intangibles</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,101</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Acquisition-related costs</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">380</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">490</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Total deferred tax assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,366</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred tax liabilities:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Prepaid expenses</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">809</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">829</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Equity in undistributed foreign earnings</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">125</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">125</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Goodwill and Intangibles</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,176</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,594</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Fixed assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,352</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,372</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Total deferred tax liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14,462</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,920</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net deferred tax liability</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,233</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,554</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Management regularly assesses the likelihood that deferred tax assets will be recovered from future taxable income. To the extent management believes that it is more likely than not that a deferred tax asset will not be realized, a valuation allowance is established. Management believes it is more likely than not that the Company will generate sufficient taxable income in future years to realize the benefits of its deferred tax assets.</div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The federal corporate statutory tax rate is reconciled to the Company's effective income tax rate as follows:</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;">&#160;</td><td colspan="6" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 37.08%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Federal statutory rate</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.21%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.2%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.05%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">State taxes, net of federal benefit</div></td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.5</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.3</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.4</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Effect of foreign operations</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1.0)</div></td><td style="background-color: #cceeff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1.3)</div></td><td style="background-color: #cceeff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1.8)</div></td><td style="background-color: #cceeff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Stock compensation</div></td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">2.6</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1.7</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1.8</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Non-deductible acquisition costs</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.7</div></td><td style="background-color: #cceeff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.2</div></td><td style="background-color: #cceeff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.8</div></td><td style="background-color: #cceeff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Research and development tax credit</div></td><td style="width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(3.3)</div></td><td style="width: 2.21%; vertical-align: bottom;">&#160;</td><td style="width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(5.7)</div></td><td style="width: 2.2%; vertical-align: bottom;">&#160;</td><td style="width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(2.7)</div></td><td style="width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ccecff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">U.S. domestic production deduction</div></td><td style="background-color: #ccecff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(0.9)</div></td><td style="background-color: #ccecff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #ccecff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(3.1)</div></td><td style="background-color: #ccecff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #ccecff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td style="background-color: #ccecff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Other</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.7</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.9</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.5</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Effective tax rate</div></td><td style="border-bottom: #000000 4px double; background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">38.3</div></td><td style="text-align: left; background-color: #cceeff; width: 2.21%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="border-bottom: #000000 4px double; background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">32.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.2%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="border-bottom: #000000 4px double; background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">38.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.05%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><div style="text-align: left;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The effective income tax rate increased to 38.3% for the year ended December 31, 2014 from 32.0% for the year ended December 31, 2013. The effective rate for the year ended December 31, 2014 only included the tax benefit for the 2014 research and development credit and domestic production deduction and the 2010 research and development tax credit.&#160; T</font>he effective tax rate for the <font style="font-family: 'Times New Roman'; font-size: 10pt;">year ended December 31, 2013 included the benefit for the research and development credit for 2012 and 2013 and domestic production deduction for 2010, 2011, 2012 and 2013.</font></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Under the provisions of the ASC Subtopic 740-10-25, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes - Recognition</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">, the Company had an unrecognized tax benefit of $0.5 million as of both December 31, 2014 and 2013. </font>If the Company's assessment of unrecognized tax benefits is not representative of actual outcomes, the Company's financial statements could be significantly impacted in the period of settlement or when the statute of limitations expires.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table is a reconciliation of beginning and ending balances of total amounts of gross unrecognized tax benefits (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance at beginning of year</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">519</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrecognized tax benefits related to current year</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">211</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">440</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Reductions for tax positions of prior years</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(185</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance at end of year</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">545</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">519</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 10552000 7862000 9687000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Income Taxes</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for income taxes in accordance with ASC Subtopic 740-10, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Subtopic 740-10")</font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">,</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> and ASC Section 740-10-25, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes &#8211; Recognition</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Section 740-10-25").&#160; ASC Subtopic 740-10 prescribes the use of the asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Deferred tax assets are subject to tests of recoverability. A valuation allowance is provided for such deferred tax assets to the extent realization is not judged to be more likely than not.&#160; ASC Subtopic 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Subtopic 740-10-25 also provides guidance on derecognition, classification, treatment of interest and penalties, and disclosure of such positions.</font></div><div><br /></div></div> -361000 2190000 14344000 -1462000 818000 27050000 -9142000 2147000 2901000 -1074000 -5220000 126000 833000 688000 654000 152000 553000 194000 621000 674000 61000 0 13000 81000 25487000 46105000 19000 20321000 232000 7481000 76000 76000 37794000 762000 735000 4096000 -293000 -143000 -1438000 273000 168000 1279000 200000 239862000 202897000 182719000 3800000 4900000 5400000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">11. Commitments and Contingencies</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Certain of the Company's operating leases contain predetermined fixed escalations of minimum rentals during the original lease terms. For these leases, the Company recognizes the related rental expense on a straight-line basis over the life of the lease and records the difference between the amounts charged to operations and amounts paid as accrued rent expense.</div><div><br /></div></div> 55063000 37965000 426042000 325749000 66259000 121314000 0.003 75000000 125000000 90000000 35800000 19000000 54000000 23163000 16107000 21432000 23163000 16107000 0 0 0 21432000 0 0 0 0 0 0 0 0 0 6387000 6424000 4123000 4562000 3045000 7306000 7234000 5513000 -38670000 -46412000 -53595000 -4468000 670000 23560000 46851000 34033000 39211000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Recently Adopted Accounting Pronouncements</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On May 28, 2014, the Financial Accounting Standards Board issued ASU No. 2014-09, <font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Revenue from Contracts with Customers</font>, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard is effective for the Company on January 1, 2017. Early application is not permitted. The standard permits the use of either the retrospective or cumulative effect transition method. The Company is evaluating the effect that ASU 2014-09 will have on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting.</div><div><br /></div></div> 1 1 1686000 2245000 3672000 4452000 31678000 38963000 26084000 5208000 11416000 9730000 8586000 7538000 10346000 12395000 5421000 2076000 4812000 18943000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of December 31, 2014 are as follows (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,812</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2015</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,452</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,672</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,245</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,686</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,076</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total minimum lease payments</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18,943</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div></div> 3300000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1. Description of Business and Principles of Consolidation</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Perficient, Inc. (the "Company") is an information technology consulting firm. The Company helps its clients use Internet-based technologies to make their businesses more responsive to market opportunities and threats; strengthen relationships with customers, suppliers, and partners; improve productivity; and reduce information technology costs. The Company designs, builds, and delivers solutions using a core set of middleware software products developed by third-party vendors. The Company's solutions enable its clients to meet the changing demands of an increasingly global, Internet-driven, and competitive marketplace.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company is incorporated in Delaware. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</div><div><br /></div></div> -72000 -273000 -27000 0 -273000 0 -72000 0 0 0 0 0 0 0 -27000 0 0 0 3810000 3823000 4679000 6759000 3012000 4169000 4078000 44000 112000 -5000 9294000 12251000 30298000 33028000 4073000 5320000 18081000 0 0 0 0 14302000 0 0 18081000 0 14302000 0 13794000 6118000 7702000 36560000 46447000 38434000 11200000 18600000 6000000 17000000 26900000 8200000 22300000 3674000 1923000 4649000 3474000 3329000 187000 1700000 2000000 1400000 2569000 2476000 265100000 181150000 134900000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Property and Equipment</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Property and equipment are recorded at cost. Depreciation of property and equipment is computed using the straight-line method over the useful lives of the assets (generally one to seven years). Leasehold improvements are amortized over the shorter of the life of the lease or the estimated useful life of the assets.</div><div><br /></div></div> P7Y P1Y P7Y P5Y P1Y P5Y P3Y 10221000 1997000 8104000 1891000 6042000 2442000 6828000 2075000 7966000 7709000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Property and Equipment:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Computer hardware (useful life of 3 years)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,104</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Furniture and fixtures (useful life of 5 years)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,442</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Leasehold improvements (useful life of 5 years)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,075</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,997</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Software (useful life of 1 to 7 years)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,042</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Less: Accumulated depreciation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(13,600</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(10,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,966</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,709</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 280000 744000 934000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">14. Quarterly Financial Results (Unaudited)</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The following tables set forth certain unaudited supplemental quarterly financial information for the years ended December 31, 2014 and 2013. The quarterly operating results are not necessarily indicative of future results of operations (in thousands except per share data).</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Unaudited)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">97,170</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">116,709</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">116,971</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">125,842</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Gross margin</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,459</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,848</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">39,537</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40,491</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income from operations</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,421</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,416</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,395</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,730</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income before income taxes</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,274</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,040</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,943</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,263</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,045</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,387</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,306</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,424</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.10</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Unaudited)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">84,935</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">94,167</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">96,758</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">97,465</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Gross margin</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25,514</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,598</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,863</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income from operations</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,208</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,346</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income before income taxes</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,249</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,402</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,257</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,590</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,123</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,562</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,234</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,513</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.18</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Allowance for Doubtful Accounts</div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">An allowance for doubtful accounts is based upon specific identification of likely and probable losses. Each accounting period, accounts receivable is evaluated for risk associated with a client's inability to make contractual payments, historical experience, and other currently available information.</div><div><br /></div></div> 15360000 17248000 16512000 132100000 230100000 164950000 42881000 66044000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue Recognition</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenues are primarily derived from professional services provided on a time and materials basis. For time and material contracts, revenues are recognized and billed by multiplying the number of hours expended in the performance of the contract by the established billing rates. For fixed fee projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. On many projects the Company is also reimbursed for out-of-pocket expenses such as airfare, lodging, and meals. These reimbursements are included as a component of revenues. Revenues from software and hardware sales are generally recorded on a gross basis considering the Company's role as a principal in the transaction. On rare occasions, the Company enters into a transaction where it is not the principal. In these cases, revenue is recorded on a net basis.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled revenues represent the project time and expenses that have been incurred, but not yet billed to the client, prior to the end of the fiscal period. For time and materials projects, the client is invoiced for the amount of hours worked multiplied by the billing rates as stated in the contract. For fixed fee arrangements, the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time and expenses are worked/incurred and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as unbilled revenue once the Company verifies all other revenue recognition criteria have been met.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Revenues are recognized when the following criteria are met: (1) persuasive evidence of the customer arrangement exists; (2) fees are fixed and determinable; (3) delivery and acceptance have occurred; and (4) collectability is deemed probable. The Company's policy for revenue recognition in instances where multiple deliverables are sold contemporaneously to the same customer is in accordance with Financial Accounting Standards Board ASC Subtopic 985-605, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Software &#8211; Revenue Recognition,</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ASC Subtopic 605-25, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Revenue Recognition &#8211; Multiple-Element Arrangements</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Revenue Recognition</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">). Specifically, if the Company enters into contracts for the sale of services and software or hardware, then the Company evaluates whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in the control of the Company (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, the Company also evaluates whether the services are essential to the functionality of the software and if it has fair value evidence for each deliverable. If the Company has concluded that the separation criteria are met, then it accounts for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of the Company's multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, the Company generally recognizes software and hardware sales upon delivery to the customer and services consistent with the policies described herein.</font></div><div style="text-align: justify;"><br /></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">There are no significant cancellation or termination-type provisions for the Company's software and hardware sales. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days' notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.</div></div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company may provide multiple services under the terms of an arrangement and is required to assess whether one or more units of accounting are present. Service fees are typically accounted for as one unit of accounting, as fair value evidence for individual tasks or milestones is not available.&#160; The Company follows the guidelines discussed above in determining revenues; however, certain judgments and estimates are made and used to determine revenues recognized in any accounting period. If estimates are revised, material differences may result in the amount and timing of revenues recognized for a given period.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.</div><div><br /></div></div> 373325000 456692000 327096000 84935000 97465000 96758000 94167000 116709000 116971000 97170000 125842000 1000000 400000 139000 P0Y1M2D P0Y11M8D P0Y1M2D <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Estimated annual amortization expense for the next five years ended December 31 is as follows and excludes the impact of the acquisition referenced in Note 15, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Subsequent Events</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> (in thousands):</font></div><div><br /></div></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,906</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,683</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,323</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,363</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">2019</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,364</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 286548000 326589000 386668000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18.0</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(11.9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.8</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: left; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11.9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(6.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">21.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4.8</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">17.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">24.5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.4</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.4</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16.3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: left; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman'; margin-bottom: 3pt; font-size: 10pt;">The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired tangible assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1.6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Liabilities assumed</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(5.7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8.2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Stock option activity for the year ended December 31, 2014 was as follows (in thousands, except exercise price and remaining contractual terms information):</div><div style="text-align: left; text-indent: 36pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-Average Remaining Contractual Terms (In Years) (1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate Intrinsic Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.94</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,845</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options exercised (2)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(196</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6.14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,507</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options canceled</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3.94</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2014</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">139</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Options vested, December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7.48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">139</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 11pt;">(1)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Stock options have a maximum contractual term of 10 years.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 11pt;">(2)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The total aggregate intrinsic value of stock options exercised during 2013 and 2012 was $1.0 million and $0.4 million, respectively.</div></td></tr></table></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock activity for the year ended December 31, 2014 was as follows (in thousands, except fair value information):</div><div style="text-align: left; text-indent: 36pt;"><br /></div></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-Average</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Restricted stock awards outstanding at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,699</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12.13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Awards granted (1)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">773</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">18.56</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Awards vested (2)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(844</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11.53</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Awards forfeited</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(122</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14.21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Restricted stock awards outstanding at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,506</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15.39</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;">(1)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54pt; vertical-align: top; align: right;"><div style="text-align: left; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;">(2)</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The total fair value of restricted shares vested during the years ended December 31, 2014, 2013 and 2012 was $15.1 million, $13.4 million and $9.7 million, respectively.</div></td></tr></table></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Significant components of the provision for income taxes are as follows (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Current:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,973</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,292</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,405</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">State</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,846</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">883</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,704</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">876</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">286</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">382</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total current</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,461</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,491</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">550</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,455</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(581</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">State</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">112</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">149</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(32</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total deferred</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">662</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(613</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total provision for income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14,357</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,065</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,878</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The federal corporate statutory tax rate is reconciled to the Company's effective income tax rate as follows:</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;">&#160;</td><td colspan="6" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 37.08%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Federal statutory rate</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.21%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.2%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.05%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">State taxes, net of federal benefit</div></td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.5</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.3</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.4</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Effect of foreign operations</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1.0)</div></td><td style="background-color: #cceeff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1.3)</div></td><td style="background-color: #cceeff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1.8)</div></td><td style="background-color: #cceeff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Stock compensation</div></td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">2.6</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1.7</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1.8</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Non-deductible acquisition costs</div></td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.7</div></td><td style="background-color: #cceeff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.2</div></td><td style="background-color: #cceeff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.8</div></td><td style="background-color: #cceeff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Research and development tax credit</div></td><td style="width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(3.3)</div></td><td style="width: 2.21%; vertical-align: bottom;">&#160;</td><td style="width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(5.7)</div></td><td style="width: 2.2%; vertical-align: bottom;">&#160;</td><td style="width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(2.7)</div></td><td style="width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ccecff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">U.S. domestic production deduction</div></td><td style="background-color: #ccecff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(0.9)</div></td><td style="background-color: #ccecff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="background-color: #ccecff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">(3.1)</div></td><td style="background-color: #ccecff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="background-color: #ccecff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td style="background-color: #ccecff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ffffff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Other</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.7</div></td><td style="background-color: #ffffff; width: 2.21%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.9</div></td><td style="background-color: #ffffff; width: 2.2%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.5</div></td><td style="background-color: #ffffff; width: 2.05%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #cceeff; width: 62.92%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Effective tax rate</div></td><td style="border-bottom: #000000 4px double; background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">38.3</div></td><td style="text-align: left; background-color: #cceeff; width: 2.21%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="border-bottom: #000000 4px double; background-color: #cceeff; width: 10.2%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">32.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.2%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td><td style="border-bottom: #000000 4px double; background-color: #cceeff; width: 10.21%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">38.0</div></td><td style="text-align: left; background-color: #cceeff; width: 2.05%; vertical-align: middle;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><div style="text-align: left;"><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The components of pretax income for the years ended December 31, </font>2014<font style="font-family: 'Times New Roman'; font-size: 10pt;">, 2013 and </font>2012<font style="font-family: 'Times New Roman'; font-size: 10pt;"> are as follows (in thousands):</font></div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="11" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Domestic</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,937</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,280</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23,533</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,583</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,217</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,452</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,520</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,497</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25,985</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes as of December 31, 2014 and 2013 are as follows (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred tax assets:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Accrued liabilities</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,172</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,172</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Bad debt reserve</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">352</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">365</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Net operating losses</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,265</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,510</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Deferred compensation</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,728</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Intangibles</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,101</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Acquisition-related costs</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">380</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">490</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Total deferred tax assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,366</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred tax liabilities:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Prepaid expenses</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">809</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">829</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Equity in undistributed foreign earnings</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">125</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">125</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Goodwill and Intangibles</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,176</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,594</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 25.2pt; font-size: 10pt;">Fixed assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,352</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,372</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 14.4pt; font-size: 10pt;">Total deferred tax liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14,462</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,920</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net deferred tax liability</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,233</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,554</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The following tables set forth certain unaudited supplemental quarterly financial information for the years ended December 31, 2014 and 2013. The quarterly operating results are not necessarily indicative of future results of operations (in thousands except per share data).</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Unaudited)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">97,170</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">116,709</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">116,971</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">125,842</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Gross margin</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,459</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,848</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">39,537</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">40,491</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income from operations</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,421</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,416</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,395</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,730</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income before income taxes</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,274</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,040</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">11,943</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,263</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,045</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,387</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,306</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,424</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.10</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Unaudited)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">84,935</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">94,167</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">96,758</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">97,465</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Gross margin</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25,514</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,598</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,863</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income from operations</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,208</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,346</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Income before income taxes</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,249</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,402</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,257</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,590</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,123</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,562</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,234</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,513</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.18</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">21,432</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">16,107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Weighted-average shares of common stock outstanding</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,698</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing basic net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,698</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">29,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Stock options</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">61</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">194</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Restricted stock subject to vesting</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">553</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">674</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">621</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Contingently issuable shares (1)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">81</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares issuable for acquisition consideration (2)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">833</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">688</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">654</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Shares used in computing diluted net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,158</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,808</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,086</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Basic net income per share</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.73</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.54</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.70</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.67</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">0.52</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">73</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top; align: right;">(1)</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top;">For the year ended December 31, 2014, this represents the Company's estimate of shares to be issued to Clear Task, Inc. ("Clear Task") pursuant to the Asset Purchase Agreement. For the year ended December 31, 2012, this represents the Company's estimate of shares to be issued to Exervio Consulting , Inc. pursuant to the Asset Purchase Agreement.</td></tr></table></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top; align: right;">(2)</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top;">For the year ended December 31, 2014, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge Systems, Inc. ("Northridge");&#160; <font style="font-family: 'Times New Roman'; font-size: 10pt;">(ii) the Asset Purchase Agreement with Nascent Systems, LP </font>("Nascent")<font style="font-family: 'Times New Roman'; font-size: 10pt;">; </font>(iii) the Agreement and Plan of Merger with TriTek Solutions, Inc. ("TriTek"); (iv) the Asset Purchase Agreement with Clear Task; (v) the Asset Purchase Agreement with CoreMatrix Systems, LLC ("CoreMatrix"); (vi) the Agreement and Plan of Merger with ForwardThink Group Inc. ("ForwardThink"); (vii) the Asset Purchase Agreement with BioPharm Systems, Inc.("BioPharm"); and (viii) the Asset Purchase Agreement with Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited ("Trifecta") as part of the consideration.<font style="font-family: 'Times New Roman'; font-size: 12pt;">&#160;</font>For the<font style="font-family: 'Times New Roman'; font-size: 10pt;"> year ended December 31, 2013,</font>&#160;<font style="font-family: 'Times New Roman'; font-size: 10pt;">this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge; (ii) the Asset Purchase Agreement with Nascent; (iii) the Agreement and Plan of Merger with TriTek; (iv) the Asset Purchase Agreement with Clear Task; and (v) the Asset Purchase Agreement with CoreMatrix as part of the consideration.&#160; For the year ended December 31, 2012, this re</font>presents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with speakTECH; (ii) the Asset Purchase Agreement with PointBridge Solutions, LLC; (iii) the Asset Purchase Agreement with Nascent; and (iv) the Agreement and Plan of Merger with Northridge as part of the consideration.</td></tr></table></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Following is a summary of the Company's intangible assets that are subject to amortization (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="22" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross Carrying</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross Carrying</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Customer relationships</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">54,389</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(16,595</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,794</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,156</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(10,835</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20,321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Non-compete agreements</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,601</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(866</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">735</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,477</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(715</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">762</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Customer backlog</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,341</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,265</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">402</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(170</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">232</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Trade name</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">167</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(148</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">159</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(83</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Internally developed software</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,897</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,416</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,481</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(508</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,096</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">67,395</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(21,290</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">46,105</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">37,798</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(12,311</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">25,487</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: left;"><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9. Line of Credit</div><div style="text-align: left;"><br /></div></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">On July 31, 2013, we renewed and extended the term of our credit agreement with Silicon Valley Bank ("SVB"), U.S. Bank National Association, and Bank of America, N.A.&#160; As renewed, the credit agreement provided for revolving credit borrowings up to a maximum principal amount of $75.0 million, subject to a commitment increase of $25.0 million.&#160; </font>The Company and the Lenders entered into a first amendment to the credit agreement, effective as of May 7, 2014<font style="font-family: 'Times New Roman'; font-size: 10pt;">, pursuant to which the Company and the Lenders increased the amount of available borrowing capacity thereunder by $15.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $90.0 million.&#160; The Company and the Lenders entered into a second amendment and consent to the credit agreement (as amended, the "Credit Agreement"), effective as of January 2, 2015, pursuant to which the Company and the Lenders, including Wells Fargo, National Association, as a new lender, increased the amount of available borrowing capacity thereunder by $35.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to an additional commitment increase of $50.0 million.&#160; Refer to Note 15, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Subsequent Events</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">, for further discussion.</font></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $5.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings.&#160; As of&#160; December 31, 2014, the Company had one outstanding letter of credit in the amount of $0.2 million to secure an office space lease. Substantially all of our assets are pledged to secure the credit facility.</div></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of July 31, 2017. Borrowings under the Credit Agreement bear interest at our option of SVB's prime rate (4.00% on December 31, 2014) plus a margin ranging from 0.00% to 0.50% or one-month LIBOR (0.17% on December 31, 2014) plus a margin ranging from 2.00% to 2.50%.&#160; The additional margin amount is dependent on the level of outstanding borrowings. As of December 31, 2014, we had $35.8 million of maximum borrowing capacity.&#160; We incur an annual commitment fee of 0.30% on the unused portion of the line of credit.</div><div><br /></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company is required to comply with various financial covenants under the Credit Agreement. Specifically, the Company is required to maintain a ratio of earnings before interest, taxes, depreciation, and amortization ("EBITDA") plus stock compensation and minus income taxes paid and capital expenditures to interest expense and scheduled payments due for borrowings on a trailing three months basis annualized of not less than 2.00 to 1.00 and a ratio of current maturities of long-term debt to EBITDA plus stock compensation and minus income taxes paid and capital expenditures of not more than 2.75 to 1.00.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2014, the Company was in compliance with all covenants under the Credit Agreement.</div></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Activity related to goodwill consisted of the following (in thousands):</div><div><br /></div></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, beginning of year</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">193,510</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">160,936</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Preliminary purchase price allocations for acquisitions (Note 6)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">42,278</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">32,041</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Purchase accounting adjustments</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">342</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">533</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, end of year</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">236,130</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">193,510</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="7" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In thousands)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Accounts receivable:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accounts receivable</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">82,994</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">56,376</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Unbilled revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,845</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23,274</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(763</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">113,928</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">78,887</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment and Geographic Information</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company operates as one reportable operating segment according to ASC Topic 280, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Segment Reporting</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">, which establishes standards for the way that business enterprises report information about operating segments. The chief operating decision maker formulates decisions about how to allocate resources and assess performance based on consolidated financial results. The Company also has one reporting unit for purposes of the goodwill impairment analysis discussed above. Approximately 99% of the Company's revenues were derived from clients in the United States during each of the years ended December 31, 2014, 2013 and 2012.&#160; Less than 1% of the Company's non-current assets were located outside the United States as of each of the years ended December 31, 2014 and 2013.</font></div><div><br /></div></div> 64853000 77601000 90202000 P5Y P3Y 773000 14.62 11.31 18.56 3.94 1699000 1506000 9590000 11034000 12719000 844000 12.13 15.39 14.21 122000 6.14 15100000 13400000 9700000 14000 11.53 2507000 5000000 6.08 7.48 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-Based Compensation</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation is accounted for in accordance with ASC Topic 718, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Compensation &#8211; Stock Compensation</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Topic 718"). Under this method, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period. In addition, pursuant to ASC Topic 718, the Company is required to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur.</font></div><div><br /></div></div> 222000 12000 12000 3845000 139000 7.48 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2. Summary of Significant Accounting Policies</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Use of Estimates</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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 reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue Recognition</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenues are primarily derived from professional services provided on a time and materials basis. For time and material contracts, revenues are recognized and billed by multiplying the number of hours expended in the performance of the contract by the established billing rates. For fixed fee projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. On many projects the Company is also reimbursed for out-of-pocket expenses such as airfare, lodging, and meals. These reimbursements are included as a component of revenues. Revenues from software and hardware sales are generally recorded on a gross basis considering the Company's role as a principal in the transaction. On rare occasions, the Company enters into a transaction where it is not the principal. In these cases, revenue is recorded on a net basis.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled revenues represent the project time and expenses that have been incurred, but not yet billed to the client, prior to the end of the fiscal period. For time and materials projects, the client is invoiced for the amount of hours worked multiplied by the billing rates as stated in the contract. For fixed fee arrangements, the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time and expenses are worked/incurred and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as unbilled revenue once the Company verifies all other revenue recognition criteria have been met.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Revenues are recognized when the following criteria are met: (1) persuasive evidence of the customer arrangement exists; (2) fees are fixed and determinable; (3) delivery and acceptance have occurred; and (4) collectability is deemed probable. The Company's policy for revenue recognition in instances where multiple deliverables are sold contemporaneously to the same customer is in accordance with Financial Accounting Standards Board ASC Subtopic 985-605, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Software &#8211; Revenue Recognition,</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ASC Subtopic 605-25, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Revenue Recognition &#8211; Multiple-Element Arrangements</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Revenue Recognition</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">). Specifically, if the Company enters into contracts for the sale of services and software or hardware, then the Company evaluates whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in the control of the Company (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, the Company also evaluates whether the services are essential to the functionality of the software and if it has fair value evidence for each deliverable. If the Company has concluded that the separation criteria are met, then it accounts for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of the Company's multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, the Company generally recognizes software and hardware sales upon delivery to the customer and services consistent with the policies described herein.</font></div><div style="text-align: justify;"><br /></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">There are no significant cancellation or termination-type provisions for the Company's software and hardware sales. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days' notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.</div></div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company may provide multiple services under the terms of an arrangement and is required to assess whether one or more units of accounting are present. Service fees are typically accounted for as one unit of accounting, as fair value evidence for individual tasks or milestones is not available.&#160; The Company follows the guidelines discussed above in determining revenues; however, certain judgments and estimates are made and used to determine revenues recognized in any accounting period. If estimates are revised, material differences may result in the amount and timing of revenues recognized for a given period.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Allowance for Doubtful Accounts</div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">An allowance for doubtful accounts is based upon specific identification of likely and probable losses. Each accounting period, accounts receivable is evaluated for risk associated with a client's inability to make contractual payments, historical experience, and other currently available information.</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-Based Compensation</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation is accounted for in accordance with ASC Topic 718, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Compensation &#8211; Stock Compensation</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Topic 718"). Under this method, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period. In addition, pursuant to ASC Topic 718, the Company is required to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur.</font></div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Income Taxes</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for income taxes in accordance with ASC Subtopic 740-10, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Subtopic 740-10")</font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">,</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> and ASC Section 740-10-25, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Income Taxes &#8211; Recognition</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Section 740-10-25").&#160; ASC Subtopic 740-10 prescribes the use of the asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Deferred tax assets are subject to tests of recoverability. A valuation allowance is provided for such deferred tax assets to the extent realization is not judged to be more likely than not.&#160; ASC Subtopic 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Subtopic 740-10-25 also provides guidance on derecognition, classification, treatment of interest and penalties, and disclosure of such positions.</font></div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash and Cash Equivalents</div><div style="text-align: left;"><br /></div></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents consist of all cash balances and liquid investments with original maturities of three months or less.</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Property and Equipment</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Property and equipment are recorded at cost. Depreciation of property and equipment is computed using the straight-line method over the useful lives of the assets (generally one to seven years). Leasehold improvements are amortized over the shorter of the life of the lease or the estimated useful life of the assets.</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill and Intangible Assets</div><div><br /></div><div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Intangibles &#8211; Goodwill and Other</font><font style="font-family: 'Times New Roman'; font-size: 10pt;"> ("ASC Topic 350"), the Company performs an annual impairment test of goodwill. The Company evaluates goodwill as of October 1 each year and more frequently if events or changes in circumstances indicate that goodwill might be impaired. ASC Topic 350 permits, but does not require, an assessment of qualitative factors to determine whether it is more likely than not that the fair value is less than the carrying amount of the Company before applying the two-step goodwill impairment test. If it is more likely than not that the fair value is less than the carrying amount of the Company, the two-step goodwill impairment test will be conducted. The first step screens for impairment and, when impairment is indicated, a second step is employed to measure the impairment. The Company has elected to go directly to step one rather than making a more-likely-than-not assessment based on an evaluation of qualitative factors.</font></div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company performed its annual impairment test of goodwill as of October 1, 2014. Based on the test performed, the Company's fair value as of the annual testing date exceeded its book value and consequently, no impairment was indicated. The Company's fair value was determined by weighting the results of two valuation methods: (1) market capitalization based on the average price of the Company's common stock, including a control premium, for a reasonable period of time prior to the evaluation date (generally 15 days) and (2) a discounted cash flow model.&#160; The fair value calculated using the Company's average common stock price (including a control premium) was weighted 40% while the value calculated by the discounted cash flow model was weighted 60% in the Company's determination of its overall fair value.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets' estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in "Amortization" in the accompanying Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value of Financial Instruments</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash equivalents, accounts receivable, accounts payable, and other accrued liabilities are stated at amounts which approximate fair value due to the near term maturities of these instruments.&#160; The Company's long-term debt balance approximates fair market value.&#160; Investments are stated at amounts which approximate fair value based on quoted market prices or other observable inputs.</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Treasury Stock</div><div style="text-align: left;"><br /></div></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company uses the cost method to account for repurchases of its own stock.</div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment and Geographic Information</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company operates as one reportable operating segment according to ASC Topic 280, </font><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Segment Reporting</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">, which establishes standards for the way that business enterprises report information about operating segments. The chief operating decision maker formulates decisions about how to allocate resources and assess performance based on consolidated financial results. The Company also has one reporting unit for purposes of the goodwill impairment analysis discussed above. Approximately 99% of the Company's revenues were derived from clients in the United States during each of the years ended December 31, 2014, 2013 and 2012.&#160; Less than 1% of the Company's non-current assets were located outside the United States as of each of the years ended December 31, 2014 and 2013.</font></div><div><br /></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Recently Adopted Accounting Pronouncements</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On May 28, 2014, the Financial Accounting Standards Board issued ASU No. 2014-09, <font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Revenue from Contracts with Customers</font>, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard is effective for the Company on January 1, 2017. Early application is not permitted. The standard permits the use of either the retrospective or cumulative effect transition method. The Company is evaluating the effect that ASU 2014-09 will have on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting.</div><div><br /></div></div> 800000 1150000 1800000 0 1451000 202000 0 0 0 332000 0 0 0 0 0 0 0 0 332000 202000 1451000 0 19902000 7852000 7854000 19903000 0 0 0 0 0 2000 0 1000 16702000 0 16700000 0 2000 15200 7854000 19173000 14411000 196000 807000 1313000 304728000 259490000 248855000 -54995000 36000 198959000 5342000 -279000 -62970000 234413000 334645000 -378000 276201000 -81051000 43000 41000 42881000 -306000 -95353000 -651000 21449000 297997000 66044000 39000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">15. Subsequent Events</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><u>Acquisition of Zeon Solutions</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On January 2, 2015, the Company acquired substantially all of the assets of Zeon Solutions Incorporated, a Wisconsin corporation, Grand River Interactive LLC, a Michigan limited liability company, and their Indian affiliate, Zeon Solutions Private Limited (collectively, "Zeon"), an e-commerce solutions consulting firm, pursuant to the terms of an Asset Purchase Agreement, for approximately $38.5 million, of which approximately $22.3 million was cash and $13.4 was Company common stock issued at closing increased by $2.8 million representing the initial fair value estimate of additional earnings-based contingent consideration, which may be realized by Zeon 12 months after the closing date of the acquisition. The acquisition of Zeon expands the Company's expertise in the support of e-commerce solutions.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill and intangible assets are expected to be recorded on the Consolidated Balance Sheet from the acquisition of Zeon. As of March 5, 2015, the initial accounting for the business combination has not been completed, including the measurement of certain intangible assets and goodwill. Acquisition costs for the year ended December 31, 2014 were $1.0 million.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><u>Amendment to the Credit Agreement</u></div><div><br /></div><div style="text-align: justify; text-indent: 39.6pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company and the Lenders entered into a second amendment and consent to the Company's credit agreement (the "Amendment"), pursuant to which the Company and the Lenders increased the amount of available borrowing capacity under the Credit Agreement by $35.0 million, effective as of January 2, 2015, thereby allowing for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to an additional commitment increase of $50.0 million.&#160; Additionally, under the Amendment, Wells Fargo, National Association became party to the Credit Agreement as a lender to the Company.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table is a reconciliation of beginning and ending balances of total amounts of gross unrecognized tax benefits (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance at beginning of year</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">519</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrecognized tax benefits related to current year</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">211</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">440</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Reductions for tax positions of prior years</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(185</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance at end of year</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">545</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">519</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">12. Balance Sheet Components</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="7" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(In thousands)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Accounts receivable:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accounts receivable</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">82,994</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">56,376</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Unbilled revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">31,845</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">23,274</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(763</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">113,928</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">78,887</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Property and Equipment:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Computer hardware (useful life of 3 years)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,104</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Furniture and fixtures (useful life of 5 years)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,442</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Leasehold improvements (useful life of 5 years)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,075</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,997</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Software (useful life of 1 to 7 years)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,042</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Less: Accumulated depreciation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(13,600</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(10,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,966</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,709</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Other current liabilities:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accrued variable compensation</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,467</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,945</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,590</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Payroll related costs</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,035</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accrued subcontractor fees</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">871</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,551</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accrued medical claims expense</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,615</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,296</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,603</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,680</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Estimated fair value of contingent consideration liability (Note 6)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,606</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,320</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,073</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,028</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,298</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Other non-current liabilities:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred compensation liability</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,773</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,160</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred income taxes</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,912</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,345</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Estimated fair value of contingent consideration liability (Note 6)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,508</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Other non-current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">566</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,281</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,251</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Treasury Stock</div><div style="text-align: left;"><br /></div></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company uses the cost method to account for repurchases of its own stock.</div><div><br /></div></div> 10319874 9512545 95353000 81051000 23274000 31845000 211000 440000 0 -185000 79000 519000 545000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Use of Estimates</div><div style="text-align: left;"><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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 reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.</div><div><br /></div></div> 30294000 29536000 31698000 0.6 30294000 29536000 31698000 31086000 33158000 31808000 517000 287000 -1463000 -1196000 0 -556000 -6600000 -1857000 -4287000 2199000 730000 0 5114000 0 127000 399000 0 0 0 0 1488000 -0.031 0 -0.009 25000000 50000000 2.00 2.75 5.0 15000000 35000000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Other non-current liabilities:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred compensation liability</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,773</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,160</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred income taxes</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,912</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,345</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Estimated fair value of contingent consideration liability (Note 6)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,508</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Other non-current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">566</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,281</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,251</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">9,294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Other current liabilities:</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accrued variable compensation</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,467</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Deferred revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,945</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,590</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Payroll related costs</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,035</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accrued subcontractor fees</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">871</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,551</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Accrued medical claims expense</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,615</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,296</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Acquired liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">2,603</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,680</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Estimated fair value of contingent consideration liability (Note 6)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,606</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,320</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,073</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt; font-weight: bold;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">33,028</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">30,298</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 1615000 1296000 13467000 15060000 2551000 871000 1680000 2603000 566000 1281000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Activity in the allowance for doubtful accounts is summarized as follows for the years presented (in thousands):</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2013</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, beginning of year</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">763</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">724</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,057</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Charges to expense</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">934</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">280</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">744</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Uncollected balances written off, net of recoveries</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(786</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(241</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,077</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Balance, end of year</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">763</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">724</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 30224000 25188000 52776000 47235000 26648000 21536000 0.25 0.25 25000 12500 0.95 P10Y 0 7975000 0 0 7975000 0 210000 80000 56000 724000 961000 950000 949000 7800000 14500000 8000000 P6Y P5Y <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The estimated useful lives of identifiable intangible assets are as follows:</div><div style="text-align: left;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">3 &#8211; 10 years</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">3 &#8211; 5 years</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer backlog</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">8 &#8211; 11 months</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Internally developed software</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">1 &#8211; 7 years</div></td></tr><tr><td style="background-color: #ffffff; width: 29.33%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Trade name</div></td><td style="background-color: #ffffff; width: 70.67%; vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">1 year</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The aggregate amounts of revenue and net income of ForwardThink, BioPharm, and Trifecta included in the Company's Consolidated Statements of Operations from the respective acquisition dates to December 31, 2014 are as follows (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition Date to</div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Revenues</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">48,108</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;">Net income</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,917</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 0.6 0.8 0.8 0.2 0.4 0.2 3400000 1400000 2800000 800000 P3Y 13600000 31990000 32736000 33350000 33304000 P30D P10D P15D P12M For the year ended December 31, 2014, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge Systems, Inc. ("Northridge"); (ii) the Asset Purchase Agreement with Nascent Systems, LP ("Nascent") ; (iii) the Agreement and Plan of Merger with TriTek Solutions, Inc. ("TriTek"); (iv) the Asset Purchase Agreement with Clear Task, Inc. ("Clear Task"); (v) the Asset Purchase Agreement with CoreMatrix Systems, LLC ("CoreMatrix"); (vi) the Agreement and Plan of Merger with ForwardThink Group Inc. ("ForwardThink"); (vii) the Asset Purchase Agreement with BioPharm Systems, Inc.("BioPharm"); and (viii) the Asset Purchase Agreement with Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited ("Trifecta") as part of the consideration. For the year ended December 31, 2013, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge; (ii) the Asset Purchase Agreement with Nascent; (iii) the Agreement and Plan of Merger with TriTek; (iv) the Asset Purchase Agreement with Clear Task; and (v) the Asset Purchase Agreement with CoreMatrix as part of the consideration. For the year ended December 31, 2012, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with speakTECH; (ii) the Asset Purchase Agreement with PointBridge Solutions, LLC; (iii) the Asset Purchase Agreement with Nascent; and (iv) the Agreement and Plan of Merger with Northridge as part of the consideration. For the year ended December 31, 2014, this represents the Company's estimate of shares to be issued to Clear Task, Inc. pursuant to the Asset Purchase Agreement. For the year ended December 31, 2012, this represents the Company's estimate of shares to be issued to Exervio Consulting , Inc. pursuant to the Asset Purchase Agreement. Stock options have a maximum contractual term of 10 years. The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively. The total fair value of restricted shares vested during the years ended December 31, 2014, 2013 and 2012 was $15.3 million, $13.4 million and $9.7 million, respectively. The total aggregate intrinsic value of stock options exercised during 2013 and 2012 was $1.0 million and $0.4 million, respectively. XML 14 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations, Narrative (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Business Acquisition [Line Items]    
Estimated fair value of contingent consideration liability $ 0us-gaap_BusinessCombinationContingentConsiderationLiability $ 1,606,000us-gaap_BusinessCombinationContingentConsiderationLiability
TriTek [Member]    
Business Acquisition [Line Items]    
Date of acquisition May 01, 2013  
Cash paid for acquisition 17,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TritekMember
 
Common stock issued 4,100,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_TritekMember
 
Transaction costs 800,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_TritekMember
 
Payments to acquire businesses, gross 17,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TritekMember
 
Clear Task [Member]    
Business Acquisition [Line Items]    
Date of acquisition May 17, 2013  
Cash paid for acquisition 6,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Common stock issued 1,200,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Estimated fair value of contingent consideration liability 3,600,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Estimated fair value of earn-out 1,400,000prft_InitialFairValueOfContingentConsiderationToBeEarnedBusinessAcquisition
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Percentage of earnings based contingent consideration paid in cash upon achievement of contingency (in hundredths) 80.00%prft_PercentageOfEarningsBasedContingentConsiderationPaidInCashUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Percentage of earnings based contingent consideration issued in stock upon achievement of contingency (in hundredths) 20.00%prft_PercentageOfEarningsBasedContingentConsiderationIssuedInStockUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Transaction costs 600,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Payments to acquire businesses, gross 6,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
CoreMatrix [Member]    
Business Acquisition [Line Items]    
Date of acquisition Oct. 11, 2013  
Cash paid for acquisition 18,600,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Common stock issued 2,500,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Estimated fair value of earn-out 3,400,000prft_InitialFairValueOfContingentConsiderationToBeEarnedBusinessAcquisition
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Transaction costs 800,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Payments to acquire businesses, gross 18,600,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
ForwardThink [Member]    
Business Acquisition [Line Items]    
Date of acquisition Feb. 10, 2014  
Cash paid for acquisition 26,900,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Common stock issued 13,200,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Transaction costs 1,300,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Payments to acquire businesses, gross 26,900,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized - Cash Incentive Plan 800,000prft_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedCashIncentivePlan
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Period of Recognition Incentive Plan 3 years  
BioPharm [Member]    
Business Acquisition [Line Items]    
Date of acquisition Apr. 01, 2014  
Cash paid for acquisition 11,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Common stock issued 5,100,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Transaction costs 700,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Payments to acquire businesses, gross 11,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Trifecta [Member]    
Business Acquisition [Line Items]    
Date of acquisition May 07, 2014  
Cash paid for acquisition 8,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Common stock issued 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Transaction costs 600,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Payments to acquire businesses, gross 8,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Cost Of Acquired Entity Purchase Price $ 13,600,000prft_CostOfAcquiredEntityPurchasePrice
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
12 Month Earn-Out [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Percentage of earnings based contingent consideration paid in cash upon achievement of contingency (in hundredths) 60.00%prft_PercentageOfEarningsBasedContingentConsiderationPaidInCashUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_Prft12MonthearnOutMember
 
Percentage of earnings based contingent consideration issued in stock upon achievement of contingency (in hundredths) 40.00%prft_PercentageOfEarningsBasedContingentConsiderationIssuedInStockUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_Prft12MonthearnOutMember
 
24 Month Earn-Out [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Percentage of earnings based contingent consideration paid in cash upon achievement of contingency (in hundredths) 80.00%prft_PercentageOfEarningsBasedContingentConsiderationPaidInCashUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_MonthEarnOutMember
 
Percentage of earnings based contingent consideration issued in stock upon achievement of contingency (in hundredths) 20.00%prft_PercentageOfEarningsBasedContingentConsiderationIssuedInStockUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_MonthEarnOutMember
 
Minimum [Member] | TriTek [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 8 months  
Minimum [Member] | Clear Task [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 5 months  
Minimum [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 6 months  
Minimum [Member] | ForwardThink [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 11 months  
Minimum [Member] | BioPharm [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 9 months  
Minimum [Member] | Trifecta [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 8 months  
Maximum [Member] | TriTek [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 8 years  
Maximum [Member] | Clear Task [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 5 years  
Maximum [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 10 years  
Maximum [Member] | ForwardThink [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 6 years  
Maximum [Member] | BioPharm [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 10 years  
Maximum [Member] | Trifecta [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 5 years  
XML 15 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes, Components of Pretax Income (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Components of Pretax Income [Abstract]                      
Domestic                 $ 33,937us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic $ 29,280us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic $ 23,533us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Foreign                 3,583us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign 2,217us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign 2,452us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Total $ 9,263us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 11,943us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 11,040us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 5,274us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 8,590us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 10,257us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 7,402us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 5,249us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 37,520us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 31,497us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $ 25,985us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
XML 16 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation, Narrative (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares authorized under plan 5,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized    
Total intrinsic value $ 139,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1    
Weighted average grant date fair value of shares granted (in dollars per share) $ 18.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue [1]    
Stock compensation 13,400,000us-gaap_AllocatedShareBasedCompensationExpense 11,100,000us-gaap_AllocatedShareBasedCompensationExpense 9,600,000us-gaap_AllocatedShareBasedCompensationExpense
Stock-based compensation cost recognized, retirement savings plan contributions 2,000,000us-gaap_PensionAndOtherPostretirementBenefitExpense 1,700,000us-gaap_PensionAndOtherPostretirementBenefitExpense 1,400,000us-gaap_PensionAndOtherPostretirementBenefitExpense
Associated current and future income tax benefit recognized 4,100,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 3,600,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 3,200,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Unrecognized compensation cost related to non-vested share-based awards 17,200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Unrecognized compensation cost, weighted-average period for recognition 2 years    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum fair value of common stock under ESPP 25,000prft_MaximumFairValueOfCommonStock
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= us-gaap_EmployeeStockMember
   
Annual participation limit 12,500prft_AnnualParticipationLimit
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= us-gaap_EmployeeStockMember
   
Shares purchased under the ESPP (in shares) 15,200us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= us-gaap_EmployeeStockMember
   
ESPP purchase price, percentage of fair market value (in hundredths) 95.00%prft_EsppPurchasePricePercentageOfFairMarketValue
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= us-gaap_EmployeeStockMember
   
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum contractual term of stock options 10 years    
Total intrinsic value   1,000,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
400,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value of shares granted (in dollars per share)   $ 14.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 11.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Fair value of shares vested $ 15,100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 13,400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 9,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Restricted Stock [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period 3 years    
Restricted Stock [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period 5 years    
[1] The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively.
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0`!@`(````(0#+;/:[40(``-$G```3``@"6T-O;G1E;G1?5'EP97-= M+GAM;""B!`(HH``"```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````#,VL&.VC`4!=!]I?Y#Y&U% M3.PXG5:$64S;93M2IQ_@)@\2D=B1[9G"W]<),Z@:41`J4N^&")*\=XG$V7`7 MM]N^2Y[(^=::DF7IG"5D*ENW9EVR'P]?9CQH_W21QUGB5W^PO'7273P]"UE0XQ*7\R]:LML^<-:;QS MNL8W[>#?Q1B,']TPGOG[@N?[OL5'X]J:DGOMPE?=QQA\V_%?UFU^6KM)3P\Y MDM*N5FU%M:T>^_@$4C\XTK5OB$+?I=,Q[75K7G*?V#]=[/ETR*X<9/Q^T^`+ M+3Z[__7J8Q9QHS/NPZ\E?^EWL_]-SF1CNJOP<7 MJUU7#_#G[#,Y*MU5=TWL.%WY(1SFGMH?BU?WS@X^5M`<71[@I6,VWCT;XB!R MH:5#R^Q86^NP,=;7+E_XJBY&8T&NIOK(;CX5\I:_`0``__\#`%!+`P04``8` M"````"$`M54P(_4```!,`@``"P`(`E]R96QS+RYR96QS(*($`BB@``(````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````(R2ST[#,`S&[TB\0^3[ZFY("*&ENTQ(NR%4'L`D[A^U MC:,D0/?VA`."2F/;T?;GSS];WN[F:50?'&(O3L.Z*$&Q,V)[UVIXK9]6#Z!B M(F=I%,<:CAQA5]W>;%]XI)2;8M?[J+*+BQJZE/PC8C0=3Q0+\>QRI9$P4P>J/OH\^;*W-$UO>"_F?6*73HQ`GA,[ MRW;E0V8+J<_;J)I"RTF#%?.&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;',@ MH@0!**```0`````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````"\FLUJVT`4 MA?>%O(.8?2S?^7-2(F?14LBV31]@D,>6B2T9C?KCM^_@4MF!YL0+<38&R7AT MT9S[?5?"#X^_][OB9^S3MFLK);.Y*F);=ZMMNZG4]^J2$-H5V'7M;%2 MQYC4X_+FP\/7N`M#_E%JMH=4Y%7:5*EF&`X?RS+53=R'-.L.LC[W97^YAEJ^6K-X6E6J?UIIKXKGXR%?^OW%N_5Z6\?/7?UC M']OA/]OM%^EFM6Y1OE"+L<0>5832[':EC. M@EW.`I7C#;D<;V`YN9>FBW(:CKOQ!>6@H-RD@KIBL]P=NCN>364/JY)VP72G0E9KM2@U=J=FNU-"5AAT=`[-CV:ZTT)5N4E=>HVXX MA&PO=V]R:V)O;VLN>&UL ME)A?4^)(%,7?MVJ_`Y7W'<@?(ECJ%`+N6.4H*SCSV-6&1KI,TFRZ(_KM]R99 M\20=4OHB7K"/Y][^W=L=SKZ_)G'O161:JO3<<;\-G)Y(([66Z=.Y\["Z^FOD M]+3AZ9K'*A7GSIO0SO>+/_\XVZOL^5&IYQX)I/K8!#V$RY3IU(XS3ZCH38;&8F9BO)$I*82 MR43,#=G76[G3SL791L;B5Y51C^]VMSPAWZ^QTXNY-O.U-&)][@PI5'M1>R/+ M=Y>YC.G3L3_PG?[%(6'QET4I?DFQUQ^+BK#W M^ENF:[4O_I1*^W:(?#*P+S_Z+==F2Y\/!H/#>S^$?-J:]S=)O@_Z907I_Y2O MO;1,[[TBC':*S5,CS1N[3JOJ2T5;6%3]FC)SG5YV*NF7['KM%L9197IWN[R[ MN9Y-5O,9NYS<3&ZG<[;\,9^OEB`1GH"&]P4-MN`@XX-*6>RC3I8K,O1S?KM: MLKLK=K>8@TH`*D&GE[K*].XGJ%#A#U49?D7EQP140NJ5@TQ)Q2=3FDZPOEC> MDZ:9F=!1)G<%[TQMV&6N92JT+O=]D:&9,9@9-666>9+P[*V06,JG5%)7\=2P M212I/#4@A&"7(A4;$EC$/-7H`UES+60/19RJY%&F MU3#!Y0B9:['ZMU+KO8SC<@^N4QJ63_(Q%FRBM3`U&XB9:]&Z-"IZON1:K!D9 MH?FI2R=H),0Z6*#>$`H?9<1UB)1KD?G_#J[X*PWWCU%Q@CB[%HGD,9&F&,,5 M?;2;ADX-.CUD709!="T2+SEM5B2('9I09>)TSI`F&!DA@ZX%X22F25YJT+QC M,Y4_FDT>M[`\0AQI'#>FWS\YSXS(XC=V11!0&CQF]T+3T-?L@8ZILIF+&3I" M'#T+QV7^J,6_.27!YB_T$U?G8 M#A0T[+0?>JS%$#:$;W'T&3-!<#B^AN(6JK@U"`K4'!EQS1V@\AA#JPH.YV1&L/0F.$,;"@/C94*QQ!)ZCI M6%`?TZF&`>H@U($%=;<.=NL0J::@4>KZU:RE2X=(,P6-];53XKTY18O.&!,: M6C37=(I;9G79*FZ-9BN@,$.$F8(N/W6=1>T18(ACGH+/Z\S$!OS0XS&T^]!B MN9;8O8CHT4+&LKQ`4W(@-$24*3AJB.Y^#17V@#K8I$.+Y.Z3&<>&.ZAMO<5R MMQ+.C6%M[RV8CY[QY?Y!:NX`1V)HP=PMA%T18FH4-(K=+50O$O(86EQW*V&1 MW`$2&5ID=]]@T%-8$[+0[K[!U(1P3(<6VLWG"=W2]B%230$5NE\.7?J>*.)Q M1%]@%2_E-T#!,*P>6OKOW^%=_`<``/__`P!02P,$%``&``@````A`,MNQI[JFO/$.*I.3;CCRFHZ[35_>?]J>O+IR/D_5T$976) M/?V8A6^;JN^&;C>N(-P:B%3-WUX\,D MT+]-_3)8_W:&0_?R6]]L_VA.-:@-^Z1VX*GKOBKHYZVZ!#>O9W=_FG;@S][9 MUKOR^3C^U;W\7C?[PPC;'4)&*K'[[8^B'BI0%,*L9*@B5=T1","?3MNHT@!% MRN_3WR_-=CQL7#]:A;'G"X`[3_4P?FI42->IGH>Q:_]#D-"A,(C400)@K]?E M2B:A"*.WHZR1T91@48[EXT/?O3A0-?#,X5RJ&A3W$/F2&?*XYGHK5BP!L7TKQN9)0P)@B)ID+PDRCB@)P`9!0F M7$4;(),H#,PC"'-HG^7,%9@Q9\_-$!)/S$,9QV;K)HUS>]WWI&157MCK,A3) M#=K1>V@K,*4=>TQPA"!M$4M++:1-UJ-0L+HNR'KH1R8^43M^#VT%9K19QV<( M0=I!&$4IXY7;`#_V? MXQ<*ZP)AE%)&KS-18*:ESTH`(:BE]-,D8E1S`O!DDK+Y4=@`DREUYBE4(;W!'![)G MW:SU!&)N]QX%_*3Y*.!V]PEE+(*3OI3/M"<+S`^\6?>5)R^FC@Q'Z9ENU M^K;+I9[T^*A1[\8PKS`_,%&/#?Z"`*";PUOBVU8D@L"2;`+FP`7$:L\P*N@[S M_09S95C+F:.]$>9&$LT<,7K*!`%KQ%S8ZU+.?(FLBR0V\6F;*O^RB*M/F;<_ M"P2Z'DF`E7.F,9C`G0@B4ZU:>@P23*^-,C'*3LN%OA^70V&6"7_Y+EN=T-16 M$T8KTQ@M?)+.>%.`B*P!CLP)0$9>8HJ*FC@_1ZR(PXE#FL/-VU;S^0B`5FJG.355C](/9:DY6!7?<@BP'M]1^ MEY_*N9\FK`4SC=&5$H>239^<`D0P:U("D&&:F,2IWLJVK"Y]0V\T.=*=IGUT MI1`C#.:O`I(`X.3,4-.E8@/2Q.H"2OU=1JK.9'BIL!K.-`8_E*4OY@V*030` MBIB-IH)$$)'PC#J4.S/29<-1S@V5?ZEG&I-.L\];Q:;/)G%SOFZFMQ8?GW&Y M/[Q5\\Q0%R8P-]:4E78F$7,A8`34_.DR/W4IV.VAV2&Z`O/C"8Y82>\NS&'NL/P[/YLB7UX8?5^$LQPP MB!Y0(O$80!W_FE=.7WC6B,-]P,-=//MLZWY?Y_7Q.#A5]ZP.;@64[_4J'BIG M<*@\G<"NKPMPIGLN]_67LM\WI\$YUCNX%6H>NK3'4V'\,7;GZ:CQJ1OA-'?Z MYP%.[VLXE/-6`-YUW7CYHLK7]P6K[V^;77U9G7KW4!\8:"S*4]=H^-,UIZ3AU=F!%6H_XB95PLN-5 MD3;PM=H[]:EBZ;8-*HZ.-QX'3I'FI2TR+*NOY."[79ZQF&>O!2L;D:1BQ[0! M_/4A/]4J6Y%])5V15B^OIX>,%R=(\9P?\^:C36I;1;;\OB]YE3X?@?>[.TDS ME;O]TDM?Y%G%:[YK1I#.$4#[G!?.PH%,F]4V!P98=JMBN[7]Z"X3S[>=S:HM MT#\Y.]?:_ZWZP,^_5?GVC[QD4&VX)[R!9\Y?T/7[%DT0[/2BG]H;^*NRMFR7 MOAZ;O_GY=Y;O#PU<]Q08(;'E]B-F=085A30C;XJ9,GX$`/"O5>38&E"1]+W] M/.?;YK"V_6`TG8U]%]RM9U8W3SFFM*WLM6YX\:]P#S2I(;@;X, MA$\9.!G-W/'"G\&/WXB;R#CX'/:#D+:E"Y]?^4%'5*LM?IPVZ695\;,%'0WU MJ$\I/A_N$G*IJ@O(W3U\=@U0?TSRB%G:7%#A&GKG;1,$LY7S!O>=29]0^,#C MVOFXID>D//!R,6U,#8EF<(!`QP+NB[+PH0.O]XX"C4$$]-1$%`H7';-G>D3* MH\.L#!>:WL*,290+/@XZ"VB>X2PP"'I=*VL0S,T?#(7/I&UU+&Q$#3$U))K! MP`B-.APC!JUMH-U=O>_[!*/PF;3-XWFTS.JT*S,U))K!``Q-K0.^W1+H;`(- M`G)[H?`10!_<16#RB-1QAY0:$LU@(`V&($5G@G0V-J&$PDY9$MUBXD9U&=P:KM`D M?;@%,ZHCTDG@]D>+'FZ11,=-+8G,T?J8N%%/".[[+>(*%3)QDV$62B>!>S:: MT":1YSIND5;=$&VK1(\P6:#B#&5R1M5<3AOH:4F;ZH@KA+*I42G*1+3@711:4DA.XK8AM%QO6<2HQT"EJ-\><3,A8C>:Z/#TVVVTF8#)1(GIMW$)#'*99>%W:);C&YH)8. MYR(4V.1":ARZ2J;Q-^-#':M&B66`(-^_M*1+2!O)^U^ZWT;11J(Z))U$ M(_5)R.-+I>.>)=$M1NT](ONWWZQ:;X`[[_Z8"ONFJ&^*^Z;$,)F8X$YI/^!4 M'/AGN8=IS-KVI"&43OA:U(U;?T*:.;IX=8W2-R6&R62$^GFEPX%T8=8'*A"LOF:MK=['"$EN4@E5[%K'CL;8R_HKK*>S1 MSBI69R&LSMH]$[5[2]@?0%YBCSU8M5VQ/WJX@[N>"4.NQ4`QU-[.Z7X&]F:G M=,_^3*M]7M;6D>T`^'B$NZI*;-[$EX:?V@7),V]@8];^]P`;4@8KA/$(G'>< M-^H+EJ?;N6[^`P``__\#`%!+`P04``8`"````"$`#W*;;O@#``!S#0``&0`` M`'AL+W=O-^^\_#S=+UV$\;\N\)BW>N"^8N;?;/[ZLSX0^ MLB/&W`&&EFW<(^?=RO=9<<1-SCS2X19V]H0V.8='>O!91W%>2J.F]H/9+/:; MO&I=Q;"B'^$@^WU5X'M2G!K<>Q%B]D<`=S98<8?*D'I.L6)<=+\ M4B"DJ11)H$G@\P+).X9S;0B?VE!HGQKX2K4,PGW.\^V:DK,#E06Z6)>+.D4K M(.F]5PQ#/-X*!\1!D-P)%LD%GC+(X=,V7B[6_A/$O="85&'@V`P89"*R'B'2 M!?(&C1`56^,<\GPY0[TD861)BLSWI0HR5A28B*Q'V(H@4F-%[RL18*B*D>/S M(#1?E"I,*(M"1#0;+1BQ",TWBWQ=CX4PVKC@S!#Z>+FT%"C,0B8/Q4EB;F=J M6PHT]$"UC2,AZVW.J$F6:Y(,JZ#]YO&4A?!,OAGDFG2YFQ M9/0G,5M<"L%GIP75NLO=Y%$B2E6=*2Q5C65JH&LP?2`,US7S"G(24R<$?2E855- MPZF8AH6O]GJP@F%ENGZ'0C"0=6-;H`AVY$0[V8G[D=L?MF#D[?(#_I'30]4R MI\9[$#CS%A!_JH9F]N'>$P[,JO1_AQ@V&FF7D`WA/"^P>1LN'GTO8W M````__\#`%!+`P04``8`"````"$`GBO\=J@&``!\'@``&0```'AL+W=OT.<<&E:38^&V+,[TJZT M6NWE.0T!H@&"DO3TS-]O.65(59F!L/T`SUZ''UY^_NGYO:R^U-L\ M;P*(<*CGX;9ICD_#8;WZSXA!BA*>J3XQRO2Z6N2Z7;_O\T&"0*M]E#>BOM\6Q/D7;+_N$VV?5E[?C MP[+<'R'$:[$KFN]MT##8+Y\^;PYEE;WN(.]O:I0M3[';#U[X?;&LRKI<-P,( M-T2A?LZSX6P(D5Z>5P5D8,L>5/EZ'GY43R9Y#(,]41(7!=Y/ M4<;W1QFY*/!^BA(-U"B:W)$/9-X6!=Y/,51O)4.L<#MA.FNRE^>J?`]@%4`- MZV-FUY1Z^N$,P=18[D=+GH>P2J'X-;35UY?);/8\_`JML'2"=%_$\H$^ZY^/)X&\/E57WJ&3MH'D(%SOTPC49"(W(F;?V2\6-D_S@E14J7AI:`(0!3#5U- M55]7:\E2[9A+62`'9SL>MV*E6J00M1(P!&!J)UQMOQK;05*UZ,$%G::5UH"1@",+E3+O=Z<2U9RIR*XB+'%?=2(R"!E%8"A@!,JSU=]-[J+%EJ M?11:D3/&91_/1B*7%*\3J1(P!&!29UQJORZP@Z1DN3LC9XR:DP$V[_E5F0>Q M?:0X@.0@`4,`EH."K8'6VR8QA;:_WB/M*)&%$LMKX4C8S-U&VCI%>KYX[F8/ M,13AHJW/D":QHB4PW5;BR&Z M;Q09#8GK%75<*"1UWYYZB'8(+M>9ZR.^2@SC3.5^R;.PSM,_"_0IGH7HWX4B M9N;Z0R+:<3`+)16Z\P<9Q35;WR&:^ZU5A6[%M4M;=*2K3N,XW2QI#S$4X=JM M"Q'M-[H&/8MK%EV\L,=\V(4Z/:F':`\Q%.$*K?'T5X@V!5-%#AM>1Q`O@WO77&X M7#B2.\I%`WE3E3H"%4X\K&UW0SE<^/]RM?B2J\E3LR-UNE(/T1YB*,*5WN5A M]O>6VTW@>9@;UFG6'F(HPA5:,[F_"="">!/(XWR,I%,3\)-7ZJY2U9ZO40Y7 M;>WD?M5H0DQU+)QJ$4NG2CU$>XBA"%=J/80HO;%1H>-8BC" M%5K'(`I[;@/H,ZR6RNL`)+D.&/>XHXNE?6D/,11AF5CSHIEL;W8#VP_HYEN?(!$F=GM1#M(<8 MBG"%PL=N*$3_NM$-2*(*):(3B1B*<(7"OWIV`UH4JZ6W-R1(.KG#(!+%3AVA M2T5[B*$(%RYL[49I+]A9+,_CB;2GU$.TAQB*<(7"PFXH1%>Z,?F>=242T1YB M*,(5"NOJ.?GH3CI@6;[9!WP*?AP]H^>'CQ]C^SAB>+X`S_Z.V2;_/:LVQ:$. M=OD:AD;P$UD85/CT$#\TY;%]8O5:-O#4K_UW"T]YW$98`@``+04``!D```!X;"]W M;W)K&ULE%3+;MLP$+P7Z#\0O$>T),LO6`[B!FD# M-$!1]'&FJ95$6!0%DHZ3O^^2=`0G*=KD(HGB[,SN[)+KRP?5D7LP5NJ^I&DR MH01ZH2O9-R7]^>/F8D&)=;RO>*=[*.DC6'JY^?AA?=1F;UL`1Y"AMR5MG1M6 MC%G1@N(VT0/TN%-KH[C#I6F8'0SP*@2ICF63R8PI+GL:&5;F+1RZKJ6`:RT. M"GH720QTW&'^MI6#?6)3XBUTBIO]8;@06@U(L9.==(^!E!(E5K=-KPW?=5CW M0SKEXHD[+%[1*RF,MKIV"=*QF.CKFI=LR9!ILZXD5N!M)P;JDEZEJ^V4LLTZ M^/-+PM&>?1/;ZN-G(ZNOL@N^AMY7_A<'L5?1-:,`W0RJH^:%S MW_7Q"\BF==CM`@OR=:VJQVNP`@U%FB0K/)/0'2:`3Z*DGPPTA#^$]U%6KBUI M/DN*^21/$4YV8-V-])24B(-U6OV.H/1$%4FR$PF^3R1IEF2+(BUF_V=A,:-0 MX#5W?+,V^DAP:%#3#MR/8+I"9E]9CO[\O3(LR<=<^:`0BFB+W;C?S+/IFMVC MA>*$V48,'H`1DXT(AN)C!JAZGL&_E3WXN7(Q3T?>D-TV8A:AH^="^7N$/!BM M.$L_G\U?"$5,F+MG%4W?(^3!)<6<1Y_F6?%"*&*6P>D\R)HX[W'A M]!#LWVF'&PO=V]R:W-H965TK\,VT4M(6V!%BB*/LZR1-M$)%$0Z3CY^RY)62*9 M-'4NB:4=CF9GE^2N/SRVC?6`!HI)M[&]I6M;J*M(C;OCQO[U\VZ1VA9E95>7 M#>G0QGY"U/ZP??]N?2'#/3TAQ"Q@Z.C&/C'6KQR'5B?4EG1)>M1!Y$"&MF3P M.!P=V@^HK,6BMG%\UXV=ML2=+1E6PRT<.9D#3-MUC2$#;KLUH,/&_NBM"L^WG>U:&/0;HPM5?EOT M1"Z?!EQ_Q1T"MZ%.O`)[0NXY]$O-7\%BY]GJ.U&![X-5HT-Y;M@/]%3!?,Y,ZIES_E2KDR$D^Z@-T+$!V1 MOX#(=$CQ'!+/5FAI!'H:K\OG8.@;Q;X@\?5/[R0F%&W##&YFQG,UGOB9D4FAAM/0C29V335LGMM5<["I M.IQX1\`V:DC2,KVO+G=Y.[2PZ%YKFKA M13"OUJSV^)UQ<]D%VI"=&G;N1I"4'4HZ:A5D7.?!KRX*"6BYAG0]/IV*;!LHCOX^PX M-'_^/?_6,PU1A-D^3'C&AN8G$^;WT=60>3`\S0LX#8_6N*D4O#_.UR_A;Q]`P2NSB)B\]2U#32J+\Z9CP/ M=PGL^\/QPJC2+F]:\FDN2Q<=3`=6FL"&YK_[^<\I$!(:"3(=0J13Q!!*`OT8:R\X` M0\*/\GJ-]\5I:+K=#O5MUP&ZL6.BF,=2TC2BBRAX^J\B.3O'+^^C>1/RFR,O[@#>K3`6N=2I/[R.X M+89KO?CE?3C01JJJ4)F[S+,[L52/E"TW#8MP-,CYU8#7&+I`G$,Y%)R^`])5 MLZG6J-OO=]T';2=5?DB94@P:2\`;\S[RB3^PWJ'-HQMGK#A@8X?Z>D9C!]0=,:DS:#4UCG3-L?3&;,V@U+DQKS-(:B2BS:%4J(_:OF( MX^JZ]T;7 M#(2OW0L&2C8RT*=UUY8C=*PX#0,Q,,7`#`-S#"PPL,3`"@-K!?C*0-J[[[], M<],,$^(@>[=:V&N,$LT]^-R_X)YDZ^XY-G9/<539`])%64^:8<<)/!2?ZG'; M0UTQ:\8I\5'SSYOA'@W0ZD4S[-B$(M.6S;COV6@JKIIA2O#'>-T,NSXEZ.D; M+>YX`7HZG)&EOW5I5,W4"5L>1E.5'-F%)(HR(7^3IED"CU*@Z>(^= M/GR[X1.,\#4D66FUVLLSP=A&,<8",IGY^ZVF&NBJ M9GT9;1[B^.1T<:JZZ-/0#Y^^E4?K:UXW177:V.YL;EOY*:NVQ6F_L?_Z\_G# M1]MJVO2T38_5*=_8W_/&_O3X\T\/[U7]VASRO+4@PJG9V(>V/:\=I\D.>9DV ML^J MROS48I`Z/Z8MZ&\.Q;GIHY79+>'*M'Y].W_(JO(,(5Z*8]%^[X+:5IFM/^]/ M59V^'"'O;^XBS?K8W1>[ MC?WDKH7OV\[C0U>@OXO\O='^MII#]?Y+76R_%*<)?7S5D(P MV#%&/W?\V+_:&%Z0X@(YG8>OL]R9L,*@IA9EX@(V75 M$03`;ZLL9&M`1=)OW>=[L6T/&]L/9\%R[KM`MU[RIGTN9$C;RMZ:MBK_09*K M0F$03P6!SSZ(-W,7\U#&N##.5^/@4XU;WC)LH89!\/YR`)G7<3#7KG1)VJ:/ M#W7U;D$_0C;-.97=[:XA2%\SC#!4\;^*"-6309YDE(T--Q+4IX&9__H8+I8/ MSE>8K4QQ(I/C4D;<,^34R+`)!X0&.)#`D`54^W_(0D:16?37CWI@3,MCDGM& M/R1!`'0.E?!6=(PP*6$X4$A:T`P\K05,TG1#]W,A!T'K:@K"Q<+ZBZEN0MWJAQ$$PL#ML!$ MR,'$8#\A?]C,($/+2Q_B+B>&",)@Q2)IK>',33\JGH"#F8%LSF1%K( MT-+2A_AL+KI531`&%FNX+$G+A07J_NGJ1O'$%L,5<&55)-6)2Z:BX\2*H^5F M($)'J';I@7>WFHO.25;<(.#:D02+YG"/A\%H34I\3QHL3\4>TQ$Z0L5+[V/B MKS>4BXY)Q1O;"R2-*F(U;$02`Q$Z0I5*OV-*K]_1+KHD_!XK:)BO(HVZ8@-) M#$3H"%4J38XIO:&F:(VTIFP]CUPDJ=5'FC#MF%@1QE02`Q$Z0H5+Q].$7W8! MN9,WEA6^9U`D=?=YH)@+UERVZ^=$#1E3$#I"!4L[TP3?9L4NFB"I=,AT18JD MA`>P;'#AFI4JX1P1*DB7"A4N?>Q^X>A^5#C?1+A("H)N&S&?K=BB$BO"6-_$ M0(2.4.'2J33A5UH$?4T7'(2&8"2->F*7(XF!"!VA"J7I:`IE3]RP3J!575DG MD*0KY4CB]76B&\5,+^2;%$72C2/@SW_Q0!J,PT"$CE#QS/4N M-X(WY7;LCHH422NO@20*4;=EMTUA802A7-I+>="7>J=<24&R:=V#D.^BNI#0 M;^-SG($D!B)TA!;YASS/N\7S%$E7BL-&)#$X0D>HTA_R/&_*\_CZH$BCKMA` M$H6H1Z?%C-\0@A+A>9QEP7*5TBL)T*S)Y"D'D6#R;VU"C3FF"BD?X!E M?=P9CB"<%7NPH&G]D%%Z4T;)]]>*-$J/#20Q$*$C5.F$,UY?OCTTO@J>D^'FJOR#I=D<>=+S:0Q$"$CA"E4A57>KT1NE%77[;)T&255L.T1C`0 MH2-4Z5U6Z$]8H=$(BJ0W0LA?L<0#:6@$`Q$Z0D7?97Z^,C_M5:P)Q2:4F)`@ M$-4T87=R[W_GNV\XTN"KLO%F+%(D^50_/!GZ`?/S>&2--<;H,+"'Y!F*O"!" MF!&>B>"+_3*O]WF<'X^-E55O\KQ#[LT'=#B+>?)D2(9'<$;3'6APW%O'4_PG MWX-#G:G_0,K]<8\S!(/CEG.ZSW]+ZWUQ:JQCO@-Y\]D2JE[C@0U^::MS=S3Q M4K5PT-+]>8"#M1P.!>8S(.^JJNV_0!+.<%3W^"\```#__P,`4$L#!!0`!@`( M````(0!Y]E3"S0(``'@'```9````>&PO=V]R:W-H965T9IBB)B"@*)!TG?]\E:E]T25=[UZ_VZY$_)>M91J!`R]*KU6ZV$1!(JTE&/EBX'VL%,+R;&&I6P" M-4B**QO$NR`.PSS@F/6>8UC(UW"(NF:$W@JRY;37CD32#FO(7[5L4`,%J:?WYQ>A.3?XCU8K=1\FJ+ZRG M8#:TR31@(\2]@7ZNS"L(#BZB[VP#ODE4T1IO._U=[#Y1UK0:NIU!0::N1?5T M2Q4!0X'&CS/#1$0'"<`OXLR<##`$/]KGCE6Z+;TD][-9F$0`1QNJ]!TSE!XB M6Z4%_^U`T9[*D<1[$GCN2:+8C^=9E.7_9@E<1K;`6ZSQ:BG%#L&A`4TU8',$ MHP4PF\K29RN#DDS,C0FRH8!6T(V'59YFR^`!+"1[S-IAX`*,F'A$!"`^9@"J MYQDDT*&_>WO(P`2=9A#/1WJ;Y-I!YK:Q4[WD?_1,$'1M4DV>YF>"#I->"*:G M@B\79L"E%UM3XS`Z=]5MYW8["HOPF,.)I]#!J:3S M9*SZ1#%_BZ(!3Q1G(Z53=-M.<9;$SRC.WJ)HP!/%\[/BMIUBGN3/*)II/KDK M+[MJP!/%XJQ&M^T4LS0_FG[B:O$610,VBL<;-_7.6>LP[OQ`H>F8E9-U$]`- M"$YE0S_0KE.(B*V9;A&<@?&M&[QK&+RQ/?'C!@R^`3?T*Y8-ZQ7J:`VAH3^# MP M4E+6(@&7K/)YSS`JU*:V\:,@2/P6D<[5#"MV"04UZ/K"U^25T+6*/A_XJIVT/%'O2$/&B2%VGS5?W54<9VC?0]W,8HWS@5A=G M]"W)&>6T%![0^5KH><]+?^D#TV9=$.A`VNXP7*;N;;C*PL#U-VMET&^"C]SX M[?":'K\P4GPC'0:W(2>9P)[21PF]+V0)-OMGN^]4`M^94^`2'1KQ@QZ_8E+5 M`N*>0T>RL57QDF&>@Z-`XT5SR933!@3`I],2>33`$?2LOH^D$'7JSA)OO@AF M(<"=/>;BCDA*U\D/7-#VCP:%)RI-$IU(8E!_6H^\Z'H>SI./67RM2#68(8$V M:T:/#IP:N"?OD3R#X0J8A\ZTCK'7?[4*/4J26\FBN*`+#OD\;9(X6OM/X&E^ MPFPU!AZ)$1/:B-V`D`9*VLPH^*!W%`U6F*+?CF'0)L&VMOEB"(X6]EVW&F-X-RUD1L&2DMA2+HM3;OHH3HTQ)$T+F5&P)"UL2>^?+`F> MN!/'$WI#C+X3'>:SJT;R5HUD-UW$!)F./*OR`6$4Z[C2X MA*V!MX#'B^G9JB\$[=5[>T\%S$3ULX;_0!C>:X$'X))2,5R`9'_\5[7Y"P`` M__\#`%!+`P04``8`"````"$`60@G8F0&``#&'@``&0```'AL+W=O?NM[JK85=V=!'(Q$U?^+KZN[OX+S-VG'_4Q^%ZV7=6*[+4X])VO*8]\#?':IS]YJM+H:DJ_/VZ?D\*9KZ M#"D>JF/5_S1)PZ`N;K\^GIHV?SC"O'^H)"]>ND5^"A:9ZT].M.AV#PS!G]Q:S`GVVP*_?Y\['_JWGYO:P>#STL]P)F MI"=VN_N9E5T!%84TT\A@%,T1`.#?H*[TUH"*Y#_,_R_5KC^LPSB=+I;S6($\ M>"B[_DNE4X9!\=SU3?T?BI2&NB2)*$D"]/3W:&B2&0*9^65YG]_?M_WJ4KO9M^A@@5I-JXFDHJM M1[&2DLR5I-?KS&`*EWE`FM'0K.PYH(95TPYD+"!08#,.1]'BCQ86-0S%#F0L(%#2,2A:+*L2 M)4JNV@8U2[.R2JWTFMD+BY(K;<8"`FXY!DZ+;3CK>&Y0@W`I]!N7#16,C04$ MFVZ#S&3>/YQ:;+/%5N%0@VR3U&QVNW`H87`L(.!68^"T6,(YQQ4ER+;RHJ&" MH;&`0%/0J(87SJ@E7)1<[=)8]X9$B!DO/*YI M*!2]KJ#O8)+DBISQB`34OCL<$%U:`MK&H5"$@$HW&'W@(TA)$+`Q'M$2<(!,;-[1"/8+<-7U*CM"MH>0B($G"C8 M@O`C[U*VI.&$&@2>L,S#IGA\&=4G(K=/."9"&@142^\A)0T'Q,P>P%%](O+U M"?M6A$1(&"7^$K*V@#9"HSR$HQJ%?NZV[N06<^>8V%U@2\-XQ9A&G@IMR(-M M)$+[?M]&2'2]^M:)9#PB>;3_#N=!M^8VZ]Z*1"BB4^I?0.;ZM(`L(@%']8'( M[0,>&T$1'0*T$>>4VKTBH]2>+:8M>G@)T=!E"1T?01$23MYX"(Q8:Z`BLH@H M8CRJ61BUM#K'2$A#QW3E76727#=FQB,2<%2SB'W-PC82$M$VG'N?:4C#"=_J M%O&H;F'4LH2+N=W.2'2]^M:)9#PB*S:J-\3HX.\;"8DX#PZ[1C*ND3RC6D'L M:P6VT9((5S!.?,V4)!R0]08).*H3Q&XG<(V$1`AXXP=DC0`/*0TRR!)P5&N( ML36\[R,D0L")\GY?0QI>0DSM(=0F/=CI8K1T3NC:"&H0T/]00VDXWUN](A[5 M*XQ:GE'WH89$"*A2\RVKW2M(PPE9]Y!KK!UZ>`71SWD%%W.[5\3,],T.VSJ1 MC$<$3S*J,1CU1]^DDNA:C:T3R7A$\HSJ`XFO#]@N0J+7%?2Y"$FNR!F/2,!1 M;2#1:GN+V6V`1'0&O&>4)!P0,YN(!!S5%Q(T>+[#HL3>821"P(G_E)*&$[+> M(0E'=8K$[12.BY`&`9?>3D\2SO=6H]!ONH:?4:.VE]B^%R$1OJVY\2^QTRAH M$%MB?!.);^K.^6/Y+6\?JU,7',L]?#4XGRXA1XOO(?%#WYS-&[F'IH?WA^;7 M`[PO+N'-U7P*XGW3]*\?])O.RQOH^_\!``#__P,`4$L#!!0`!@`(````(0!D MXO)/5`(``(,%```9````>&PO=V]R:W-H965T-?/Y4PO^325:"J:54:6-@(X$H[>9)V1"@&DV M+00D<&U'FIW-QCTRE]E^T*+Z)AD.S84QN`"NE-@[Z M7+A'4$QNJI=^`"\:%;RDV]K^4/NO7*PK"],>0B"7*RM>%]PP:"C01#UO@ZD: M#,`ODL)M!C2$'OQU+PI;Y;B?1L-1W$\`CE;29(T&O2&H_$=+"0X\@$7U-+95*L]@J4!3=-2MX))!LPN60K]>3\9N'$U M3Z[(EP+:P#1VLS093(-RP`S\2ETF'?R/D`/G&$*H[!F+5WS[U2O M16-0S4L($T&PO=V]R:W-H M965T,..$#KGM.YYMX:&D M%1F:W/[U\^XJM2TNT%"AC@XXMY\PMZ_7'S^L]I3=\Q9C80'#P'.[%6)N1@$O6N'QD&%4JJ>_

@V)*.B"=%:EM]N?S2#)2A;0=U M/_H+5!ZYU<4%?4]*1CFMA0-TKA9Z67/F9BXPK5<5@0JD[1;#=6[?^,LBL]WU M2OGSF^`]/_MM\9;N/S%2?24#!K.A3;(!6TKO)?1+)6]!LGN1?:<:\)U9%:[1 MKA,_Z/XS)DTKH-L1%"3K6E9/MYB78"C0.$$DF4K:@0#XM'HB)P,,08_J>T\J MT>9V&#M1XH4^P*TMYN*.2$K;*G=E@?,1F/@C9@POHDHC@C9"I`W:83*YQI#Z.'S[A\ER:29I,A\WN82 M$IB(XAG$J2Q#(WAWKO'?VB089N#,BB"4XZ5_=BV/`L>8\XF62* MRSS3FXV&3.)",US,PJBUXW5D$0Y%P;)V3RI>&'$ M_>RL.$->]AYY,FDF;W8*;#3D("\,HYFWL'DDQ13W3IW7\O1>T<=NCUF#"]QU MW"KI3NX,'\J>[NIUMH%UI@Y_=PK`.AE1@[\AUI"!6QVN(=5S$IAYIA>2OA!T M5*?>E@I8).IG"_\;,)P@G@/@FE)QO)#G[/1/9/T7``#__P,`4$L#!!0`!@`( M````(0"]O"/HWP(``)4'```9````>&PO=V]R:W-H965T/LQ7$H54#56W29LT3?MX=L"`5<#(=IKVW^_:3FB@ M6=>^)!B?>SCW''-97S]V+7J@0C+>9T[@^@ZB?<%+UM>9\^OGW=7"05*1OB0M M[VGF/%'I7&\^?E@?N+B7#:4*`4,O,Z=1:EAYGBP:VA'I\H'VL%-QT1$%2U%[ MLOM0]%V370M^/042*$[=9O*#O6"&XY)5R M@72/9\,,GP"'SY35C8*T8VA(][4J MGVZI+,!0H'%QK)D*WH(`^$4=TR<##"&/YO_`2M5D3IBX<>J'`<#1CDIUQS2E M@XJ]5+S[8T'!D%:1:?"6*+)9"WY`<&C@F7(@ M^@@&*V`^=69UC+W^JU7H49/<:!;#!5U(B.=ADV!_[3V`I\41L[48>"-&3#!% MY">$C@+DC1JA\[G&$#*\[/Y)DBZ:2L*+Z?.V%R!31'X!L1PA$XW@W?LUZB(X M"V>6X$4X\AMKMQ83F:.@O<[/;DP41%,%K[NCP9D#[8UAX$4Z>[+%)";.8!G& MP2S1?`)(_&68C`P397#&W^^-+IHJ3/#LP&PM)C4*(XS36<#Y^7Z(_>BY?J(O MF>I[W3D-GNK"B^Z(I?8\F#9YI6L["VEJ, M31.'21#.`#`_-+;>[5W MWEC3EKQ>NF3BNPZK"[XNZ^W2_>?OIX?$==HNK]?YGM=LZ7ZPUOVV^O67Q9$W M+^V.L%/E'7QMMEY[:%B^EHNJO4=] M/_*JO*Q=C#!O[HG!-YNR8(^\>*U8W6&0ANWS#OBWN_+0GJ)5Q3WAJKQY>3T\ M%+PZ0(CGVYDW^O(>\WTF8%Z?8\LM9^*HL&M[R33>!V>HGV8$_&V?--OGKOON+'W]GY7;70;NGD)%( M;+[^>&1M`16%,!,Z%9$*O@<"\->I2B$-J$C^+O\?RW6W6[I!-)G&?D``[CRS MMGLJ14C7*5[;CE?_(4AFU`>A*D@`[-4\G=!D2J;1[2@>,I()/N9=OEHT_.B` M:N"9[2$7&B1SB"PR"R]F!BF)-=_%(KD4T"VTXVT54;KPWJ"$A<*DB($=T&,L M1/8)8M8'\8!?3Q)2MTD&T,3/RW\B*1:9)&G2AY=YI`A)9,=$8IDV8!"`RHPG M(!9!I[4*1#2P&"`F'!AH`P:#T&1P/74!7KJ03%_[B(;6DQ$38??B8#8UYS-] M/HCCV5`[@Q=H1:_,=5X";/.RGILB)I:\'BBA,]\B9@`(#0CI`0:S:`PS`;:9 M17U<5`MBD%D8$=]BGNGS=!HF<;_>X!6/X27`-J\A+O)"C*8A;)2;3-S%)#JD!*R"2:GNTP"^$GP1##9&>9]`UVZ*OF[A_R1LT0!"$[ ML;VMPF8&@/H!O;#+B+!,350WN*'!FMP&9U'<$*3)23X$7DSR):V_&(BP2^WI MXO5U6])RU2U-*Y#.XI(WDU'F+-&V>JSRIPJ$_2&1/U0?=6W.A_'@":9R1MFS M.-*<[;A!DZH["`K1H)/(4E:F@JCYF`SK36:C[)GK@F@C9@U&V32YQZ<5"/5, M@_!,SQ@$FQ/Z%YI#1]FT1-L;;9`CREF!E$U3&EF`3`&4GDD\'$>,FM%1'BW1 M-C5K)Z4*=!)L?YK`[AFS-+A4L5'V3#^QYV!(6%7LS)[5LG-[IE^R9[GJEIP5 M2-M4^HC9FE'V3/'@"TE>.3PK$+:&1(/[JMY@##4]'0S!Y#7*G,5OO)OFK$`G ML8;6JS4SYY/AUXA);)0WTWN\68%418:"J'J9UMPKW61E.?-][WKZB4,'EOND M"J2+Z9)#TR\YM%QU4]*:'ZNZ:"-F+48Y-+W'H14(C3!)9F>:QB`X'T;^<&(Q MF(G3EWXBNWX>E&C;!RT'3A5(630)B664F0(HU4_]0?4FM5$6#?=)Y_O->G*J M0/@K.@X32UCB4DH$P?G0GPWKD1G>..&%3,6:+4G$,ML8SN`&3XUX_`1=0AWS+?N;-MJQ;9\\V$-*?Q.`C#5YAX9>.'^0U MR3/OX.I)?MS!52.#^Q!_`N`-Y]WIB[@DZR\O5_\#``#__P,`4$L#!!0`!@`( M````(0"(U3I+8P0``)X3```9````>&PO=V]R:W-H965TWGW.J MN!8(U;ZHZ+_.Y<_A)]3VVWN:&&^TX#'+=B99+$V#9B&+XNRT,__]Y^7K@VGP M,LBB(&$9W9D?E)O?]K]]V5Y9\:1KP!1TM#G7!I4+Q>\J\A2W,(<8B3N/P004TC#3<_3ADK@D,"?;\3-PCK MV.)@$#Z-PX)Q=BP7$,Z2A0Y[7EMK"R+MMU$,':#M1D&/._.1;)XH7<0;^*HR('H-+ M4O[-KM]I?#J7<+H]Z`@;VT0?SY2'X"B$6=BBC)`E4`"\&FF,HP&.!._B_1I' MY7EG.O["6RT=`G+C0'GY$F-(TP@OO&3I_U)$L*@FB%T%@?!S4`;[;<&N!DP-Y.1Y@#-(-A`9.W/`'UE'T^NM5J$\#/*(478FC#LL MYW!^WO:^8V^M-_`TK#1/4@.OC88T"@NJ:4J",KHEC9M<9T8Q9D:GL)0G^44W M35M(+XWSF30HWID0NRG>=Y9-^3*SU+ABDKK]N/U$M<73?>$B.!7=A+:C))2: M84*8*7T#4:QVIB:2&DC7=._8;?<]5_W/Y$9Q/[?GK)0FI6;8Y*J?2,]57#3G MJM0,$R+,.U?*].E#<;\SWU%=E1HM5]?]W'K-XB*U!E=Q5VJ&S1)@0+=;O8QB MU9R_E6@D)Q)"VV$B>=*_)%6+*U'78V]]`SL$R=%)K]FRY$V_#$]Q683>F2,M M*Q#2S"E),PT'(D4C.1$;G3ZG!YF@6IVB@S0B?-ELF MB&30C,VW0&4KH)JV6:CGIKD2]:>Y-:$W6?:GF"74_?2>JR*Y$@TO7/LN0(E5 M39L55FG:/,:LM6ISS2R5R?9=@!*K M9FVN[ZP&.15`S=@LF3-CKST^S6*5,L]MFJ)X],/08DQT% M4'JG5JR:L[D2#:?944`U;;-0*_T-[I4K41\:[?]_C\F.PBS-ED?8Y;:WBI7- M4C32\EV@_YMOF^V91UL\%C<_P.Y('ISHGT%QBC-N)/0(2Y>+%>0O MY/Z*/"A9+O8H#JR$?1'Q\0S[8!2>])<+$!\9*^L#O-J;G;7]+P```/__`P!0 M2P,$%``&``@````A`"1Q@Y[Q`P``5`T``!D```!X;"]W;W)K&ULE%?;;MLX$'TOL/\@Z#V6J+L,VT6M(-L"+;!8[.59EFA;B"0* MHAPG?]^AAI9(.DWME\3F'!Z>N7`X7GU^;6KKA?:\8NW:)@O7MFA;L+)J#VO[ MWW^>'A+;XD/>EGG-6KJVWRBW/V_^^+0ZL_Z9'RD=+&!H^=H^#D.W=!Q>'&F3 M\P7K:`N6/>N;?("O_<'A74_S?]\ZAX*UG1`L:OJ:G@;26VK*9;?#BWK\UT- M?K^2("\NW..7*_JF*GK&V7Y8`)V#0J]]3IW4`:;-JJS``Q%VJZ?[M?V%+#,2 MV\YF-0;HOXJ>N?+9XD=V_K.ORN]52R':D">1@1UCSP+ZK11+L-FYVOTT9N"O MWBKI/C_5P]_L_)56A^,`Z0[!(^'8LGQ[I+R`B`+-P@L%4\%J$`!_K:82I0$1 MR5_'_^>J'(YKVX\68>SZ!.#6CO+AJ1*4ME6<^,":_Q%$)!62>)+$!_72[BV\ M)"1A]'L6!Q6-#C[F0[Y9]>QL0=7`F;S+10V2)3`+SX)?>@8NB3U?Q*9Q*Z`Y MI.-E$WOIRGF!$!82LT4,W(`)X^F([!W$3.*`ODDDN&Z*]"&)[X?_(E)LTD5Z MB:Y@BY!D#+-P+%,6-`$0&57`QP<+,&18\=Q/S),1$\PG*PO:R<$])POPV@8G MIIC'OFOXC)AHS!HAL9F47YHU55`AM\=#@'55?FJJ0DPPJO)#4Y1FC<+)(TU3 M=(\F`38UD8EWK/(M8F*,E*<<.YHSS1R2V2--57R/*@$V51FQV"(&5?EN-!^+ MJE2S%RL5KZD2#Y-RZS^N9P$V5?E&K!"#^3,EH0T5>\2=PZQ)2N^1),"FI,"0 MA!A94HDI2K4&2CEJF@@TF=OC-*)-57.Q8E%)$$8C\LRVF6GVQ(^BR2M=F=&W M/\X@P5:KM:1T9I;*$*3T)+EM7-%/%WWRYOHAV%75MN2;]2,QF*W$G=\!K&K= MK`1-ER6:J")+/&:_?R<(MEY-7AI/89?!N?1G\=C!JZV;,\F!\E6SKN^N9D[> MZ^;SY9&Z$'1I4B0VLII)%@3$83K?$EW:71U=S#Y7]\_(V5:"I+3KIF[8E9=( M5W977R?7C3UPC;N_E2"I+`@BH\=F&B!-O9E`EW97 MX=<+A1'+70!XS]AP^2+F[NGWT.8G````__\#`%!+`P04``8`"````"$`KLJ8 MLL@#```@#0``&0```'AL+W=O/)^L-S55I/M!6,UQO;(ZYMT3KG!:L/&_O']X>[A6T)F=5%5O*:;NP7 M*NP/V_?OUF?>/HHCI=("AEIL[*.4S5IF$R_;@B*:E M6=$%5:7CN^[*UE*3M+3,).@71]:(@:W*;Z&K MLO;QU-SEO&J`8L=*)E\Z4MNJ\M6G0\W;;%>"[V=OEN4#=W?;SG;=)>@GHV=Q\=T21W[^KV7% M9U93R#;4255@Q_FC@GXJU"T(=B;1#UT%OK960??9J93?^/E_R@Y'">4.P9$R MMBI>4BIRR"C0$#]43#DO00#\M2JF6@,RDCUW_\^LD,>-'3Z5)_)YD!NK[=9_XB]`+Y_]F<;2BSF":R6R[;OG9@JZ! M9XHF4SWHK8!9.0L@/UK'Z/5O5L&C(KE7+!L;VAW"!=3G:1L%_MIY@ISF/2:> M8CR,2`:$2J"B32]N.*!W%`VIN!3]>AD&;0JLM`VLL;X!W*-80VKR"F*)M:93 MR'P^0I#8`(L=,GQ=M`J"2EQHC()@Y.^R$VO,;#26F#?2BQM($A3Z]OPI\,8& MOV.ZHF!F2-&8,.Q*[Y(@Q.O)/];3OZ\CW;!9;M>MP%CWS%U@7;'&]+IG9+9$ MG\7'.[,SC``?X9?1)"`U`H(K`-Z0*R MJD:`B_?K]5VOP*95HTRQQO16(X)TNRXH-UX3"0KP)^LI6E^8A"@`.5N^Q9D" MF\Z,O15KS-"A`0FP-U!B1"0X(C3+.(U(<81/T(Y%]CPX!6^O7(OO1GGOG2[T%O:$4<<8/_ M%$>$9G>B=L=^U0%]NU]]G%_ZC:]J('4CVO5;0]T(26I;!R?E+#I@^G[7AW'(3ONSG8N!^K`5D-"LZX`/-I MDQWHEZP]L%I8)=T#I4LB.+!:/>'J"\F;;DK<<0F3:??U"+]$*,QG+@'PGG,Y M7*@'G(??-MO?````__\#`%!+`P04``8`"````"$`Z*42V,V?.7!C6%P^L=>Z)D)1W M&0I<'SFD*WA)NSI#OWY>GRV1(Q7N2MSRCF3HD4ATL?G\:7W@XDXVA"@'&#J9 MH4:I?N5YLF@(P]+E/>G`4G'!L(*CJ#W9"X)+X\1:+_3]U&.8=L@RK,1'.'A5 MT8)<\6+/2*@@#X=1C5DP$% MP0_F_T!+U60H2MUDX4J::DKD%'NI./MC0<&1RI*$1Y((U!_MH1LN MDR!)WV?QK"*3X!56>+,6_.#`T$!,V6,]@L$*F$^961U#KJ^E"CEJDDO-8K@@ M"PGMN=\LHG3MW4--BR-F:S'P1@R88(K(3PC="I`W:(3,YQHCZ.'+U3])TDY3 M2>%R&F_[`F2*R%]`G`^0B4:HW5CCV]HT&&9@5(HH70R\IJ1;BXG-".@:YZ.+ M2>3X7R)K<(8@K:$)EP,/53O-TP[S:2% M_JPH%A,;:6$PGY^Q-8Z??"?:TO_1IIWFVF;1MQ9CM9T%RV0J/1^;7Y&VF$I[ M>X8T>"XIFL;<6LRQD_%M$%T(+AUN[@ M+>Q@L[&\P0`[L,(D:`..@-WL_OO.V#B,S>DFN5DVX]>3Q^,9 M#\[RZWMUNT75[O\I.H^=`Q[J=N4>N^Z\\/VV./(J;SUQYC6,[$53Y1U\;`Y^>VYX MOI.3JI,?!D'L5WE9N\K#HKG'A]CORX*GHGBM>-TI)PT_Y1WPM\?RW&IO57&/ MNRIO7E[/7PI1G<'%NOES)`_Y3\TI+_G?8H M+K\TY>ZWLN80;=@GW(%G(5Y0^GV')ICLCV8_R1WXHW%V?)^_GKH_Q>577AZ. M'6QW!"O"A2UV'REO"X@HN/'""#T5X@0`\->I2DP-B$C^+I^7I?)6*]*^4D[)W`LW?"8F\:1LGL$2^3W@L\M9?H M<2_3W@L\>R]S+YQ%+(H?6!`L748%GAJ%W8WBJQ#+'4OS+E\O&W%QH`P@B.TY MQZ)BB__=(M@;U'Y#L9P"T6\AK][6210O_3?(A:+7;,8:9BJV8T42!*8FU1I, M#OSJC!A\0+_RP_;>SX]BDS]*++K-6!.:;-NQ(@DL+ZG21(D,TI0EL16F[$=. MAB\RE@BY1Y>(U32!FOQQ->FMPDF@D;4!B>D^/V<*+8YASV2>;E1 M&L)I&U)MP'*96WF>T<%D6(3!'#_"C&*+.1C\*F:EF*+4Y[$S=*0V)K&U+;D!&#P8:O%N28NZ^&<-*M&E(:PF@;4MN0$8/! M.#<9/Z\A%-OQLVM(:0B;-F`J3JR-3_6@WOB,&`Q.!H;GH%)MD]I5U(L( MZM6"K-"QS?I.K\-76FHQ<;%UD+V_@:L:C7$XC0J(*1'%U1;$C:PJ3T?ZC%I, M6FP,A/:^3&6JG1C4T\7YA*VO8"&EO2D M_IV&6$Q@;`L$^,XD4,V$@B?Q"%QW'%TX6WPSAZ-$M8/)S!N5FA[7,[+K#+"8 MW-@:"/>-0*M&0GFCF?4BM6&DV_2IH"U8:F'H6:=>.IJ148O)B^WB?E[57$S> MT4E&.E#/JRWR))MX4S-34J;'A_@2B\F+K8/P8EY,87MNQ%DU',J=Q*,XDZ[4 MQ1NW:3(<1);&;'M/=%:U-,& M>&(QX.&B;,!_'FNI-KM=-+-X-KUHX-GVEOYEUDJ0D1PO[ZIDKP6H[N+J9G?. M#_SWO#F4=>N<^!YR)/`2R))&W<35ATZ:9F66%.B0-))?1O:XX`!P[IAEP&[[3!L*]`"NW2?)EN'K0/Z%?9( M2K(8RTO2!AO6U8=$(G]\_]_C(W7UVH.(H4,B).5QVZM=KGJ(Q#X?TSAH>W>& M_4L;'I(*QV/,>$S:WIQ([]K6^^]=Q9LJ)!%!L#Z6F[CMA4HEFY6*]&$8R\L\ M(3',3;B(L()7$53&`A\!W8A5UJK59B7"-/90C",@>WLRH3Y!0TW2V\J(]QB\ MQDKJ`9^)@29-G!4&.Y[6-$+.99<)=(A9VP,^8WXT)`^4AQB6"B;:7M7\O,K6 MU0K>3! M`6#?!TVM+$6:]?Y&K9/1+(#LXS+M;K51K;OX`OWU)9E;G4ZGT4IEL40-R#[6 ME_`;U69]>\W!&Y#%-Y;P]?O/R\1?E>%G$__K#)[_\ M_'DY$#)H(=&++Y_\]NS)BZ\^_?V[QR7P;8%'1?B01D2B6^0('?`(=#.&<24G M(W&^%<,04V<%#H%V">F>"AW@K3EF9;@.<8UW5T#Q*`->G]UW9!V$8J9H"><; M8>0`]SAG'2Y*#7!#\RI8>#B+@W+F8E;$'6!\6,:[BV/'M;U9`E4S"TK']MV0 M.&+N,QPK')"8**3G^)20$NWN4>K8=8_Z@DL^4>@>11U,2TTRI",GD!:+=FD$ M?IF7Z0RN=FRS=Q=U."O3>H<],9&R;,UM`?H6G'X#0[TJ=?L>FT M1.[P:3?$45*&'=`X+&(_D%,(48SVN2J#[W$W0_0[^`''*]U]EQ+'W:<7@CLT M<$1:!(B>F8D27UXGW(G?P9Q-,#%5!DJZ4ZDC&O]=V684ZK;E\*YLM[UMV,3* MDF?W1+%>A?L/EN@=/(OW"63%\A;UKD*_J]#>6U^A5^7RQ=?E12F&*JT;$MMK MF\X[6MEX3RAC`S5GY*8TO;>$#6C\S210*:D`XD2+N&\:(9+:6L\]/[*GC8;^AQB*X?$:H^/[?"Z M'LZ.&SD9(U5@SK09HW5-X*S,UJ^D1$&WUV%6TT*=F5O-B&:*HL,M5UF;V)S+ MP>2Y:C"86Q,Z&P3]$%BY"<=^S1K..YB1L;:[]5'F%N.%BW21#/&8I#[2>B_[ MJ&:+T5';:S76&A[R<=+V)G!4ALZ%8J MNU'N_*J8E+\@58IA_#]31>\G<`6Q/M8>\.%V6&"D,Z7M<:%"#E4H":G?%]`X MF-H!T0)7O#`-005WU.:_((?ZO\TY2\.D-9PDU0$-D*"P'ZE0$+(/994FRE)")J(*X,K%BC\@A84-=`YMZ;_=0"*%NJDE:!@SN9/RY[VD&C0+= MY!3SS:ED^=YK<^"?[GQL,H-2;ATV#4UF_US$O#U8[*IVO5F>[;U%1?3$HLVJ M9UD!S`I;02M-^]<4X9Q;K:U82QJO-3+AP(O+&L-@WA`E<)&$]!_8_ZCPF?W@ MH3?4(3^`VHK@^X4F!F$#47W)-AY(%T@[.(+&R0[:8-*DK&G3UDE;+=NL+[C3 MS?F>,+:6["S^/J>Q\^;,9>?DXD4:.[6P8VL[MM+4X-F3*0I#D^P@8QQCOI05 M/V;QT7UP]`Y\-I@Q)4TPP:&PO"U10+4ED11EN18#DZRV1QPO08]%RW0%`5%439COB@4=;%3]+]W9ODV M*Y+BTEII`S1"SB*EG7EFGIG9%RZIFV]?`E_[XL9;+PIG^N"RKVMNZ$0K+WR< MZ7][L"XFNK9-['!E^U'HSO17=ZM_>_O;W]QLDU??_?SDNHD&(L+M3']*DLUU MK[=UGMS`WEY&&S>$3]91'-@)',:/O>TF=NW5%AL%?L_H]Z]Z@>V%>BKA.G!$ MA`1V_+S;7#A1L+$3;^GY7O+*9.E:X%Q_>`RCV%[Z`/5E8-I.+IL=5,0'GA-' MVVB=7(*X7K1>>XY;13GM37L@Z?8FW`56D&PU)]J%R4PWBE-:^LF'U4R_TK74 MY$6T`A!_^&D7)=_\+OWS[H_OWO7__?4W__RKN_K7#U]5/_OA:[V7JR$R@8/# M,B_[!\7"QZGD7F;![QE@#+8!\[$]J!FWYC8?O>,O;P:VL[\/S7]+2!)UA@9-\+/*`)3_92 M#>?5LT0TN4T3A,'9-,0SU*8`3++QY&&;[!]K;.)TC=IU'>,_3A>SXK!=TG15 MXZ+BPV-T%5P1/?'CH>R.^QA:]SQ,F9 M.S2IC.T:G'@*FV"PF+SWO<^KV6;S_&]NO`8!VV6(-M MY'LK1/&X8`.DK(-:7-U;BWNFER`31=$@U+(6XQ,(O9]/%_*1+J93V4(-"UZ2 MA;X?X4NR4`O^6TCS:99(IBR0A3PM\7!"T[\<3Z?3R>!J,IE,S>'`-)F3EUE$ M>^'*?7%QCB/-354$(T`P'4ZF5P8`Z9L3INJL"(8`8#P:34:#J6'"_VSP4%QKA($BE@E"!2Q.I9<@*J<58)`$:L$P;E9S:=5 MB_M[BZT+5$=FTL;'F2X-O+6^1_#[2$:T-P&6BF M)T^>\PS*N/7FE(=4Q:DT%!76Q)F+.3;[8W-D7*630TFJ`W?E[8*J=87NVAP` M-Z)OVPTG/@P+)5GHE"16TD+<1L M)`T$;20M1&V$U*E+KMR3JV@'ER7W";:L2;_/9IB=XZ5>(`%>$S&M;:K^;&U2 MX]'6-J(^S9T']:62&W,#7VPD7F-I2XNJG2T-:JQL:2%J(Q\WM187RR18GFN0 M[/F;^_K;8("BM"'!0RI\5I[P8D!Z.4`X>ANM/2B]QF;P_L$FDNS>"RA4X]%?-]'"6ND["]+^R"3!.>80.>029(!,\Q^LT&_>`G87\41>5)*:"SI%/3*7.`XA08&E2#4$@*,$`B%BH*C_'5`,BGI@&@V* MNF`*@>N##U<)J3E!F>!Z2$48`(^2K"CK]8#K,<[H!@)!584DT6"H*I$4@ZH: M65)AJ"J1!(*J"DF94%4B*095-9)0H:I$$@C@$245DC*AJD12#*IJ9$G%4%6) M)!!454C"Q/#$);)'ETW3152R?CJ:O&G]5'M9MRZD#IHF3NG6I/4>S]`I-,O!_,@1-NK./]@XGGT#,_Q_;FP7V!J6AZ M;>MEW;S6"TCR]8W]8.01-F(J]<-*MJYU42[=/T=@.=X1K9:S27WKPOQ>9/"+ MVZT1T@H"0U(U!EQ@4HT!^J>O3M`5.?0`*>HB"9)L$NO4G M)$A:4+X!3^>8V9_QG#5FI"BG=##SVV.F(82EPSDR.J3CZ1P=7$7!Y>1#X9&O MV+66F#B_I6%&5#.G#DMW!_#CRWT\\>JA2/"UY*SJ*]'<&+\RC!77 M1K/WQ]TV\=:OW087N*R_SK9<<`ZO8+!@7H%S[Y;)_!OMES.RD3-3'G*%H^H( M=O6WU1&2L'!%%:],\EF@O(B='I]H$1-9B*A6L?K.\U=:7&BZ"XW-?IWI765! M0AB+A@GD<\WZ`Y_S*O-,9`A8Q5YRWWTI^*]4BRJOA M_\;R]58T+0R>&8T48BIU0=Z%M>'^O@.^DCU=XJ<+U>Z0UW[J*LY7T&KN MGQD-%SD#B.I#S,CS#=I=,[*"LTNV736[78<'4U\6I83+`+9"K,\ZM:4S$/'+ M;_4N$)QNTP3/.]YRYIF?J:N(;/\`[!@@]U_Q=U\5^PLT?`XF/)NV_WOM0GOO MH-!B-0:=O-QY/CR5`OG%O1\.K$-$P3P]F5VM/R2KF-,:&+A$%D1N5UD@(8TO M`_<#$5FPS-%55I$X0["6R();TSK+@EJ9XF)5L\1EPH7KKKB@22:+]_U(T/=F M'8]L7V.)"TT6P45EE3QB1TID@?%=994\XIXJ(@M,[BJKY!$0$EDF*.DJJ^01 M6*"R(-RZRBIX-+%$EC:.!'U_5JODD?>]R-!W^]75#[B#<&(3Z64W,$[ MXB,<+XGX*)52LL9'^5`PRE,I)5]\?)N"\9U**9D"><0B$SX0MZC@:,A[UQ3T M[MQ>Y567#QCL9T1@P%/,G9T/3Y>/\-GT;),=//J<&H1;JH4D/;G.L[:`>Z8+ M07P^8#/;H9U$\:N&&^L*<3SI(T%Q?XJBPD>\!`,.10!]!T_RAQ\) MT,`O62?..0A'5%W$%+G`NP?OLNDB!EJG:/CXPY75+F*@=2J&+ZHX?A(1\R'< M[`J&^%J*7;>(B(]>^.RN^,CAJX0!($4D?7)W26P7\<>GE"'HF$]XIWTA@R\1 M[,;Y_3'C)[BQ/GY>C#985&X=AM'_ZJ5\Z@+S>X*_=<&>QU#, M!\!1*W=M[_SDH?APII?O_\P>9P3!E'WK>^]+E#`1,[U\_Q&?$P59#`]I@'+S M<0O/'H*_VB[V9OI_[N?CZ=V]95Q,^O/)A3ET1Q?3T?SN8F0NYG=WUK1O]!?_ M!9?A#X-)V_,W!_OZ3;V[[ MH\E6,9@N)XL_;AWTGC'/7Y6"O..SM%`?[O4?M']_TYWO%_H']^+C]XW\N)[RYO_K-1.S1:F+_=G19 M+>;]P>*_VL.F-R_N9F7[Q][^[I_;?SN"*4-CS*MQ_[K]:QKNK)R/IF+S/BU>PO%H[8G@R#+SRV5<_M-\.&_>^O!Z)`6SGV_YM MAYJSD_>O3H]/3]Y>%*=OC]MC7,S[$LWB_.[V==^[G@YG_-,D2]X'7?"F*]&XW)>',.^Z^F\,^#18%#R.[\.&93_:L\81OEK M.1[O?IA,/TV*\[)?H5'#XK2JEMT7WD[7#/&7Z7@Y6?3G=SY19X_"3'&)[\O9 M=+XPEBWZB^Z6_E"N&^%L>3D>#8I7XVE_L8:6X^GM+>IWOI@./NP4YS?]>5D5 M[Y8+`PSF;+]V_.[M^;O7IR^/+DY>%B^.7A^]/3XISK\[.;DX7Z?#IY/BXF:Z MK-#\:@>$&)=554P7-^7\TZ@JBVI6#D97H\W*?=BA(^Q_OZK*1?6[SL_]ZL:@ M9J#_*/^Q''WLC\O)HL,IMEU@517S.>`HG!3=,X'#2I*^G4Z'GT;CC@J=(EN3 MZQ$K*9P[*]]V@B?3R>YF@IQH'ZB]H"BAXU'_+49E=R<2@V?].W&W/4:3 M<=E([0>;W-OPX.OIY'IW4,%5J# M_847Q795EL7;Z:(L>KV.:?OYIY]_:J_1U/!F.AYBS7]KV[^XZ\JVJVPEE2VV M'^SO[>_WBAF`CX@ORP+Q*2KI\>^+Q_L[^_OV?_X7:%PN;J;ST3\!+0G8H\.= MWM/'.\^?'L8'1H(R__'P8.?9XR<[^\^?QQ^G-2X@6L7TJL``E[>7S!B-\.^+ M1_L[SQCWT>'C^%H^9F_G\%%OY^#ID_CCY\<\[+#N:#A$V*83M$E*N3N:%(/^ M;(1VM1F*]"UOEV-#]:FKZ/063^8&)1Y]+(OQM.I`P@6.3K4$G8W#.T5_@8^# MJ[3=V]\Y[#W?>?;T421^+1.>[SSN'>P\?I1XL/K)[M+>EPN\*G8`"SY!DKK4 M&8@8:2U!::^]([RVY?=Y&3E8H2G\7`=Z`>[$EA82^S655+:F>#FV^;-#=D5Z/X7^_W:I#`7_I:+IL;WFT+3*!WPQL-!I]?8$S?G+S% M@KY[5;S#>SJZ.,7,KF-MTYZ6/P[*V:+`CW/K70S[B_Z7FMF#M@R]+S^6D^4* M6#\OYQ]'@ZX=/)]>+3XA(29KH-!0_^B..KJ]7,XKV8.U%M7%=QX(:`]Q+(T$ M@.+OQ3:,&"]-J?GSL$3)!Z.^4,)(Z=_*A_JG_6$'V9'_5F'2Y?"-[XK+WHXEY\`M`L/W.RXQW[=^. M,C9V?AO@KE0&S*L7?S3\^[(R8UDLIL55?Q1-%HL;1,,IL`6;L8"V5^U)3HEL M;\OB:CZ]+>0IV4.='7E;+HK1!!^@1$H"=]LCZ1DW"8B..74/>4>CMY\,*98]'_L2C\"\Q$6(',\NO%)IW#5;"_Z%3X[+FA\/QGT0HCR>?!\.1HO M%<7\BB'./0Y85@S#G)`Y6UH$=(73/@!OP\?O?F[/W)=R=O MST__ZKO(K MQ&MT#;LMBAC<%0JQ*R#"0"R]V"8CHD27C/:3F];[W=';;T_.85AQ?O'N^,_? MO7O]\N3]^6^+D__U_>G%#^LXN-(6V7:;'>H0D$6;Q=_>F.O8R:%DWMU9\.Z. MW;M;_TKFYOFN'#=VY;40][K'DF9T$SZS8?EFRKZ/%P_5#RUEK M,^%%?]R?#+"0"[G/*7_56_=/CJI>2$#*Z*T6QC MQ-:-8F9VCH\\+RVY5_4_RIDO9C#/;-U\=`FBL@UM5OZKY]O$P[C')A&+1AC4 M)G/#HYMF4*;,A#])HPQEO_8<.OSX_!N;YENC:QT_-SZW0=ZJUKO8;@G*M8+Q)TH:AOF#UA^W-O,?JU[[30K%.%OX>8W?>V62G MCLZ_*UZ]?O?7M>%1"*#>?EL<'5^<_N7TXO3DO+W@VA.MY(H2*DS)V!",9#X3 M?]>_+(&(P_X1EY0]O1?$I)-2/BV=^#XAAPEI@?O,KCQE`0\RV@2G^7< MDC.5PT2']RG/6"=RVW.Z9[`ZE>F_9;.V7Y9]62<+(GU`*&49T/:+IV__E;"@:?X47_SDRF"&!>F?(^ MNJF"X=5H@O'`D!97Y2&=L5B,W=W@G76> M29L3:1]SC-L.F_HP8_EZ"3^YNE*6A$G)P9A>%TJKB+&.HSC@06; M]RW='*][4%[R)27*B1*H(@M]HGK:7OG&]ZG*KG_S?#F;.:?1JR$E5]+(2QC> M`26;PNI&G@_PC,1*0K*G[F$[PF9TBP/N/H9\IR9=!<;%=M!P-T$X>F1N9+?T M0ED-YM-/!7'KZ+:3$>L,WQ2Z=5F<>VO("3XX+0>GXQ$96#S[]BY_X3#%^F:# MWAX!Y%>A[:R<*Y*U2B/9KKUB6Q'@UC%13W]RMT5B3$$3VHF`L#W*1RS*PWUG";CFV_-#5:'Z[1[FW+,*[!8@UP\Q3'QN,-4$E0T1=7U:I7.R24&*S MTV"JFN%XW?8_X#W=E&0(:[M4D'LLA6LS)0@IWMB#\P\R5C.5R&D^40G2-H9( MMJ1UY?=X690KKAEKPJN>2ZEN1I`D."75@@KBU;R!4WF3$L*Q(\3':Y'(U5#==,PW+,:JB' M(#L>$\(B(5EY=:K:.H#215C1)N/A[JX&)H/(9J9'7$\)91UGK0B7I0C6*).F$R=!4W?99Z62)P M;"R)]KB$FF@>ZZS_?'D+>P@OKHIS9,0RAO2W!+=6.W#&BE56;G/N_F]NP)(X MR+M?//W!7A%?_N6T?P\6\%:$_<[:)!4SM5YXHE_/KMENH9#027ZBJ7;8=7%N M5J-TJ(,@M?Q.X8P=1[HD%=^#'OSK7#*D=A`SB:JK3/K7[E5%8%*B2$+A2$,\ ML;P-*;7%#:Y'W]TAC0GEX!*C4GY:"ON@?W60XTB07`D]R(*\EX`AKOWUH%6+Z"A, M*$T6[PG>T9=5)C<\PCX!HP@!"C9BYX>LXR.;8D4D(/2*^!25%("$JJ:PW@-^ M+%V_8+N]H!D)K0H50N#$*V5TVK_:SJD]L-J!1UY`-1*49X#4V'U!S\P8,D!L M6A06>!%WD>>3I355(`0T3F$9;%^&/!MD%8?6+'&,#^"9I$5S:CCQ$.8#[",: M-IF!B32TT#00?37Z41P@O1LTUHK2D9UL$OR!"@(827H)F%XL^'R"21C M<@\DOBW*M;76NA"E8NA/($U!-P@@IY24418D<0`D0Y4O635N]8QEY=Z,*&UN MK++H;5G#D(>)W-\KWDVDR7=IM49K]%'DW8PKY8&\+BW.L+&4_W>G5[LS^FRP MADDW3(Z9!0?UBKEW:"(9$FQ09!7AMR5#F95"`]*`H4,(2C%L,DQ&IPS\+=X, M;E&^N#UD.DB-B6@R]QH_UM0+3]UK\CF,75KFT!OY\$58K[S9LST$E\ ME4P&$:\U->VE`79ML-D#D;NR.N"7E=\0*X:(FN_(6 M7(\YUR`$`7S2.KWC8VK)20DD@/K)+4>M4)^F^%"(F2,&;9-1X1M*+BTP;RA! M1L0'IZA6__Z&261!2[Z*_-`&Z*@0)JZDZ#M&!1&QQ-U-SD?HRG/6TJ"YN^*>8TL7H9*RP MA_:D;]^@/\$-BT.81E@$P1C6@GHE&R\1<0TQW$"&(;5F:DW?J?N.">R3"(E@ MWY1OHO@8$/1G[+',3+#2043Z30&Q1\6NL/'HMVN)"9Z<2)=B9WN4O8R_N9KP MZK*E"B#!P+W@"':$&FJW%>2-0P-$5+D`JA;?$?*:4<[<6>!^G15V$YN!,DKO M]N`*()]^TO:G$<4QQOH='74/K;=F":#@,Y226')>X?`>&<*(=1&Q$=^#F36^ZBN8J/"/IH@BJ:Q^-0&'17"F.D:51? M!T&-3!]0BEE@S25MTXA]`)F*7OL4L3I86!@R']J"S.M]E8*A(X]ZQ'E\6DY_ MS(G>7DSYG^+H_!B?_7(Q1[S[9?TSS=XPJ_\]__^_BO5L@_C=Y5SO- M]WAG]X#75CQ9:(0WCE#E[DE(2A[5NPC2:+.,#JP\UJ30BI;7[)X+=]2I4JVW%A&PPR@G6;0^SBX'"KSZBR_$Q@)&`M(EV^L.1MZ` MYFD4]3T9S,J0=#3'-29.(1!H2)!)M#P.2P>&NG0%RQ`LRCQ[%$9.J ML-H5+N:2PQ@FL)`/.-"`18\3_XO5DC/O#D:F*;;'BJ>9>4$`C23GL#\%?IH; MM#V=Z!G_8Z[TP6E"2:*S4\Q'US?!:UHLYR&YP^1AY4U*D8Q7R[DV9L=M2&I[ MB#)OFQV\_Z9C8YYA=X/%_5I40#0\5`1,>8)`PM5R8J+=M]I%6&H2*$W(2G&+ MA/A9MC.AH`33Q"C;9-RE)LOT,JP//J6Y,T[9+(;,;=@-XLO$01A=!=HSQ:W* M/;E:7K&P#:_R3J-+IO]E@>TT=R80:$!-LVB M\(Z?=&%!D*1S,BV4!(X)/M;/P;.Q"Q\:']P7V<1=_&`+7KRGM#95M9)LV(4] M=,F)\1=AT?I$AZ%B"UP1S]SK%-J+]6%R^]6)MU_B^ZYTG MEWPYB\N)Z;(-G(^&*:YCU79&1I!7L+2"G-<8EF6F04;3&:>=-9Q#XC,Y-4W- M%BHRE>\CX1'M,AD"\=BB%Q4Y?)3:OY-8A7@7%\B5OG:.ZVBJ"8R28@;6@%IO M^!&E`YW76Z01>LA2E?];]*L/C`%AM,[@JM/GH1U3C-__2"1HWO+//S7*0>[4 M4.1A+Z^7L$Q:A((3-"]9-*A[J5H+,A,]>:%`,"NX_33NXYEBQ@?T2'!2IOC[ M^\CZ=FVL[Q0TO5>`1<@ M_DHV\%H(-Q&/V+-P`$QU,D3%W*#P!C)4JV.=?A/)\N$\5@:BZ6BD-8&A%5%C MQ3=`D/$^;E2$_#PWQ#;Q_Q0H8QTQNIVU'BEXM.A&C'DY)6BY6HYC:-`I%QP9 M2=D;P_A&\G404'==/'<1XH5"D>>B;M-&'\:C#SH9HO7'T,^.BXEQ)_+N:X4) MN$Y:YBJ<)I5&1._1O?[YJ/H@#9_J?`I\]&I%0#8"2B(XTAZJ8X`$5@F- M,"2EBQF4G>*&0)BS?,0ZEIND8(4E@08(GJ)>Z32J%A'5D<%A)$*+>>DP^US] MS[LOS+$3RL>&UW:ZS9]S+@ZRY[34P`&6I0V31L&2/$!5S.=1W-/>LQT#T3B/ MA8TV>///VUN-E[8P!=\'5&5&3T(W?:FDU'A0:KT,9>8&L22J`:B[4&L5'NE( MNZ**73?R"_J#O4DWS.&N@IXTH\11EX3S-5*PXM!B0(J0W#WMK@MM9&,)36I9 M1+1R>C(BC6%DG?Y3PLD2XC#VJAP1](";YF@A`0.=<11BK5LNP3!9"&YP:$*] M[5(^(/K(`H,CUI&04^]KI-NP6X:\@"_!-XA2X(X')C@U0ZZ3B)2->/IHGS2` M:LGVDLU4N`"TGMEZZ+*>)Q'\;4M+-`;PC$;*9,0!0^HAO85D8:YLP)@=\=_, MNIJ3[)8+>Q)=!"O-F=+%RASE'*^+L#GS$@!.Y0B0UDP[]A$EK9\/2@,PVO"(. M2KVRB2F^;&R-G;GC68I5[NI(G7DMP"(QE!UUKN,UMQ"H$4#M93N!C]<;8RDH MFT9#:X4_6D!$'\,XME$RA+P7^10P@^=8H'E=P1BP\HF>6",F"%XN*8KS:IE3 M1PKG#M6_!]<#QRT]U`](XWZL2*OWE-R)MS0TQFJ/(/?--GPV#0?P%G30T%I+ M!B'"AJ_&_RYV<*Q*GV*G*CU:1=T])X6R+8MKJ#KPDSKV[#].J-"ON=4A M/4A-J7']0XSK#`418/N]5CL(&G.!#?<\>#>K.Y9FH+&T%/FPM1C/)1D'9="A M6+LJ&;$[:F"W*@L=NL_REEZ1/=/`;;/:>`IWRY\R_12OK1"&XNDXJ-1GQA_# M`5?H8)-P5O$9Q-3Z901:1L_.`]:ZW31T`:TL#I;P`6[RL10[AR7B1#M^9`&; M0@=$JI(S6MQQ6KW"++\&1TJ3\=`TY0P4"&#(=``7M4H3H0TT1U!G]936>'25 M4'6L@2RNE**&?@OSXYVT^DFGK,/R>#F&\8/&I'@CQI$MI,WZ]'2J&SK.A\)S MZJ&T'$Z]@"QKQQKD@`<^Q:;I'2U!?X]8+ZGAF24%!5EDM##VMVF?+M4L),], M1='UCM,A]SKP1%Q397Y36H($P+O9<[^)=V0PM;_'"(25PKV)`(*8;#*1<\FN M4=4VO17X:F>NPRTC'G['=Z-'"RB$WUF6'G\W6$QU'T3/4Y<2#-L"0]%8<:N,,25_.#34P4DE%9#\--6MY7YE?(S>Q5)L%)-/"N.U=1/RLUFMW0;P,"?\MKU7Y=OB7AB#$14=T+LO@TW<5S MF]7+;^V2Y83_M82YX'R6DN04$+"H55(;<\&JZ0I%F&P1I!IQ6H)C6$L;0ANR MAMGBX%X4`'[M@S4:U\?A-VID.J!H=CJ84Y/O>H2FS"I53B[9O9HI[,3X@*$+ MI%%`)A8+U'!V%#S9EA%]R1_JFQ-`6*"(<%>_[$J>I.Q!AI*'AF@%W5!1:[5H M=CBO*C@J#S/Y_6RK7=^H]E>\2+ZC)(O4^8T<@,&"#@S&',EUBMA M9KTI%EC23'!8#@-IE]/IAW#EC""'K4DY`DZ03',L^<2P:2<;F]*<7<_E;B^= M?!R(OC$"1)/G5-PH?9IF3J";L,KK8]YEBJK-="-,=.W2#MGBY$U>*VFF+".[ MI#^&'8"D07;#CF!:U167`XO$*5QA?&]'RUNO)LG/TTU@RG>%0-#&5!Z9&0`X MY$LS9))A_,S,:>^Q93X?&EBJMMTWUR@4"\U-N2(5@B"2,I/[><%XV<;%&)#- MJ>U\O2):4FW!^>G;%LIZC'6ZO7VU$AMWAXFM'0!TOLBP-XEY4U>K-5 M8QO;FL`EJ)S&4PX#(Y,E93$=)`/('DZHN?./]+I.=-+T[LZK.;;XA"!(W8`= M\V'"LY'21#@_EY15@)&N"^14L6\+;&VOS(VPS M&7:5JKLUR>6.8)-=P?\WK[*@SUJOM%3LD/S7%,\B^0%.W_3<(31#(MOV72L:6@##5HS(Z+YT=JL,[6G+]FB#F'&1*ZE:BJ= MB*PD=%"V*ZPFHF6-AMR#FMT0%],NGHCV.8-1#*;$D$[#G-H9QSJH^874)QOT MCR67PI$$L/,0CL/F"#NOIF3;YW85(V2:0B+E21X M*&.W"(50#R$,&VCY/X*>_/RY(>XGZK=*!W>`]KRTGP%S<$9> MBXGT)G)7GA8HL0L0\=?6+F-2!U+J\)V6+BOFD3/EGJ7` MR"@A%JIS@(+*!&IUHBCX1DTTL]X5^;TUK\5.*_F))>P[V18F#2Y0BK!J'QIZ M^N,[FMW-'\EJ=)B.6D>Q@,^?_R8.4VN:TGVZ/PP?`F4'X$DJ4!K0[4W>RRC' MT':F>?QB2(H%0JTI)=!F.0;2DO(_7[:O'32O]]!XQU7`!]+5U_CFVNM)T5M! M6/?B2R/QN4KQ!D`^HG^CB8_?G:R3/QCE/&N"=?^%@Z-'Y]]Q+N6=O M[^X_K[OI;&.YN)0 M$`%)N[].J.I)28NQ+S&M&D,G(222TE)FGU17GAG"#-R:39-LPOJL`9@1H[<2 M]%'KLL0TFJQ39KC+!)[6,BJN1E("J=9WJ"*T)361P^_WSO>*;X^.SJ`4#PE" M+UF4&E`\Q8WPNGY-RD\)7*S`9QEP?DY+B/A+$/B??7(K8+5?4_U4U<,YNZX@ M7\D-Q8EHEP)*]-UKJSY+A*_P=\=Q`-WDCYVQ*%48NJ#17\4A$0"#2*!8.8A_ MA=2\,=2.R(3:1!,FF#Z&)G!).Q#?4]I%3)68(2C.7.^<%7_<<5N!1I#N:6O' MLWAC3IWM#1L6V22,$@?4]4S#E`?IX1A!3CGZN"V#9JJY[9<+SN$$1:]4I[6*)V MC"F>C=W]J8WWBI[[R"&12YQE/1A:CY*+Q#@JL-5%7BE&%L*&>T+C08$8SNW& MH+`^;13?THKA67;=:P!D,1JB.$U/"CI'"+#`AOW/[FSRA%3L`=Y MJ2,OE3+,UW+G*5VMZ<>`ZIMHN_19VAMLV[5K[@0>[>V^@,"ZS5>.BS(&^*\B M0=3'Z#HDDW`@$0_QYK,WYW$R*UZYK;0-5X1FPE0[.`\[=Q;\P'[Z;?L-,]LF M_4'[#R:ZG='^:@DM^1&S3&Q8$E`*$!IOR)[RI_95&!?4FK[ M'!C!&8CV\[OM/P0.I%=E)[/+<%H1)=FC-0-@.UHLW"1&[4$Y0H2F6XBWM90,Q`AGV/+6*$@OV0]K^"BAK"DR%J_DL/T%ACD6GGL M*08RA=IPM8#))(<-!7?P:0(8\8]C:EGSXH)>.>MJX&Z%K?I/7*V0-XF(G"-5 MJ(JS>(?2D4Y:R0L,1\DV$\S7+GXUP2<_JH,0P@%,G>'`R@3*[TUJ>Y._G-6! MJ7;O#1Y:N)PD(X2<[^BA[6/BE$G/F6[:8U?>E/-KK*AYLF\Q^#?S$<5]OCY! MPO\6@X"AUY;4/VT]_#W1P_8HCKIF.\*(_4I.?#WX9K- M)>.X_;'F^L8!8:RN+NH7%_$V$VM,,#(UT,K?^83(I#_DCNW7'&M4W+:]%9]# MG?%-9^%R)L,GE$B)3?/S<0+OH0F'.S__M$J)_T6J8#)Z'Z$*4OTE,JUW[B>& M"2SC3MZ'LEI$/\=^/[#_11CZ5=E/N-;_<'%R_-V]N7]&^+)X$<"K1HC7KX\; M&[)1W-,.FI*D'?DL,-7@N)F_;=C'@@@=7?@%QL+NO@L%TCD6E.F4AEK-= MLDG8QMBQW!P'Y_$*&EB>A9.$-4YARD0`G!*9!BF&[OKLF%K_22W$[G#O)T@< MCT/IZQYJUTZB13QE9\)I]M;)>;;-DH1J8_+/&<1LI%5D-+WRA&$!1+R>E?2< M&_T(]=%&3E.12R#7P"MB;QHOW_*P%VREDJ&Z`HK,\J0X??%FIWC'W1WZ])`T M\\V(&]A41M36+XQ+_&"GT:Q`@->BQR`@.T=4!\K9E*IE9^?J8Y6*I>,'V4W/ M?Q>L*.5"SS,G]!OW:"&?WL7AOH[FC*]5=G(`L!ZR29?ADR66/-3LC=*AO\R? MD3.2P7X;U=;QSY M`L&+Z*T49-_;QK13=$;TMC\0RW'&#OLF5T%;@OK2:?8Q'(42L-*].-XU*0G= M2RJ-W&3WK>D5Q95CNDW#*9"0;K=*@#`4DT!'N\GPE-608)2HGJHTII;7]U[%8?541%"[WO-G M3\`@6`!1JL?$ZP*'I0YG9(SB*=0.>I3Y)5$-1-J9*:X,$0-;J!EY(MC*5[:T MTQZZH(;N(VCR*SH$C.2YZ\J8:.8<N=WC6P<2=`%,;=:6M_S@#7/DRS]6V:`B;V-9AJ*B%T'H33 M@E;A8;+*/N?CHFH/F5+)@B#-LB?R+((6*B=;;X8I%(Y#^*Q8.NV#FHS"09=@ M6JV,H9*,TT8M5NMKT!.B[.2YUZ9T1)-D%2OWKUL=>":W3" M)R?4S?7@8.]9%!(;AC]D4M/8R?8FO%!:7"X34A*;E3L(O/*A#0#\A&;%^XQ[ M5'\E0#PAYB9;TJ;PG9=&O=86N!-%.G9EAU>;Y[/$1D&+\1O8WI1-0FX\52-^ M\BP>W.Z5OK:*\.#SAWX"4QXEA[(K!*63T=.6M3#_,_L=J(DYM_HJU3S5FQ:. M*;$++9B0&O=`8LL*PE)E071/CJ%7?Y:^SFC['5^,YRR:KPK6-1)KT@E^BRE$ MJ:((:]4?W.B6-D.0>JVP03YK1549JF@JPZD?]%?6.VH2_3XXJ=K`*Q\QY^EM MF>)%2IU8Z^"#@]Y>+\IN4-[F.]J0`;"J?HZAI.1![VF-D$(PPVO3-,/'1_6` M>CP0IS'PMT/Q*.1RL62ZZ!F>-DR%M[TW,=,MI/OJX_.8K$ MVH&*]B/;3_8ZW]3I5$;\XTE-MK4'NJ@5*R7\Q70$0IK2H=5K,UJN51\=1-TJPA!K1I&GK!+'B'MNF2H.G<8M/PCV-V"4`V(C#T%DT#F=?Q M3M<(<6;6J0C'NZ)CH+63/&D?`D>`6Z'Q=Q@+ND(7L:`DIB4D$W18P@F:BNE= MP`'H#W4Y#E,Z<-AVK-K4&M-_G#&D]*46/3G%6B`(E@$Z\@/^V%7'4]V_"CK! M7O57Y1U*W$\W'C*``G:S"3X0)(+O"E0"OE?%KJDX@ASJBF6IH)$%MK<'^R$=M[>P=QO/MCN]BIBC_,QQ-_T-M[E,9H MA-NN^>POCE_=EY[P01/&@^`\$7LDTD'T6!%N0G0R"2`K1'!XPJ>@ MP;&OXA1LXVFT[<%%#1Q))G^%S;H2C`7Q@AWVS_M9K%0];%.(Q4J'!3>[ZW5Y MYXNM5J+");QML@*P)CP,0:B<>\Q;K+;H'-OM:@BOQP]0ZA(>I<'R>)(A@Z_T M]6DA^2!<]"&=MNG")5MM$FLJ_CV>]J.]QQ'X[@G&O0R_#0V44J@][8-ZP"]& MX\-_*QKCC=3[.@3O)G:(U $,&S.NLP!S@%3`"F+T'FD/()1Q[73T%!1U MWN,V#HMG$:?BEOP*2U'105(;BOJ@67O:HV8VATQL:A9I/XJE>%5>SI?61,W9 MCVZ^UH1<`4X^S&>,Q8:JM[5:)7*"R:BKK6NL@U0I]$NM-10Y?4K&KO+R5TQ$ MOI1D,)D2;LYT=U]>NTN<^6/HU(S,G6Z&$?2^I3_]!RX*W^2B>QNU*P8%HWSK MR819X>B>J1G`X;(D%;U?YU+N:3(.GNP]CU:F:3+B%ZH[#122ZP,6+0UKF"EH!;O*3W(FE MLH4H"^P,.!`;XMNP!>L3L*IBT=0PUZV\9^#_Z0S>=J^W]WS3"O/5?6EB3,4[ MTHCNP8`JLB6KHPSQ-AX8]1LC4VQI.Y3Y$I$PI'B=M/OTE5"*`;R(GT%(>'`5.R04,FZ=J&8(J5[J:,!F_0Y>.UW M9N>7.++0L3(MVQ[;,]OB@UT_(IDS#B>CPCFVB-`).+,V&Y00O1'\:"T!G/A7 MG*'9&`J9-%%QK="4XS3V,37JS7[@BK;6^H?X=KQ1+ILB.Y803Y)LFHT;A^TK M96";?[R,%"'%\>FU7PIO8>"*B7>*K(7U,V[+FLRL0W3[6^W)/%!BB[VSEN*I ML5IBF`OM(G;"=K[K1Z[?2US!V;7[FBI]-9`J%F,,E^1/J?Y>:&N:WEV:?(W+ M$U^F/.R.CH$V_XELI]@Y:IFVG]LQZ"3T>[J;=,01.D(ILJ)L"8Y#3/!57)_> MD]IMN*?K`Y[6V4DLGEE[BY8WN3Z/:Q>+!:3UH)2@YJ\M5SW-7;$O\GS:&DZ\ MT?EL>KX/$>9^1;S!0;D\,W7O@".V;+=)_ODG8$FG:[V2\J6@U#J%5B)YU$3Q MSI.3A!1'&GYE^WG$%V`DCB@H:R=020K7U>TU,(+PQI;XKX(3JB+_M;P\G^DJ M3(FK,R$ELU:B12(AH05=JIR;3Y?BQA29=<5Q%[3=QS6CRVZN0IN4P5A=S]+> MY%P&OSH69$EQQ?KOW%@I:FFF?G]!B+53/'B6P86VII.]7H!OWE"H0GURA^2\ M9[Y[RW6_?S*B2?O7J&5O/]Y[NFECO@(XM$NM&_+6$HFOY5&Z,?[_#J6WW'X% MAU*;0WJ#[(JY\!)U0(+V'RZ03F4Q728=#S'MM#)!T0'QGK4$,%D/KY7J+W6A MKB=82":E.#2F6)3A2>F]+$T3$WW<.,++WN=?]U$UG*$A#?(K[G.1\%V3D;KF MYR2&6(AX8X&\M+PMF8M[LH393O+N6NM;OY35F<9J!--4E(G2`HMK^?]+F^ MC0,3W>8/V%X?OYZQ2.(]#_&6\275QL/X&!;2&@@&#T91S"2([9)@8N1FJI": MWWJO78)Z>U.A+KT)JONOX"<2\%5D_AZST3?G-62^VJ'X,=X&P9&5T$=9,Z6. M%56R'K-WJ5H`G.+"_],C+KB3(KH5'3.LSA),FNY>3+.461H120OLORRYIE>W M)^@/:E,U,%[%.>E4C1B>@[O'@'SO&#@B,%DE(E$RE&D+\N1`@NP0+MM%(UE` MX]<2B-)PR<;^[@&WL:QLARRV_7[39_N/'_Z.RQHA'9K4P(^GSUP(X9HGA"?6O"K315Y1_*#752@O?W5/AI'D_RJ'.#C7_=*`_,;J?J-BL?0W*T&;J M/@2GZDY+Z$-LV;H/`5#N=S$IU\$V&'V;;KU%B$[KGKDCSY?^[8B/GNEKO/^U M]L6C52^VG^:RF,TSM5\X&M!PI/1RIHHI?R/>T!2*0(;=K+&OP:`N*UYX_S#W MZ>;:);QJ$W#&Q/;1<^2PU;Y39SR]`:PA&=MO.2Y7/.E`]%EL:`Q'[*38&>2T MIT^$`J-:Y2H2N]ME&OE29RKT28?7R'O'RKQ*'^.CV*BC7^EK[1GF4X7I0IOU M"4J[LNQB`QD_PWM.3JOA.EPKB-A]S>';8^?/;_-K-6(GK,'W[V9,GG7F> M]CJC)0K#[9R==PYV#IYTWMKN/=UO/WF1+OUL_[+=>]1ILME^=MA^#.&R,S-@ M7/=*T/;#V[V=1[WN"A_O=VI\L5^Y15&Y:M_M/8[6L] MUUUYE:C6CEOGH?G_FK='!;AK_];L]^?KKZW=Y* M5=9".]<+-93+D^T..+&GLRG(YA_8=7"J1\G]3O)H=[>F(H0]6$>0[4,OWDG< MF#Q6GG*7BSK0:@\O-N[*+=&A&B\[S_"TTJ&^![VL*\=R`MGA'[WWX&G=<]ZB MK\WMD]!]@=_E=[]OI'S"QS*RKJ_N&G10N98:8Y6?-L3Z"B%UH>#`VDSTKPSZ MV8PK1!5HFU?K87NKYFN\:;3B3\HR/ M8ZUY:^7H]'=8*>]LU9%$26F,"NQD&1\W''$[D]<1"Z[0M!NG[)";N'.PO_^\ M>*T[2B](V>%>Z*BZG#"-CEL9;I2V*P`E*-IY/R+G;_,GO5WA^`@ M[H*^LFCA@ZTV%'=U,_1"D:V<12C@M)KEZYCR<=9T;!VX%>U-/&A'-CDL)J_9 MOY"7B!+AJ=3-/^R6O^14=Q>#B\,91_EJ^A`!=+=7!=?324A_@D=#=I<"6;X2 M&M.'"E:&H7C='*I3)C&Q#_TN.`]::D)\^>O>Z2VX7XI+4 M>$)%\N-92^T*'JJYS8HQ?$%9::KKEI[;/75MA4Q7CAU1"](M[[K0R*8\TW7O MGWW\O9W*%CG'&3D7QM]ME.4'W-[JH3Y>WA[J**5P<`.HO.JR-KMIN?V@HP5" ME]VP1]$\CS@L=EWW7F0B)V^[EWUM]YYW?(HXH7_SLNQXA7@WZ^;Z#(UKW]-) M3YUA;R^J\T(N<9SRX*(XM"WUAF=;((F04Q^=CX[L7J`IH7,I[00.3M@)N\59 M[[MV>.RM@W(N'7F_^Z%A:K+"G`)(AM9^H<4D'0OXC)T5.")VBKJ"5GY]G^7E^^KJ]:[52-.?CI228/G7@;-:V8C[^.KQWA[6M M*5F%&@^5HE=2%->4^Y-.4.I?Y/$Z*N,_,05_O9!#0PB)5^;^>/Y\2$HB1/*G.HV!"R? M.HRJOM*LU/3DWYD-C///@Z9TOCQ4#MZJB8E[&C(CT&=W46B[_^%FS(R M]JU?J]EO+A1()VQ945:S#+S->B];Q&UL_B:H5-52QW'KM@-SL=P`4%4SG0Y:6C- M$EU\7\:DGPQ<_&J]]"RIC-U:ZM-V+S60/Y@B15ZCY9/B1KH6:%W'8+J'Q$UB MRGW)[U^EUIN>I^T(^-DZ.3\[XU8Z2UI=SJ?](1\PXA;99(WJ')UDCS2I>^,J M8"2'-E[+@5'67^&IUI?N1&!=^.?AP\+_E-^DF:/F\J1=/\*IKCDY-/7M++&` MI"(U&YFT^`5>XL\E@HQF<%T5%S%81,&&*/B1%V=3>AP03;9B(TNSVW M<(:O#ZF3<.'-G/R65H`8_%_:SOVWJB/)X__*%2*21S*L'R&0B;22,;###`36 M-A-I\Y/Q(WAQ;.1KDR#M'[^?;U6_3O?IT<0\YK"+(Z@;J=)8&(M\#,'VYCI\-`#\`:)!1Q.$B^F.X;E&B/65A`A/A2NH0*A&9.*W[FWY1A1V9C5=5'[E/FSL MT<9&*E^ED;:P:W"-?`:A#ZP.:.-HI/%],K]+!$>I=PIZ8Q*9S$G\WZEB.+SB MAYE_``MZO[`EFF@$,575'T*GL#@/7`4I?"9M4 M:6KU4%4Y;._L>7C*%Y"SJ+^8N,&!5XK08K5=(OC/KFL^-OQUPB3S(^TE)V=Z M`WX(%P0U/>*\UF+ZU.IGCSJA-7S5AG4?49D06H;*<\GP%X!%O!&/L32X$[ M\I3:MCPOJEE>5@^LM+SH)B=\OCPW-VSX[OWEU=7E'R8P>!6GK"W!#R]4,^@\ MHBVKWW]<&"S6!UX(8V5G?IL,M+1GW13L*LLU4>B(#,AQ!3>)V`?F"?@LAC<9 M[T`V.*'U^K/"4";;\$>!NSXC]H#4,P&.QJ*#F#NH).4Y^(ND27I;B'OWFXT/ M":_"YUAZ*\$,[H(ATG(N92]TD@>![V\61^;Z5/]'I/E-;N#'C3N#,R0`9G@* M_&"E(A5$W6.P7:P!41LA_5M?W-LUVLOI(D+A^@*BTQ6A%_+!!'NK2R@3DWXA MEW6Y>$'-NDN0?IP^V"&^YC\H22`TLM&&?U]SA]M_X1UNEC0Q)",%S,/9H'L( M3[Q_C*0>53BP)[.W;O#GKL7;NPO&ACI6V?QI M%>05H02]G9^H,(:17B!.'F`A2QV(I(^=T=POX&LMNY!EU%E(!>U^&ABSVLG9 MW@T+E_B:J'.&R`+/O#R%=Q9OGJ%I%9\K*[)V5%H??"\Z177.('#"[S8*I80K M@>AN)+:HG.>I),PE/$.UY1"<<0SDLI^R42/3,K5%J(9D*882C1%;B(?)BH/3 M8=9"69M[W-%^M2XTU1Q-[0-2VYQHQ6/$X$KLXBC:` MAQL4I30;E1T($H@R2?EL$G+PM'A@DMEX9%%D5Y@^7)1D7N1,@<"%<`&$=]*2 M$M4$DZ2+D\4:I>HVOE/`1W.'%$X\ESN$G5T1O MBI/1@R*T0NXP[H?>5;FS:LR!@H+.!^U\\0>JLUBJJ4.+53TC.ATJDS?'"&?ZM5Y7+1&=T&,"\R!:&OWGC]]>?!L1ZT7A'5NE06*V>@@(L+_(GDX MV5).0LBUO;_>6M;-.7!^F`5.&%7B"=00[3SZ>$FMR^,;M;<*=801SZE^*YZ7 M[A@2ERZ,[P/&`.*;GA03X=3T1:J(=#QOH*ZRQ/04EW)II"U$UOJ8J3?X4-ZJ M!*ZH(P:B5S040*PZ(#+6@?)M0<)"VJB%YX>-/GX4-]H@W4[K`*FXNRQ(L`?= M51E+)Q:L3IBSB%?K'B_]=@^$-Q.:QR:Z<_EI/4U)+:=TQRW1!MH!/=S8(7(T MO>&4,J:JDOV_L.$E:4P2'1Q3(T690]6N$CPABOUB\"U\16N^#+$F.&`Y/#BU M'PIA!4_KWCXX+GN!`8S0!JE`AR"V262&!]I2H#VXM6TNHWS:.ZBJ#[6I&SBY MIOR$#9+Y0-MX0"&TOG*;<2P4C20)]+3;O`Q_V[2S\8^M[J(R&@3DY9GUUZ_8 M?O0)O]S;;S')SM8\,T-6(^YK!WX1;D/:K6*L0Q`C9&AEIH\4>25R#7X-U(J! M>6108M6M1U[/4R\9A`4OP,XKO-W:V,($Y#1!W2TCYH>+=_8ONQ)19KL#\$F& MM_?#"++$_\W.X\.+[JCWCGCS?[-E+_^@8ID*E=W#\H%BJ7IJQ>4?QZID'@92 M3*=5X6R$.FOWNEL[R_16`U?V\]FGS?7L%V7+A9J\YPJ`X/!:(^W16&3&1L`@ ME`#W/&RQBNILO<.[JLIX<=U$,(7[KJG8RG74?WSAU%?_V6-]`G;6/Q)(>,+* MQ\W":X^>-*%::]N-^\DGCR5=Z]G7?MAL?&<^H@^X>@Z1XQ#PGZ!BT#]`>TC* MDG@&QJ8H>$.^VYF.;W\-:JZP?#ZRZ6>K[D,;L+TT:T9\ MB=`W,0;".W5+.YL63]#UN,;NE())&ZL-KJ MQ6B#A]-61'31Q%\OQ&L>BJ,NZY]VO/TP[$G`* M5&@@]-RKE<#_>8$)2+)J\U!9I,`HC=<+=,+6FZ.]./N3V<8W.7*:8JOUBKJ( M$J/2L;[47ZX]6=_:;I@HP;B/'C4^_-=PD]_<2TMV%N7FK74K9*3_&$<=O&7Z*,".X1TR>($]C;3`:!.RX4 M'.,/.]+TY1_>$1?C+C*?=].FX6\MQLZO9A\T+6W[J/>8HC*4B?%U7N6GE_RJ#=4>ZS!X MBQ#][CX`H.N6AGH3)H#S$)LL(-$O.(<9'OY5CWC#A32127YNA0A_4WTNNGNISRE3L7;J-\K?;_MBE#>AB'.2@M9NY9"6FV^A/IPWXE-%RE@\6;R'M;`**VQ(B M7'33N>HSZ=F=.H[`9WJDD"Y)I-,'#&.\E)Q["SV@2N,;^>Q=LH$F"3LI*SO[ MN[('7U]^(M3S\?<;#S8W'N#K'Y@+J*F\Y^%+KN?KE)$E2@F%9P_B7\J;A>0Q M3J=*G$%&LBXZ?4$):T7T[<;,9;U#RZ41(U/VEL-PX6VX4_4`G@1/_B,26`YP MS)QZH["R%:>`+V;I44S.WDN9'=1[B8=&X1QT-"+XU#K@6BH`W#4HE3GH!N&4 M/O"^2UIVJA*^EG&^:?;*K)W"BTVQ[O!Z0DW<@:?W"S48H1=4=L9^EC38'%P@ M[$'=D-0;FF7X'7N1AFB'/R5Z1-E8?0#.)"F$_#29R_/:W(CHHV99[\J@J`(I M!GFVT;PW-L%>Y*'!`03!QIX/=CC/)-#(1BQ;VWSRJ-Y/L7<@I4=F;%$P._B_ M7,_8)8`7J**?8'JLIYS\>,HBMZG:K+=9*.0ML^DAXA;&'GEWA+3(X6#F)Z2T MHM>0B:ETGR414E1L\%.(OKHG72'#J$!]"*W3`I=7]&^2K\5\1A[+GAKX+H,K M:4A%AI[0B:J!:8HHZ/OLPG8T!V:6H1@Y_)!.@-<#47-8G.1-L/P)>X5;3Q#&O7)%RGXP!H&[@N8KVT.J:BARM@7'13),Z2O!# MF?F-DD";;/]VL4<%BOE^F";>7K&'ONJ*;)X% MPV$:@,G!+O:!N*O##5KXG'U*.[5#Q-=#/6W>\4%#1YEQ6]TC"QZ#-UP M8N^KC.^5Y?-1#NXE5O3[AZF6IP_#,II<6\,`IP9'(F_9_W""H"ML<:-@?8[> M=U.\@H3]WK!Z>J5WI#SQ-KWCB!=-EDIHZ>3LLQZ61M9_=T&9(JD.H7)'P_+P M\0;U2E+(\27"@XH6A?3FYO.U']OTSK7'/VS7.W][)1)175&074J[45&S/4$6 M$_X5A')UC$$;M^Q-3`\]M1=VVPWXS>%?X,4P3Y>M0'M&]WK5PT/J9S/<4%B9 M9,H$5%*7B!P3;K5Z;_@^W3!'M[LI'2WDC(XLNES^?8&1)S3KDE;RB$KTN=XTD]XDK"@@#)C/R)^[]K0C!9A?2@)%O<-W^$1A8!8W_][+/E"EF'`1 M5=;CW4ZF"`D4V+)&I+JUQT^:!+2UK>];W\?F^L;CI@38?]_08^=$9K87*:P` MRX(5W)FHY;/BL*F'@ES8%6>I@7;`3>1B&J9R>)0VUT0[M"APY(HQRURPY5QM M1,.)LQI5Y'&M]EX;6S;]U;RM>``-:IY+Y%BO@9ABGNL?8@AT_??]DR(BNOYQ`E7J MU/)Z:/W[5&Q`\VT]&7&E;2Y[_5%AX)=>]3\G2/G[L>U(_?&;'`>?0C7%"O2V M2\8V.YV8--P?U1FN"Y=)@6KZ,EBEFY7,;.&%:Q4Y>KCXA9A#KAQF%8VF%JGP M7P1H'2_V,`U<,01BM3QA0H)?[6H4S:/H4XY9P[3UXK5025G;H\N';(5&6>84 M0ZE!)>!5N::X\/#XE#-"UB+LX)6:U(K%!0;%\@H?NJ?/%<_*@B0)P?B MXM@4^^A3@4/A/$H$5G.Y`P-VX&A!@>^D'*P2(Y^1*)K!H]H?$N72!L5*;A7Y M7E"E(.\V$J'D9/I!LB>TD=NB[>TBU'J%4'T6OCIAG,F3$850(;XN<^1;Q[SO MI#!Y,>X,@03[=0)<9U('L%@=D=M@Z8?X[8*#KD(F&5T.,3:YY7[@Q&LP!EO5RLQ7\UFN;^R6^&W$7!O1JAY9]^Z0&';WDW]Y5S/3$C M"-NWHTZ,2T8D$G1DT%QM&P=23)?ML4+LJHH8/R4,]8AN!(0"G=$6F(=X[$3U M_!B\!WD&2!E M(NV[6.ZS`<&!U9E=_/K:7Y.^Q^,'A!<\B*RTU0 M2`>1T#OQ`2PA`(\%C;%).YZ#`>CBQ#5P(GGR2;-<_6TV/;QSHY:5\M/%O%30 M/BXHL[_<8IX=#XIDFSF`_+E;XNO%S9_^`"J!,O3:Q#B?+DS<`?_&"T?M!,-` M/2N:;TPY]^]['P;65]A%&9?02T;OJ"F)QD@3S#![<%,2O-0'B!F7%A'QJV'[XD#% MT9["!SXV[&&&BW>H9;]@NQ4_[PM,0V%4&!AN>@5D@$*2O0N(!^-V#=1B3@:` M+FYQUI.0+,[38]R0%P)SIU!DN)0/4SC*"D/%D3U^2:)K8Y'KDF,>!RMMQ]4' M6]%2U%VNP-`2&T?%CF<$YYZ=CSS/+G746T.\.",:#=Q78I[H)GDRD4F])M91 MJ6CB"&[K8FT^(C_L2R,_Q!I":29D3-Z_>@#LATB&;:>YCUMQBNO MT2H_&">8&3TB9TU8]'Z^L7QY`.$QK<;]A;7F92/-SX2VYHBCPV[0IYV%1&W) M:AIB4.!EP?9P>/Z%-)WZ*EX'3V+O08Z9&V)S^'Y-CN@;G//%>ATO]T7+EC=V M?QNC]Q?)=MVJ"6KG!?5.P#*\J.=87=Q6(D-)<][B:74C$V)^]"\QL`%/Z`#= M`\_V^!EZ-4([14G'Y-3%6B0J"L3O/UO<;Q!U>V"MK'>.[?&A%6)`D1\)&KWB M1P\L:GXL1V[7TV+J3-,V/V(\2-,V/[IXWL<=?SK%%(XEOBNLQS)3O4!V?QP& MC^"VX>6S_&'%TRREO;@IV/_9@._7S>8QW/=!:1+QY]+X(T-=$I*-C_3FWFKG MMGH\+DQAK^U(ZRZC$2^!.`$'+&0TF%9GL48"ZTVN9T,&`+ED>I82F7P0)I*U MKK%P!>>9[LGW(_;]7@%,RQN7@L9"_'RB.(9)_Z#[^MS..ODOAH`297 M"VFI-L]JTQ"$_/H0_>7/XH2O=CEB5FA]MI7/"")D-9?2Z!0F,")8NU?^$B:- MLTZ>->G$^U^6LC$XU-:*CGP_&3ZL?3Y;[5*!MNO0![&5'K:CZNM'?4]I2 M\G+HUFP>\`!SUB=\A";20>$#1KD261/(,T;6?Q%QW!;_[X+F&K,:$B;$C?>X M$@5DU/UJX'=XZC<%/F74#C\>/-_]Q\JP?WMY=G']-#"SZ&M1W#&XPYUTW_.Z=83P3;96J5.P*@)B29;U] M2J])F;>$Z2PHT#OJ9GE-9/.57JUB#9LYOOB-D-.9;?%_*TTW?3I?><+V.=PH MF>0?54I->U>YO!E%*I4.##8.>U`&D!J7BE]2+)P`-X7`RH)O-0@NY7WX0VZY M4,RO+;,:EKLBF^D:YS!&=7@8#\-[)%%N)/-C-,1]F5#NDMV= MD='1R/W^C)D64D-5*"AH'"^RZ?6V45\U%3R3$8%K+C2#^I-==4:W&.33H0K1 M?%A:.5R$KC\Y()9AJ?@%T'`TEHZ`.ZGX%C-E>\)M$QVS>M-4M+75VD M!S'$K(L'Y%G44U9$D*J@!&4F:FE#X<"A%$GB!I,@&2K&A"+1[9@;$L8N/ M6Q6X*.I^;;9F"\`_)F7'<`S1DJL7`8R58/T+M@*(@^FNM`A-;R-$[-;X8D=[ M(\,NT<`\DT1=7&;F^N$OWK4LE`4G\1Z_-;W7S>^ M-IBQ*G(PG1[3/NH5&Y/36.N;TR;.DJZO. M5FH]71!1;F7E"9,ZU+MA@OQ7W5S48+H;B^]E7&O^MI]XQ&MS:Y4A4Q9Q0W@T$W1QS)5=A2!Y@8Z4//POYXR)*GKV^\,[6,)6'/HK8`"UR]I8K M1I^VJ28%GS(+':+#;O"*2DE?P/5 M9%#L?YYF?WIX]/'\\KA%[EEO33W$'O//4/".\?3A48<,V=Z MH^8N.LNI@Z`*D//E9%!%1H)ZGWG&2=]0Y3H32[\).OIJ5S'RE-_R=D9FN!N0 M1R9*AYF[^1&NGL:N"(CV=;PM(-H9[@B(=J)TF#E`S&%JDT, M=*X=C`HHG*:`$K):?A=T[84I;).O0"2*B^3B7[IW,?:A@/5Y@.FGL>89EM9_ M)NN,->FR)+7Z>M*5QIB)55OW2(T^)HF*O'I9Y-R1USRP#N017Z2L$'@(8\,; M9*BCDK;4M@J[R+@QE%Y,=6=Y7;3JGJ_4MQ/CNON M+++Y!/#H.:ZGW1J7I[.R;H:\K`6K[TGO;8Q85MNTBB0-1S(U7J@W$F('Y;@A M?/B3VZPM):;^TD@`7`EB6\1C=8)']'@>ZO$?X^L!>:INGE/%' M9!W/QIRQ\\13FXD6TY@*?RA'1@*IVW`\O;X)YWA!T["PA#YU@G0;3'WDKE>= M9[Y^+-NQ6#1&^NFTWU6QD_&:M4;U#M5C^RRP$'SMH]CZ,P9FSO/E.,,;JF07 M80M8:D)RZ*][<`^I'G)U-J$.,<@A=L$A]\,1J#Y#_#`V_9O[KJQA38&2IL#, MW/A@;;O+T)FEMY48$+A!?-P599"[.IKM1O MN][D77[;I6:.-G;W_1:=B]RALR:'$!VV",:PQ=9H?%SZ*MK,%D]&OXN8-+/[ ML8NYT^[C>K>[F*]::N9H7,RM&YX6='?KL3/;`=*WGG(2F"O/MM);T3QXB=O/ MFG:*H4M[+T+;N1F`;!M/[,@-P242FJ'U.'OXRL$T\Q%BF;?8['UWQV-PK^// MVQWG&^,G2FCFP9/GT628?U,-L_$8U"!KN.!M9HD@_:I)"I#?;9X[@G",J:UT M^`,DVFO3O882]=5)DM0&4F-94LLK72BE;X5BU,JI5DNG;6HY6;2"NG-^12]2 M"\-`I@WQ)K,DN[%X;4X2+W50OT1T6GJXV`C)^\V/-^?]*-]J'R]")YE)53F. M"8FOIV',^D2K$9+I/X?66?7V4.7K_D;U)YY)X67WU,5+)FC/\P*"36>@>O2K MIB]1P>?JC\-]',:((]+TK>Q:Z';A+6[J05ACBG"2%*N1SF5M5%24$?,D<<*A M85@]RYX4.JE$?T7G#'1IK!/D]&(*"-$>9L!:J9E(=Z>Q6&"`CE):=2.7%[\] M,/W.ZERS]%]PHGI/4?]*+5"Z<.Y_F1*OZ\F[&(_Q8@YYZX(>7=L`B9W8XL&" M&8.\KI`H&FC@.K2Z5'#X;*Q%._L*FC$9`NHZD5#'UBVL`3.*_\B15E"5O0E3 MU*V;N[`63?'7%D_#L M34^YL_/SQW&=Y#U[]\8+)8@U6.''?\3"CY$EUP":7&-]8>[W>DSP#*OR;/U3 MKANYPZM'NP>O&]E;W8I66)U(*CGD.I&]SV>]V[4MF?=D?DQE&UYES*HWW\V` MGK_\VRUA#MY0+;%@O//+Y#QHWL$V#WI^@EWL_JKUL$;0H7H'$#%!QD6WX.#* MB=1S\3VUY+9"-'LJ/*/]60B.YQ.DP(V)F.EZN20H@BY6$*N'LQ:0Z34))'Y7 MU<[Z#TEVY[H*[6$]4K.&_I]A!'!#C]E'@V1JE3JUBZ+KI0*0B0A>!M]M"A"N MZG;6$Z-5*7050(;28-]@SE13+"_V'\OE]7_^OP````#__P,`4$L#!!0`!@`( M````(0!8KEO5O@(``&T'```8````>&PO=V]R:W-H965T&UL MG)5=;YLP%(;O)^T_6+XO8#Z3**1JTG6KU$G3M(]K!TRP"AC93M/^^QW;21I( MUW7-!<'PGI?G'!\.\\O'MD$/3"HNNAP3+\"(=84H>;?)\<\?-Q<3C)2F74D; MT;$^KXJ:M51YHF<=W*F$;*F&I=SX MJI>,EC:H;?PP"%*_I;S#SF$FW^(AJHH7[%H4VY9UVIE(UE`-_*KFO3JXM<5; M[%HJ[[?]12':'BS6O.'ZR9IBU!:SVTTG)%TWD/I[SU)_ZX+28EQPR,&5'DE4YOB*S58;]Q=S6YQ=G.W5RCE0M=I\E+^]X MQZ#8L$UF`]9"W!OI;6DN0;!_%GUC-^";1"6KZ+;1W\7N"^.;6L-N)Y"0R6M6 M/ETS54!!P<8+$^-4B`8`X(A:;CH#"D(?[?^.E[K.<91Z219$!.1HS92^X<82 MHV*KM&A_.Q'96SF3<&\2`?W^?NB%DX0DZ;]=?$=D$[RFFB[F4NP0-`T\4_74 MM""9@;/)+(+ZO)P9I&1BKDR0#06U@MUX6"23N?\`%2SVDN6Y)!PJ5B\HID>) M#WA'1LC\E/%U-B.&'#!Z9@N.MA9_Z22QK:[)9W5R8?!@<#E]\-N*8X)R#);/ M`,]Y.0`GF=K*D4\7T9!O]=?;`[CX/7`F:`B7CJOC))G;UL#]1H"O2@:0T-[_ M7T$3-((D0X*EDSC(.")9G&;I4+(:2())',512HPY=.XB`C M>%/C23"2K`82$L4D/,EC`)D-(5]_"8QX!#=JLJ63.#@"DV@ZR>)C>6R;PD0U M+DXR36!6Q>,"NHGI!DI/-^PKE1O>*=2P"KH_\#+8!.GFI5MHT=O!L18:YIP] MK>&SQN`M##P05T+HP\),Y..'&PO=V]R:W-H965T&ULE%A;;Z,X%'Y? M:?\#XKT!FUN(DHP&JNZ.M".M5GMYIL1)4$,<`6TZ_WZ/.4Z,#TTGO+0!?S[^ MSL7?,5Y^>:\/SIMHVDH>5RZ;^:XCCJ7<5,?=ROWG[Z>'N>NT77'<%`=Y%"OW MAVC=+^M??UF>9?/2[H7H'+!P;%?NONM."\]KR[VHBW8F3^(((UO9U$4'C\W. M:T^-*#;]I/K@<=^/O;JHCBY:6#3WV)#;;56*1UF^UN+8H9%&'(H.^+?[ZM1> MK-7E/>;JHGEY/3V4LCZ!B>?J4'4_>J.N4Y>+;[NC;(KG`_C]SL*BO-CN'T;F MZZIL9"NWW0S,>4AT['/JI1Y86B\W%7B@PNXT8KMRO[)%SE/76R_[`/U;B7,[ M^.VT>WG^K:DV?U1'`=&&/*D,/$OYHJ#?-NH53/9&LY_Z#/S9.!NQ+5X/W5_R M_+NH=OL.TAV!1\JQQ>;'HVA+B"B8F?%(62KE`0C`7Z>N5&E`1(KW_O^YVG3[ ME1O$LRCQ`P9PYUFTW5.E3+I.^=IVLOX/04R;0B-<&PF`O1[G,SZ/6!3_W(J' MC'H''XNN6"\;>7:@:F#-]E2H&F0+L*P\"R`^'WL&+JDY7]6D?BJ@6TC'VYHG M2^\-(EAJ2(80V``&8B/R#Q#I%>(!O2M'\'PZ1S6)<)Q?S?=N9`B9]U%6?N6# M%Q8!",R0P.?!46`(XL#SP"<+(R0T"P]>6`N'4Q96X)4+/EQ#'C"R,$+B/F7, M3X/('L^'XXG/3,`L5E"S]X=#@0DK;J^:(21!5BQ(N5FW3U0^!"3S^=P4F\4K MGL)+@0FO@/!""/+B81+;P[DU',4WBC>90DJ!":G07C5#")(*X\2LBJ$:#L=) M9(:M2*G&--CUGQ>T`A-2I&XRA.@,!GQ8.4AK"$@C'IA06[S2*;P4F/`B*"Q4`/[X]6CR:T3+VB\&B,KJP@9E0A<@O!8*,RHR%6Q!@1 M\,]3V:,).;+9,HVY5!CS2;)S"\"C\-9V9$I.[ZZR'DVHF83HN*%`([5@SDT5 M895I&Y?QFS%3+. MQNH>DF+)-$872^"/NHX-\'EJ=HI-;9+$L['&AU3C-0:I19$?$^ZY!0A`V

MM:E-$GHV5OK0&-:5/E3R*/1]LA5R;02YLW0(L*E-TGHV%ON0J'FF,7IESB.R M$7(+D/+4A-UBQB?I?8^V=2LT-8Q!TY@+,Q8PLS0JEX6(X4!_0QTXD?O[SNO] M+,+1%+/FB.=QT!.C)(:$9ODIQ@[B)/'G*.Q#&8M(864:,Y"QX1M[<26V`X'O MO]=\4*O/NR-'C1XJ/:VA3&/"_K!*-26W1TW]V>PF*3Q'A;=(D>:2:0S65Q"$ M,=VVN87@:9*FID9M22IG!G]8V;0V3* M6\L;8O#3-_SHA`872*H^$?'A"0WOA_#ZI!;-3N3B<&B=4KZJNQ\.DG!]B_=2 M&5MD7'WED_>YNJ]2[[WK`%P7G8J=^%XTN^K8.@>Q!9/^+(%-T^"%$SYT\M3? M:CS+#BZ*^I][N!@4<'WASP"\E;*[/*@%KE>-Z_\!``#__P,`4$L#!!0`!@`( M````(0`9[B9SC`4``'X5```9````>&PO=V]R:W-H965T?@E- MHZJ3XR8Y%$Z M=5**0U)3_-4^.U47;WGZ&7=Y4CX]G[ZD17XB%X_9(:O?&J>FD:?]Q>Y8E,GC M@?+^SKPDO?ANOMRXS[.T+*IB6_?(G=4&>IMS9$46>7H8;#+*0);=*,5V:'YC M_36S3>MAT!3HWTR\5LIGH]H7K[,RVZRSHZ!JDTY2@<>B>)+4Q4:::+!U,WK: M*/!G:6S$-GD^U'\5KW.1[?8UR1[\WS--O5^:+I^CP>VRXAN/(JJGF;2I6FDSU5=Y/^U)'9VU3IQSDY< MBOZ,.STGY(S[=WCQSE[HV7GY=`@4;),'/;O!=^?AGYT$JI.[\Z"IU81"SRZ4 M3^<1G0?3LQM\=Q[4<&=529FKF\]F8K4]TK1!\8+U0FZ=GSJCE4`D[#OX_B6P;FM<^);CJHB!$-A0]8E*H.$!S)FICGLX,V<:[@<\ M[-JF6X=ZD@WJ06JCEA(TZGFV%X&Z8Q5W(^["^%C#@]"#TDXTG'DQR]([ M))-LD`RR'K64LV0.ACU68<8B#Q2/==SV0/*)BG,GN&;5-,Q4A4,>P>B9"C/; MX3#5YRH>>#:L<0L5Y@YN')096]TN M?_QZDVR0#%IEU%+:UYOOX?HT5F&:@R!XK,*^&T)2$Q5V;>^:4RN8"M/:!>TP M4^'`<4'NN0K36PGUTF!:('0]EBKLN`Q[=:7AS'/!_5K%F<_L:^J:7G3FTO22 MQYO_WXW+4:`;+,NCEA(U+S8ZA^O9C0&%Y&.`]<$3'<6%$5#HIYD.8S_-=9A! M1RP`]FSM#T)9ZNP`LEP!#*/7.LRO[:4)*,^]OZ!@,TR7$!>DT9EST9"!Q&/` M'1`Y!AS'3P#';><4<'9MX69ZS@#'*30'G'VLU@+I(-<2<(AF!3!N8N6-F)PT MEVHJ9[U6S_:ZJ[U[R$6Y$V-Q.%1&6CS+JRR')E)G;:_91JQ/!W4Z;X-]*:_? MI-WJ`+K].B4[\4=2[K)C91S$EES:O8#V3F5[?]9^J8M3<\A^+&JZ]VH^[NF> M4]!)R^X1>5L4]>6+_('NYO3A!P```/__`P!02P,$%``&``@````A`%D5A.8' M`P``1P@``!D```!X;"]W;W)K&ULG%;;CMHP$'VO MU'^(\DYNY`*(L%H2;;M2*U55+\\F<8BU21S99MG]^XYM"''8F_H"Q'/FY,R9 MLH*U%#.YS:SYC;-YO/ MG]9'RAYXC;&P@*'CJ5T+T:]T^,71LIOI,-@-K1)-F!' MZ8.$WI=R"9+=J^P[U8`?S"IQA0Z-^$F/7S'9UP*Z'4%!LJY5^9QC7H"A0.,$ MD60J:`,"X--JB9P,,`0]J>\C*46=VO/8B1)O[@/-TDT7[N/X&EQPFPU!G;$@/%-1'9&2`,E;3Y: M<$'O(!JLF(J>0U-?;L=9HTPR-08+4\#V!8B)R%Y`+$U(?@V)XP%BE#'_GS)D M$LS/R,8P]@9^Y=M68T(U/M+(;+J0CQ8,23`"8V??=E2"4QOJ'3H:+)*)%(V) M]4S$DYG(C&@0FKGY..I[T87:D`P[Z..2)=B4G$23UVXU)E22E_-)-!M'@\7$ M^7P<3<)+KJ$X-A7+/??^^,HD4WD87_AUWS5&*Y\EB\O8J7!FA(-PLOUR'4Y4 MW3/?2U[Q.S'5OSTB$FRJ#I83S[8:HT=DZ4]49>-H,AT@./0E_VF\1@.D_=8' MNC[O6LSV.,--PZV"'N1A[4.EPZJ^1[9PCZA3UQT"<([W:(^_([8G';<:7$&J MYR30::9O`OT@:*].EQT5<(*KGS5P\&KBA7TCA?[EG8*201M MB`+]LF:]/+&UQ7OH6B(>]OU5P=L>*+:L8>K9D-I66V1?=AT79-M`W4]^1(H3 MM_FXH&]9(;CDE7*`SD6AES4OW:4+3)M5R:`";;LE:+6V;_PL7]CN9F7\^(-5/!&Q``?ZV6ZJ%/L"M+97JGFE*VRKV4O'V#X+\(Q62!$>2$-0?XX$3+&(_3MYF<5&1*?". M*+)9"7ZP8&A@3]D3/8)^!LRZLNB?E4%).N=&)YE40$OHQN,FC8.5^P@6%D?, M+6+@``R8&2)_`;$<2%S0-XB$TN%ZT: MQY?!\GPF4!9>OW@[M53L:$Z;1EH%W^NK-0#WAU6\]6_]#(XP7+>S]1Q>`[/N M#@&XC7NRH]^(V+%.6@VM@-)S4A@L@?FSMCRQ7G#_UB#`_YYB\```#__P,`4$L#!!0`!@`(````(0`/YQJDVP(``/,'```9 M````>&PO=V]R:W-H965TP-P3 M):F:5=TF;=(T[?+L@`&K@)'M-.V_W[&=$$*6KME+B#G?^;YS\V%Q^]PVZ(D* MR7BW=+#K.XAV.2]85RV=GS\>;C('246Z@C2\HTOGA4KG=O7^W6+'Q:.L*54( M&#JY=&JE^KGGR;RF+9$N[VD'EI*+EB@XBLJ3O:"D,$YMXP6^GW@M89UC&>;B M+1R\+%E.[WF^;6FG+(F@#5$0OZQ9+P]L;?X6NI:(QVU_D_.V!XH-:YAZ,:0. M:O/YYZKC@FP:R/L91R0_<)O#&7W+K['O>*N%*=`O1G=R]!_)FN\^"E9\81V%:D.?=`VT,$VNDT@B`; MZ$V0:PO)3&/'>N'_Z&DGZ-HHFRB()X(6$YT)1J>"KR>FP4LG,$4-?#S5L.;$ MF*,,7R@I-'!:K6*8I!<4TVL4 M-7BD.!T5:[:*01`=BWXRJ'J;CZ[*ZU75X)'B;%)5:[:*.,F.13]1G%VCJ,%: M\7CAPB"Q3!^PUN[\]>P\P-SUP8#K-R>5/0K$17K)&IH":Z^F\(("[NT M[4'QWNR.#5>P;,W?&CZN%%:;[P*XY%P=#OJS,'RN5W\```#__P,`4$L#!!0` M!@`(````(0")IJUEE@(``"P&```9````>&PO=V]R:W-H965T'FUN,C*5= M25O5\0*_<(/O5N_?+0]*/YJ&V4"B>4LMZ#>-Z,V)3;*W MT$FJ'_?]#5.R!XJ=:(5]\:082;;X5'=*TUT+OI^3"64G;K^XHI>":65492.@ M(T'HM>`G5*/#OJI="$X3*Y./_@"?-6HY!7=M_:;.GSDHFXL5#L'0\[7HGS9 M" MR0*83\Z"CL'KWZR"1T=R[U@\%[@P4)ZGU2R[79(GR"D[8M8!`Q,Q8)(Q8G-" MN`0ZVNU9@(#>032DXESTZV4X:7/@L;9\=O'E]34FO=#V"F(^AFRO(=/I`!GI MS\;Z7=(S:,I_^W"'`'>6OTF:#_P^8>N`\9/@`YO+P/8L,)($M7][2AVXP.!W M*.4LN\C&.F#FOAGR:#(6NCG?G43S>/2[`,-DN\\%JBSZTU?!0)C:T-22ZYIO M>-L:Q-3>360"`H9HN"S6<%GXT2+#!@QK3VO^A>I:=`:UO(*C<32#Z=1AW,/" MJMZWTDY9&%/_VL"MS*%9XPC`E5+VM'`7RG#/KWX#``#__P,`4$L#!!0`!@`( M````(0"B1'$3X0(``'H'```9````>&PO=V]R:W-H965TP'P'):D:JFZ5-FF:]O'L@`E6`2/;:=I_OVL[(8%V M6_N2@'WNN>?<:U^6UT]=BQZID(SW*P>[OH-H7_**];N5\_/'W57F(*E(7Y&6 M]W3E/%/I7*\_?E@>N'B0#:4*`4,O5TZCU)![GBP;VA'I\H'VL%-ST1$%KV+G MR4%04IF@KO4"WT^\CK#>L0RY>`L'KVM6TEM>[CO:*TLB:$L4Z)<-&^2)K2O? M0M<1\;`?KDK>#4"Q92U3SX;405V9W^]Z+LBV!=]/."+EB=N\O*#O6"FXY+5R M@0L"X!=U3)\,*`AY,O\'5JEFY82)&Z=^B`&.ME2J.Z8I M'53NI>+=;PO"1RI+$AQ)0E!_W`_<((MQG/R?Q;.*C,%;HLAZ*?@!P:&!G'(@ M^@CB')BUL^BOSL"2CKG10284T!*Z\;A.(W_I/4()RR-F8S%P`49,,$44KR`6 M(\0#?:-(L#X7&4(37R__2:0.FHH,LI'>^-A82&;*K(T5%PL3`5"92P'_3JS! MT.$+YU$8S3);3'3.?+$PR1R])[,&KQPP,=8HE:6@.E[Z;00F&'IWU1?#`7=,L5##WSV,`WCL)-]%T` MUYRKTXL>S^-7<_T'``#__P,`4$L#!!0`!@`(````(0#5XBYQYP0``-@4```9 M````>&PO=V]R:W-H965TQ\ M`0*N+JRVO5(K554_GK/!0+0D1DEVV?WW'7N<8#L!0E^6C7-F?#QG?#!>?/LL MCLX'J^JL1UOU)PC1K<\N'7OHBSRI>\UTS@70> M$NVO>>;-/,BT6FQS6($HNU.QW=+]3N:;@+K>:B$+]$_.SK7VOU,?^/F7*M_^ MEI<,J@TZ"05>.7\3T!];,03!7B_Z12KP1^5LV2Y]/S9_\O.O+-\?&I`[@A6) MAM`15)/^7G.=\VAZ4;Q),H\0,"<.>5 MU-[SX%T%$I<(D5"6!3Y6$Q).01LGTD2R!R@*?;18ZH=.(1/%] M+AZN2Y;I.6W2U:+B9P=Z#YC7IU1T,IE#9E&?\&I]H#`BYKL(DJ&`KD'4CU42 MDH7W`4)D"K/N8RS$ID4(_8!-1PG*9%,*0/AAR5I*(LBD1*<6HP&(B=@,(&8= MQ.`(I7JH(\-*%Y74SAV%B MS8R86,KY1(+8]TW`Q@3X`8TZ@,$,VD>OS6UF`FPR(_XE+]8$,0DVVBR.NVGE MZXWQ.O&O*!8_PDJ`359)&)C3KA&C*:4-&/5(S)G%%KO?SR+H7J\@1F.@#1@, MQ+>9MLEO*R+`]MI#:^V(046(3ZF]M?7W4^)?P@U:LT=H";!-RVX4Q$"?=FT> MS6QJ+<9V'0(6,[Y($FW3L1ISK4":0/J(40HRX,/WFT1&W>L2!=)9H//*$9.% M,,#1C4+0+G572<*+U+AW%0A;A8:AY7<;XSV9:G*9S(0-CF>&IFDRLYN%M,YZ MZ9:8V)[7@7KM(MQP/"'T3I.0;<`$0;I0VHA9#LMCQWF*./C<-14%TEE@V$"[ M/.2I9,A4>^V"(-4N?F*)ME%)E//,9I<:FO6Q//>VXQ'T35,=:^:U`H$BG;D, MM,LU!R8/6;!$V^YB'V<42!<*;7=`*,MI1[8+6B5LDV[%B;U_UT3S4_PZUD<, M4>A##BO1=@WL=E$@/+3$4_O(MS'?^QI[DYGEOK?;A:)]ZNT2!9=&1-]3($T= M?<2<'3+I5C).'2JB[GF_`NDL,*S?(_0AAY5H6QU[RRB0OF4":CML![(=E@KS MTQQV9%G0,G5QDO!R)%3B($@OBS9BBO._G%;\(+LOCN:KN'54V(`X#SDM'7+: MGC@(@G5WNWM`G!;4$^-O/9&KX#7SY M`::/F*UAN>H=UT"C-!NS)TKKIA=1HM`Z5FYH"[)%$0?&QW>,C+*VG`W7B MX-T47KJ5D[1[:#G>=/$K"!"F^F\*'A)WF3\&ULE%;);N,X$+T/,/\@ MZ!Y+U.8%MANQ@LPT,`T,!KV<:8FVB4BB0-)Q\O=39,E:Z.YT-_^_IXM_`]I6E3TDHT;.._,N5_VO[Y MQ_HBY),Z,:8]8&C4QC]IW:Z"0!4G5E,U$RUKP'(0LJ8:/N4Q4*UDM+2;ZBJ( MPC`+:LH;'QE6\CTKB/70UE4_G]JX0 M=0L4>UYQ_6I)?:\N5I^/C9!T7T'<+R2AQ97;?MS0U[R00HF#G@%=@$)O8UX& MRP"8MNN20P0F[9YDAXU_3U8YB?Q@N[8)^L[918U^>^HD+G])7O[#&P;9ACJ9 M"NR%>#+0SZ59@LW!S>Y'6X%_I5>R`SU7^C]Q^9OQXTE#N5.(R`2V*E\?F"H@ MHT`SBU+#5(@*!,!?K^:F-2`C],7^O_!2GS9^G,W2>1@3@'M[IO0C-Y2^5YR5 M%O4/!)&."DFBCB0&]9T]FD6+E*39[UD"5&0#?*":;M=27#SH&O"I6FIZD*R` MV426_#(R",GLN3>;[%9`*RC'\W:>DG7P#"DL.LP.,7`">DPT1>0_02Q[2`#Z M>I$0NBLRAB+^//U7D6;35&2TZ.EM'#N$+&R:36#Y:&$B`#(S%O"V8P.&"H\B M3^+$\8R89/`\6IAX3C[BV8`W/@31YSRYJ0MB,ELUDH99.%663^QQDLU[^T07 M],C[,V+`KBZG&W:(F5M=Z3))>[>V5/G8'*?+0?5$5?8150;LJHJG;G>(054D M(TX9\[$Y"N-!]$35_".J#-A5Y;C=(2:QN5K,G9.7HQ4U1^FH`2:BS&P:'?RW M6]J`75%#L'B8$-.GRC'G$W.TS/I$3U0M/Z+*@%U5`R^J0DR7C"QTZIN/S21; M_**M"%PVXV296_+W%Y#=Y>H;CA/JZT!8R\$]-GUGO.8T'(*;)(TXE_C;M;1H M1Y:3EEV'0<=I'-T(P[L;[4DX'_9/A9G[]-U-!A/M`;8.BW],B^4'GDC?(J=@#*<#:'VTOBLP$_M&CM:-H+#>/>_CS!\X[! M#`IG`#X(H:\?YF'2/QBW_P,``/__`P!02P,$%``&``@````A```U&[]+!``` M'`\``!@```!X;"]W;W)K]7VG=` MW"=@$I)TE&34">K=D7:ET>S.S#4A)D$-.(N=3O?;;Q7&QC8S+?HF/\6A_%%E M'^/-I]>J]%YHPPM6;WTR#7V/UAD[%?5YZW_[]VFR\CTNTOJ4EJRF6_^-T'OW/CM\0N[_]$4 MI[^*FD*UH4\B/?Y#2YH)>H+.^1YVY,C8,][Z&4(A#,);`0["_U/#/$8X2J"' M,7^K(9_:MGUIO!/-TULIOK+[G[0X7P2,%$,9L!KKTUM">09M@+&F48Q9,U9" M"OCTJ@+G$Y0Q?95TQ4EKCV29=5GF?99H+$H@'ZNM6)**=+=IV-V#^0K@_)KB["=K M2*S*(Q]&%^Q7]8)"89)'S++U8:%!*3@T[647;H(7:$O6*?92`9]:06S%02FP M!Y@T,0(!T&IDJ**)_/-.*C(4(YG*NI!#JC5+'.WE9F+Q5S_5`'-Y`8`0L(6FP"O0^"XJT/#ZM[MG!`I`(^ MM6)I*PY*H>J?&`&+#%;3>#(4VV0K>]R]5$BRX\]FY$$I-)D1L,@6'R%#L4WV MX)!)1=PRS6$+Z:=.V]R#O-XW-S$"%M?R(UPHMKF(NT2E9-Z"12%QN=1E72\C M8''A?FM8ROMS#,4.EV,,>RDQ)QEQEZR2:#8C8+$]?(0-Q0Z;XP1[*;'8W+HI MB68S`A8;`6<87[A6[="Y/M%I9$N==A_T10UF1FPRM.+1+272N$W?(*YQ=!I) M1L)5O%HXZ^2@)3V?3-PN#9L/#7D\G[1OB\^QK3V1&N3+=Y,)B28SF)8Y[FP3 M,B!5XI[4B-BD:,SC2:6-6Z2NT1%E];T'#P&5I@ M2(VY1B)GB1^TI@=4=T'$!D2;'@\H3=VL8.28QQY?!^$AW@=4FA[0B-B`Z-?C M`:6[6X"NR1"U`_0MCER7T9H>4-TUJ"`:]WA`:?,6X,!GC*U`;F+$C21=9-%N M+XLYO/G.9W$_5^P2HGT;A./>F^#L,9B,`]\Q-H:.5$:6+=.:GNG?:7,N:NZ5 M-(=;P^D2)E8C#RKRCV#7]CW]R`0<,-J?%SB%4GA'#J<@SAD3Z@\"ZG/M[G\` M``#__P,`4$L#!!0`!@`(````(0"-)L+B"PH``&`X```9````>&PO=V]R:W-H M965TOS]Y_FT^%'?VF-S MV2[#5;!7K?+?__KVV_Y_M6U]U"S7!IM\NWKKL^K-?M_JT^[]I5%G"#`^W.7,T+R_'??VUV;^?ZTL'D]SJTZY3_K=OQVO;SW;> MSYGNO+M]?[_^MF_.5S7%\_%T['Z929>+\_[AC]=+<]L]G]1U_PR3W;Z?V_SA M3'\^[F]-V[QT*S7=&AQUK[E8%VLUT]/CX:BN0(=]<:M?MLLOX4-5Y,OUTZ,) MT'^.]4=+_K]HWYJ/O]R.A[\=+[6*MLJ3SL!STWS7TC\.>DB=O';._F8R\(_; MXE"_[-Y/W3^;C[_6Q]>W3J4[55>D+^SA\.MKW>Y51-4TJRC5,^V;DW)`_5R< MC[HT5$1V/\WOC^.A>]LNXVR5;H(X5/+%<]UVWXYZRN5B_]YVS?F_(`IQ*I@D MPDG4;YPDS%9)E&YRGUEBG$7][F>)5E&>AFDV[NNVST]WIJ/A:H] MY7E[W>E*#A_4S'U\X&J&B-T+F(J4GN2+GF6[5$VC8M&J+/]X4A?WN/ZA,K-' M30D:]7/0A+:BZA4ZH%2W6KNA<:M]*&*!V(V974!2#Q/)$ M16B^)UJLZH5<<%(DP[S@'&B2P=N*#%B6$]NRSE.LNF$\%OJD[5)=WA#R=/-Y M9>`!:#*3M,#VKJ+'PBS(@N!387FG>F%^7+38]BHI-K;E$C0D+F3`LISY6-;B MJ8R`AE@F`Y;EC8]E+;:O.?'\`D;8_ MK#[+$$3&%E0)';%*-M28FV\=H*A^#AQS26JFW"ZI]7LL#1E,QSO&J'EE\-Y% M4=^\2J&#+LZ2MGD[L"=PLI8OB=YY,YB_O$;)8H M&GQB!5?A<<$G+PA'$H3YDH`BVFMV8BM4"-YH7LZ&8`1TM5N-+PDHHM[PSD>) MX(X7DR.`J^4.ITR)(F,+5@0Z8JT(D1>3C7IJ)XT%8WVXY$&9Q M+E'4KPAIRJJX0H'@C!>"(PG!?$5`$<(E%V&'&L$?QN#QY3("9EJ%D;,.+5$$ M_D2I!#N4".YXL3<"9MKN@I[**+6@=5N4A(OZ!HUNW9. MM1)%/?8V,K<-I0BX86B>L"TAUNQA$0Q=G;!M> M)3US.4Y3+YP:-4M$SKL81;CJB$V,$CH"B"N(CWB:@0PN+%VE1B+6]?%(UF">81W/%";2J@MG"R!"+XL"R4 MGQGB1((_C+5ZLZ+OF\8[2SWD%R+".#O3)P"GW4SL$4^9@FCPB95WA<<% MGQA]9]:*0&'G$^>40!9KA8Q8*Y!^A#S_]MFHI_:1*"*U0D=LZXRR\_*2P;;4 MS@NO%10->6%YJ_"XFY=,(Y0\LIWIDSZ+UR^S69JIM\O!)\:>"H\+/GEA-Q.P MRS]I+E%$LW2/LID798UZLD:`LM0Z&;%KA#%UG*69Q%+&B1)%RN*PD4KYUQ.J M0<17Y(SA=5[CFK-8@11.@1"H0N/B:4)),,Q.A`5VH..0S\@V%:V3$3LI#*@3 MU@60%DY20&0GA3U(J+)>Y"3E_Z)IYM)4[8?L>YD21;16[]%TXT53HY[J%!01 MZW3$2LJ&T70\*4;-"Y(G!44T*1E_6EL-(IZ4C8#2Z>V0.E:"(A@4( M[';*Q@N>1CV9%()*Z!0\3;"NN4:6DXFD:+5][:G3*1L0V4EA^\5J$#E)83R= MAZ^-R]4L8'N=$D4T*7":$!8&T8FP`!?'\;5QX$E'[$[Q@N<&**CJBRP73J?T MJ/P490'[^DR%,PGA8#R=F127J^H;?`Q?&X),K%4R8H>%070B*4#!B:005*)U M,F)9S[W@:=13G8(BVBGN0C^(>*?DC*?SDF+.LAW+`KX[11'I%#IBAX5!=#PI M.5!P/"DHHM;OP3/7I)N-+Z.VK]W%%XIH4K*`[82J0>0D1<./.#0S*?HLV[$L M8)N+,@<1#0L9L9/"(#J1%*#@1%((*J%3"9PY<',<7BM3U#HS+0K83 MJ@:1DQ3&TYE)<;F:\2_5E7G/5643PT)&[+`PB$XD!2@XD12"2K1.1FSK7O#, M@8(32>E1^9F4-&$HJ7`F=TTI&$_G)<6J)8I(I]`1*RP%@^AX4HQZ M:O>%(FH=G@@(,=!<([28L`X4'$]*`2*[4_CN:Q#Q3BD83VI^+%Z2[T*-(E<'( MFC*(ADZ!%[W@#:9S?7NMJ_IT:A?[YEV_Q!6JCT^&T>$%LR^1?KUF/1Q0[W== M=Z_UWW>WU^.E79SJ%W5JL-(W*#=X0PS^Z)JK>3_JN>G4FUWFOV_J3;Y:O504 MK)3XI6FZ_@]M8'@W\.E_````__\#`%!+`P04``8`"````"$`PI,QUJL"``"[ M!@``&0```'AL+W=OXH4"Z+3<)'+]^_9QS;+.^ M?98U>N+:"-6D.`I"C'C#5"Z:,L4_?]Q?+3$REC8YK57#4_S"#;[=?/RP/BK] M:"K.+0*'QJ2XLK9=$6)8Q24U@6IY`R.%TI):>-4E,:WF-.\FR9K$8;@@DHH& M>X>5OL1#%85@/%/L('ECO8GF-;7`;RK1FI.;9)?82:H?#^T54[(%B[VHA7WI M3#&2;/50-DK3?0UY/T=SRD[>W*[:)4EF&S677U^"7XT@V=D*G7\I$7^130 M,[ES+BF&W0[3#;3G:9,L%FOR!#5EKYKMN28:*W8GA'AI*,81^ MOPTG-B=V;"?7K0^`=P\;3T#>4=R,)=FY9)#P"'8VAG45GL$._#>TFY1B6*1G M3!;78X2MU\S[Q';30#8(C)"@T9?7SXD!>82RG*!XS0!E&L@&@1$*[+4ARF75 M<9.FU9DT:.LU2=+MQC`(YV/DW71\-AZ'Z\2M\3;_;=SS^\O"GR7)=);N+NZDT[Z`;@[6EKRKU27HC&HY@58AL$U,&E_ M^_@7J]KN!.^5A5NC>ZS@(\'A[(0!B`NE[.D%%B;]9V?S!P``__\#`%!+`P04 M``8`"````"$`_G7&9L(2``#@9```&0```'AL+W=OGUQ^?+V?3\%_5RXO=_O[U\?YY^[KY?/GW9G?Y[R__^S^??F_?_]C] MW&SV%Z3A=??Y\N=^_U:_OMX]_-R\W.^NMF^;5RKYOGU_N=_3?]]_7._>WC?W MCX=*+\_7?JE4N7ZY?WJ]3#74WT_1L?W^_>EAT]P^_'K9O.Y3)>^;Y_L]]7_W M\^EMQ]I>'DY1]W+__L>OMW\];%_>2,6WI^>G_=\'I9<7+P_U^,?K]OW^VS.- M^R^O?/_`N@__`?4O3P_OV]WV^_Z*U%VG'<4QUZYKUZ3IRZ?')QJ!,?O%^^;[ MY\NO7GU=OKV\_O+I8*#YT^;W+O?[Q>[G]G?[_>FQ^_2Z(6O3/)D9^+;=_F%$ MXT>#J/(UU`X/,S!\OWCC&N01>[_^GSI4\-/C_N?GR^#RM7-;2GP2/SBVV:W M#Y^,RLN+AU^[_?9ED0IY5E6J)+!*Z*=5XM6NO'*I8G0V]>BGK>=?56]N MRI7J[?&*5'KH-?WD!H_WL&(KW$J%X,JOWG@W'_61+I1#4_3SO#[6;$7Z>5H? M/9K\0U/FEZRMLG]S6SU,QA%#>CR-YA=N[<0!>C3U:;,Y'Q`7.-8JS[N7FWC_ ME(GW>.:-JY[;7YY+CWZQ=:G]8_VD64]'F)O^TM5IEN7Y]W+S>*)E?9Y0\TLV MH2\03IOW^_LOG]ZWOR_H'D5VWKW=FSN>5S?J.)"F M?I6%UO\KLE)(-5J^&C6?+\EI*&CNZ';PYQ>OYGVZ_I-"^(.5N2N0<24:+&'B MM5';U*"E0:A!6X-(@UB#1(..!ET->AKT-1AH,-1@I,%8@XD&4PUF&LPU6&BP MU&"EP3H'KLE-,E^A"^O_PU>,&N,K/,MW#,1Y?.48+,%5FAJT-`@U:&L0:1!K MD&C0T:"K04^#O@8##88:C#08:S#18*K!3(.Y!@L-EAJL-%CG@.,8%#;!,0(* M_L6K,8X9IA:MNW(QPZ\&[L3?I3*^.$L#2!-("T@(I`TD`A(#28!T@'2!](#T M@0R`#(&,@(R!3(!,@HD0EE,05("T@(I`TD`A(#28!T@'2!](#T@0R`#(&, M@(R!3(!,@>)XPBT M5G4LA*7&"AU^MJ.B1"671`T@+2`BD#20"$@-)@'2`=('T@/2! M#(`,@8R`C(%,@$R!S(#,@2R`+(&L@*SSQ'$:RH05.,V5R=GN?SX]_'&W33/& M!5$EH)1(FB@Q2ER724DYVPXW-&BF@+(S)J_BESRUWFUEY>Q/84HH*\JDK95& M626K5.V\XJR<521YI8YAS'+\J&6FVS<:\T?[P8,:US:,:..96^_KN[%(<5^; MC&@_(A5+-?=";+%4V6:L@ANOY(J$+)(^1#!)J38C/[-NQ.AH8JI5J@ M0D/"(H?F7".;K(S.U'V\R3:9<>5PC.@V*;:I5MV!-T1*C&IU'9[K'-RY9:4H MYVK MJ^81@;:=1:Y#*K]J<$7QD*9%E!)G<[8L"JH'VP5EE?0*64O>];+F64N$BF-7 M\4V@+NW$4>S:S>S?P6[T9,R&.+Z03X]WYAF)MJ%%CO_5U(77X(KB)$V+`@I$ MXKAX4:?JRZ4T7`85+U"Z0]:=]\FL4V+9%!UO+K:Z;'->#6-(XC3GVMOL<\'> M.3]E@Q?<4^BQ`=]4S',E;>3\#OIPK3:L5&[YVD340A0B:B.*$,6($D0=1%U$ M/41]1`-$0T0C1&-$$T131#-$HC&B`:(AHA&B.:()HB MFB&:(UH@6B):(5H[R/4GLVW.^],',2?=9=."A:?ZSCR9)D_*.40#41-1"U&( MJ(TH0A0C2A!U$'41]1#U$0T0#1&-$(T131!-$3ZB-E1 MYWWD'VZY_F0VVWE_^B#FI'MSQVWRVW6[ MS@'4]`"U$(6(VH@B1#&B!%$'41=1#U$?T0#1$-$(T1C1!-$4T0S1'-$"T1+1 M"M':0:Z/F+Q#WD?2F'/N7LYF+_*WJQ3E,B_F92>Z@0EI6F+>C,EM.=0>MR52 M?"\,$;4118AB1`FB#J(NHAZB/J(!HB&B$:(QH@FB*:(9HCFB!:(EHA6BM464 M'J#I<'S)O)&&OO3?[&\/&MVDE47B10T@34O\VW23BCD]$=]3-I9E%OX-!`U+2H[Z:F:RO^T1(I-'3(*LM5\FY$DL2)! MN6A84V]6Q"+%ZA-&HK[#2-1W!>75JQ1I3Z18?=^B0')%`XMR]AI*Q;QZ99R1 M2+'Z,2/I_821]'XJ**]>&6N%49!(MRYF\@:@K*CTD_WA`I'E-H46["VR@5"1+U594+C$6( MM2>HO8-274&BW:^I9Q,]D6+U?50_0*FAH+QZ99N12+'Z,:J?H-14D*C7MIF) M$&N?H_8%2BT%B7:PS4JD6/W:4>\ZJ\G&YIWU^%;!O,JM?=(B-SBJM5R#*\JE MUV1$]7.+0)7T;[%4^G3GIAQ4E43($KF$/B-I+6)TM+782ID?TJ>::C%A7926 M$ZFRBDD=EI).=!DYZG6JO<=2Z9"#V]N:\L\^2\B0!XRDM2&CHZV-6,JVYM$A M%O>9U9@EI+4)(VEMRNAH:S,K97YDI@M**GK,6==1`R]82CJQ9)17[VL#KU@J M';)?"GSU#&S-$H,?K;PP06#SQ#,D09S#>4W/T%)]:`A4GP5-QG)T[R6 M171]F_6?5]%J0JZ3>R;#2&[K$2/1'#.B+7YNHE3B*&$IVN%E4CY>"=F(>2Q= MKB@M]ABE#^YN`W4]];E,1/., MD6LDM?:9L]11(RU82EI<,I(65XRLD2IJ0M9&*1R-,AZ6DQ2XC:;$G+9J+\%:%SS[7D)$,&(G>(2/1.W+UEDMJKL=< M111/&(GB*2-1/!/%>1.I?L^YXE$3+5A*6EPRDA97TN)AGQJHH:RY2D&\-4\_ MSG#;]&&)X[86N?%6Q8"&R46E45G&Z5X MS.6B>,)(%$\9B>(9(]=$2OV<)(-$]9C6B>6:2LI"+CG'4=M=*"I:3%);:X8F3'4JJI MD+]F-05AF.;2"<.'QP7_58K7:%0I7HORD=K3M^X&93\@4J?H^#M%+5O1OE-4 MN0UTCBUDU1*;VHPD4D06'6\MYM8HZ2CK$$^M#1-6?S1<=5A*.M$]J1,][D3Z MUE:Y`M;LLVH9\H"1M#8\J;61VYK9N*H;V)A52VL31M+:]*369MR::V"U')VS M^J,&7K"4=&)Y4B=6W`G[6MQ-N:J6!&M677"7H#[A-77V:VJ^4:,NI!11TQSM M&U8JAYJ(6HA"1&U$$:(848*H@ZB+J(>HCVB`:(AHA&B,:()HBFB&:(YH@6B) M:(5H[2!G-V=>42[PG;.3S`<]KO-89/PV%[C4!JHA4NQB340M1"&B-J((48PH M0=1!U$740]1'-$`T1#1"-$8T031%-$,T1[1`M$2T0K1VD.M/^A';\;16@(_2 M+,H%F`:B)J(6HA!1&U&$*$:4(.H@ZB+J(>HC&B`:(AHA&B.:()HBFB&:(UH@ M6B):(5H[R/41\T#J]*UX8,15:$E1F?*!66CQ]2*A82LZ4H$G:U6W4Y3G.:=3 M1EQU*D5NW4WK[_D$PQ'UZD"(G&`)JHE0+48BHC2A"%"-*$'40=1'U$/41#1`- M$8T0C1%-$$T1S1#-$2T0+1&M$*T=Y/J(V7+F'==LB,W]]HC&B`:(AHA&B.:()HBFB&: M(UH@6B):(5H[R/4GO1G\(.;@IL_D(\B3<@[10-1$U$(4(FHCBA#%B!)$'41= M1#U$?40#1$-$(T1C1!-$4T0S1'-$"T1+1"M$:P] MM5ND8HY*1C9$*MOT(6HA"A&U$46(8D0)H@ZB+J(>HCZB`:(AHA&B,:()HBFB M&:(YH@6B):(5HK6#7'\Z;]-7QDT?H_3]`SI$K],$(B`>8]70@EHV`?H=C197 M3!\0>Z5:238`AR5=R!*8K#8O:CKWYN.Q]""N+@>[=\D^#J`:;W`=21@V&=$Z M[]BX4LWV981:17^;+60UF"\LFRU(?LGQP;#2'4O^4>A!`XTTFRZ]3!8!F2ZK MYH/ILE+I=-T&ODITAZRY8+;.VRR9);Q:,#'*9DMV0.GJ7P1D6%;-![.52MG9 MJ@05&)954S!;9AMTQFRENR9GMBS*9DOV4'98F8`,RZ(/9LM*I;-%GTA6[AV6 MK4#!;)VW82OCAHT1E637"?A+0Z1D;%;7!U.62LF4J4USR)H+ILQLTL],/YJ>?N7W9?/^8]/8/#_O+AZVO\P'T6_,MV@R MG'ZM_:Y@'>H!K4$+ZE"5PAI>N6Y.U!?4\&ZHY!!$="M>A4H.=T\HH3[3 MV<8B;=0!.M&&)?0V/EGM\/!;::,OYG\MXG=4H=!B/BDJ:.$N(*,4\*_E^E=R M%NS2'=FDT"1DD4*#D#T*S4'6*-)/!R/JYM@#MDPOH5-)T2#H3$3=O&J.=>AH M1-V\<8XE=$*B;LX_%)7X5%)4ATZ.U,W[^%B'#I#4S6OY6$+G2.KFE$A1B4\E M177H"$G=O)B/=>@D2=V\GX\E=`"G;DXU8`F=PZF;4S9%)3Z5%-6A(SAU<[`! MZ]!)G+HYWX`E=""G;H[;%)7X5%)4IUFKT_>HL$94J],GI9#3"7G<7SYOO%&Y+AU>IWM._4)'^9V^_AO5MNZ>_+$&W M9?KJ.OTED0U]6XH^=7]Y\7V[W?-_3`/9WR;Y\A\!````__\#`%!+`P04``8` M"````"$`/]N*TG(-``#T0P``&0```'AL+W=OSG>G_8[%YN.EZWWSE;OZQV]YN7 MQYO.?_Z,OUQVS@['Y_KG_M]M\/3^OU\8PTO!QN M.D_'X^NHUSNLGM;;Y:&[>UV_4,G#;K]='NF?^\?>X76_7M[7E;;//;_?/^]M MEYN7CM0PVK]'Q^[A8;-:A[O5C^WZY2B5[-?/RR/U__"T>3VPMNWJ/>JVR_WW M'Z]?5KOM*ZGXMGG>'/^JE7;.MJM1]OBRVR^_/=.X?WN#Y8IUU_\`]=O-:K\[ M[!Z.75+7DQW%,5_UKGJDZ?;Z?D,C$&8_VZ\?;CI?O=$BN.KT;J]K`_UWL_YU M,/X^.SSM?B7[S7VQ>5F3ML-ST?Z)FN>J)EU5 MS7=6O%`5Z?K!SE+`U9VEJZIYH4UUHJM7JAY==8O>H/_6$#V:2M*SY$-=\UV& M]=BQX@]=]W(X')Q?7IPVK4>30;:K9X5@)X;H\100$U-^\\=B+XH_W];0G`ZZ.WW!Y7-Y>[W>_SFA1)+<<7I=BB?5&0AU' MKNQZ$\M_%\H4PT++5Z'FID/U*5H/M/[\O/4N@^O>3UHS5DKFKD7&EABSA%@@ MA-K0!9$+8A6"N0L6!NB1>QH?T?3_)WPD MU`@?L77O&&BG^8Y#6(*KA"Z(7!"[('%!ZH+,!;D+)BXH7%"Z8.J"F0LJ%\Q= ML#"`Y1!:2"R'M-_F.#:$--W0C-@(_(%MZ#LIXVOGC(&$0"(@,9`$2`HD`Y(# MF0`I@)1`ID!F0"H@^7UG8F5V6^?= MOK.ZYZQ&-S9AI!LK&.E1E+;F?O?*2?&G7$=KGC'2FBM&)XE#G"DCK6O&2.NJ&-%.4P_/G;IS)>7[,DR&?6?;OF`U=6.VST4: M;OI<[ICT.O"^%5\F\]944,A>!MRD3YRLN\N`1+Z^>T1**K"G@C/(F'6)%8R/ MFENF`K28JHI&BYEN42P\`81LKAOCQ7;"2(=L@9I+K9DK3KFB&?[0RPIUS5'7 MPM)E>UKD_:ZG@[[V]#M7?'E\8+E:(3OJG>5S+)Z=N%&OD(Z4B*5D#'JPX*L: M.FH2KJ&C)F5T,FHREI)-770'3H]S%M"-31CIQ@I&>A`E(ZFYWW4#=LH"6O., MD=9<,3HYC#E+*8L%SGUMP>4ML2\.&O2\JJ&#)$&]*2.ZP^@UP#5_9C?5YGEH;,*:S>B&092VYC;/@^89 M:JX8G1S&W&[,0\^;;=EK@3BY^(#GA;CC>8FL#`Q0*)Y@4D5#*D(4(TH0I8@R M1#FB":("48EHBFB&J$(T1[2PD.T+<9AA^D+<@44&]D8TRC,0:QV62.X"OCC) MQU@\PA6^,"(C&.C\Q^Z3R-W=/IV_W2>9\EM]4J<`]<[DB[.:#I]`^GA0H1$XRYX0[<;04[Z)"1!&B&%&"*$64(O/^$WH<8)+(BNX`(64HJ@;@N%=../14NS= M6*%`;X\2E$HU,M0/G+.'3$NQ^MQ2;YM,)*O_A,E4TJO3FCO:ZCAWQS&B$%&$ M*%;(L@^H3W5%TSY.FIMI*6T?J4NJM^TC,A6TCTXKWI5`^BK?,:TCD36A`(6J M(AT:.Z'5K?]*P*&>DT M+V*D$L@+9QPQE^LL+V&D%:>,:*O<]*C%:JK?*LN[[`Z'5^9_]DESSDHQZ?/% MEMR:RD.DY"1.?-4@F!.F6``TT]U@J:\-A$< M\K%ZRZ)P&YU9IE M69%H@F6]H;Y]LVE/+Q.U&GM#J!`YE0TU1A0BBA#%B!)$*:(,48YH@JA`5"*: M(IHAJA#-$2TL9/NH+=MZ.QL/,+E2Z&].")I2/=D"8RFT^R0V\FY$BH>';\P3 M4]8;7[)#:I9I_>Z(L0=_HBD35G`844Z**B(14ABA$E MB%)$&:(F[[@4ZT/GA#0H@9.:G;NYIQP MMNEC5=%P4H@H0A0C2A"EB#)$.:()H@)1B6B*:(:H0C1'M+"0[3<*8DV_7^<3U>/S\?SE:['^+C;EHL;Z\;++\\OPO.Z=/S^N0"2BZHI#YI@Y)+ M*JE32BBYHI+ZO,LM\?LC\2R+UD(HH8_?Z6E)2TE`=6C);BL)J*1.]5UMP8!* MZF,7*!E229WJNR5D@E8+D`%:QT_#;QT]#;YU[!Z-0QYRN"U[U`0]E<81TE." M44;'LVTE`RII&R$]0!F)8W"L0[\O\+4^D8/VJ?D6^3N?7-+&A=E;^-?!Z&N[ MV\D;;1VZ(U^TN8+>/QZ)MXMQ"/3N\$B\&8PE]-[O2+S5BR7TSNY(O)&+)7=D MJKM64XVI9-Q:0L_-1N*Y!FJC!V,C\7@#2^CYV"AI+:''9.3&VLB]QBOTFPNO MR\=UN=P_;EX.9\_K!PI;^7;87OYJ@WI53+T7_&UWI%]=H*T_?1A.OZZQIG=O M^^(\[F&W._(_J%.]YO&PO=V]R:W-H965T=(67%\I(X%]D:/[['-QS. M>''S7%?>$U=:R"8AH1\0CS>IS$13).3/[_NK:^)IPYJ,5;+A"7GAFMPL/W]: M;*5ZU"7GQ@.&1B>D-*:=4ZK3DM=,^[+E#?R22U4S`Z^JH+I5G&5V45W1*`@F MM&:B(8YAKB[AD'DN4GXGTTW-&^-(%*^8@?WK4K1ZQU:GE]#53#UNVJM4UBU0 MK$4ES(LE)5Z=SA^*1BJVKL#W$)K*5\ M1.A#AB%83(]6W]L3^*F\C.=L4YE?AX#WUER;>X&!+TO$[984:V8/;]C#XBA&!(.53BJ])1*AT(GJ^8 MR9ED0A7M)Q,+=!3,_+,UNCM17&?WT2?618:B9U([&8J^73L('BJYR'$BIT-: M>]FN(5-O\^.J(;^+#)W$_6$.:A$;]<6W`,%#)11 MH9/1:2=84I=;L>BA5A`Z<@3\%-\I-*_=B9`LG`0-' M&A@R]FL)_RHX--0`>T4NI=F]@#+M_Z&ULK)U; M<]M&DX;OMVK_@TKWD4B")ZEL?Q7A?*RMK6]WKQ69ME6Q1)>DQ,F_WQY@&CW= M+TR15G(1)0]ZW@%Z>@;=`Y!\]Z^_'KZ>_;E[>K[?/[X_GU_,SL]VCW?[C_>/ MG]^?_\^_LU^VYV?/+[>/'V^_[A]W[\__WCV?_^O#?_['N^_[I]^?O^QV+V>D M\/C\_OS+R\NWZ\O+Y[LONX?;YXO]M]TC'?FT?WJX?:'_??I\^?SM:7?[L6_T M\/5R,9NM+Q]N[Q_/!X7KIV,T]I\^W=_MDOW='P^[QY=!Y&GW]?:%SO_YR_VW M9U9[N#M&[N'VZ?<_OOURMW_X1A*_W7^]?_F[%ST_>[B[+C\_[I]N?_M*U_W7 M?'E[Q]K]_X#\P_W=T_YY_^GE@N0NAQ/%:[ZZO+HDI0_O/M[3%3BWGSWM/KT_ M_W5^W6U7YY9O&R8W`;_O][\ZT M_.@0-;Z$UED_`O_U=/9Q]^GVCZ\O_[W_7NSN/W]YH>%>T16Y"[O^^'>R>[XC MCY+,Q:(_C;O]5SH!^O?9P[T+#?+([5_]W^_W'U^^O#]?+"Y6FUDT)_.SWW;/ M+]F]DSP_N_OC^67_\'^#T=R=U"BR\"+TUXM$ZY-%(B]"?[W(_.IB,Y]=11LZ MDP.]+WU#^LL-9Q?SY6SMKN!`.SK:7SK]]>T6ZX,-Z&C?@/Z>U-'&MZ._W.ZX M*Z-)VG=(?[GA45=VY=O1W^.N;$YQ-X2!"\!AB-='.7\^!A#]AV])@W^$^^<< M->X_?,O-Q7:U6JZWKXSXG&/%_<>15\A1,I==7].(TNSZYG6C3\_S+>K M=Y=_TER_\S8W$S;:(F8+-QN=;&)!:D%F06Y!84%I065!;4%C06M!%X!+#S4(<&P-)@*1`,B`YD`)(":0"4@-I M@+1`NI`H%](45R[\R?GN9&C)H/5U="Y.^,&(G"M&T7JK1R`>C<8X!9("R8#D M0`H@)9`*2`VD`=("Z4*B_$VW8_!W1&X[<7UU,KV_V4LW`S'.O3+.'8VX60(D M!9(!R8$40$H@%9`:2`.D!=*%1#F74A?EW,/K@;/6/AQ(./N!)$!2(!F0'$@! MI`12`:F!-$!:(%U(E,,H9U,.<[/_)Z+1R6A/#D1'XV9FHG$T&J,12`HD`Y(# M*8"40"H@-9`&2`ND"XER+JUSRKF'H]%9:Q\.)(Q&(`F0%$@&)`=2`"F!5$!J M(`V0%D@7$N4P2NB5PW[R7N1DM"<'8J)Q;J)Q-!JC$4@*)`.2`RF`E$`J(#60 M!D@+I`N)NQJ1X78XD!I)X MXBKX,;]:S$SJE(H5BV>(T1\Z5>UGE^R#GVG#Q;OY MW_MOO9M/\/E0/BB?#RCTN26)*]QI7!:;OGQ=S.9+O6"D8B#N]ET-&TBN9,V] ME7152#M7%Y-PI(5+,6#ARJ/!7WTHU2#<2#LO;$K`5@Q8N%/">B!-T1QMS,G&;O?#K>.+<6(D'BVE/$L19=QPV!`< M!@&T"FQ8(JI0JV8DY]5@PQ91QPW[\]*N=N5"Z.I77#I4%\JE'H4+1+0Q@16[ M#1WGTG7@4H\HBQG'8C$S=4/J&RX6PU;.[,I*9RQ]-4KGC*2W@M'!WDK=VV9Q M94*C8AGIK&8DG36,#G;6ZLZVRYG9INI8IN],#YLK1$X8MJ%N41:.[4[9:#F.T7:[ULI*Q03@O0+E@*U$N/5JXV]B?'[9;$U85-Q'A MFE$X2>"46[;RI[R9F2OOV&!BRKB:)O3]D"S*ZG3<[7BHC-20>*1GD@F*F*80 MS*0!+62E3[U5OQJ2XS8P(EY%XCA'X8)51+ADY)99NH5LC7#%*B)<,PHG")QQ MJX6CK9EY':M,3`97!\&`O.F^[11IM0IS)8_T?#%7'\]'*[[-)1XM1"ME-!_F M2[2^,H.R M6*?>BA9KMLJXH41;SDBBK6`D#4O4JMA*M&I&HM4P$JT6M3JVPE"E>7J*2WMS MO5(PHB5NS&LP(1(K=E;"2*(A9;3M5XK5RNQC97QI0,P-)/12CZ)AJ.9S<__*6$7"-V MA7D2HR&=6:]AU'SW,@UR%"Y8)NX">:*U/`^\O9A\V6O3)`;NB_X6D(""=*\6*QDV(:&$?V1"(1" MT3=<#B,Y7T8K'>2M,;O9LE:U>_25*QM/16,Y+>FJ-Z M:W5O5]L-+*?>MWUG>NUT538,[0]JNK*=&O)S].=>]2F5+#(_W0P):^L5C)1!FT`O>G:)4ARA$5 MB$I$%:(:48.H1=0II'WMJL70UX?37+=7;5TZH,`SL;<*4((H190ARA$5B$I$ M%:(:48.H1=0II/TW62`':\!1.Q:T'0UN'9#<]F)OY,XE6*O-3P2;] M>?4/%,3?8QM&F;<*=OIS:>B5S09<(08L4R*J4+D6*Z]L,J]&#%BY1=0I91WT MKD`-%PV[37?<0X2%KW/#`?"(4K,QQJ.M\7G,#>5FGS!Z)9'Q\L/69!31>[IF M.Y5U)+7(&4EO!:.#O95L-?1&&]XVD:[80GJK&4EO#:.#O;5LY7N+5I$)J(XM M,)-Q;X<<'-"C5K%>15>!C,(UB]Z-UDZ/Q8KC,?&(D@1&J4<^[8]6]K:=L8RD M_3DC2?L+5"ZU\F(Q-U%1L8PHUXQ$N4'EUB@O5V8J=BS3*ZM)%DU6YF^I]WI% M,SX35?KF5BU#]3$B@,S090BRA#EB`I$):(* M48VH0=0BZA32OG8U:K@NO!*K0TD;/LR)!J1B%5""5BFB#%&.J$!4(JH0U8@: M1"VB3B'MOZDJUZ4N)[[@'F&=ZY&)57/CCL5*8G70"D8D1:L,48ZH0%0BJA#5 MB!I$+:).(>UK5SV>$*M#L:EBU=>?80X`**&G*>X>I_P'*$.K'%&!J$14(:H1 M-8A:1)U"VG^O%:?'U3)8FT8#DHHD!I)XHO=H[/L6J5AQ-&>(@BC\(]%!`NI-WTKDHI!BQ<*6$5 M2\O)&BS8W3MNHZ.7,4Z:*+RBK=G,B[FAE$*)1^';DH@R;BB%3LY(M`IL6"*J MN"&6,4M;QAR^K?;FQ@V^@J%;:9!5F^>D,3>46CMA1#>!L2&^X>BMZ(&=BX;Y MW+Z.FK&,%/8Y(^FL8'2PL_*USBJ6P5I_:>N65QR)Y4FO0+XE?X[^B*Y,M1V+ M%0=_PDA>ZD@]HB=CSFN1W;/(N$D87/Z,PN#R2(1+(PS/]92PGHBG%1M++#88 MJ4BS[UG%8B4.\EKR'D;JK3BL%O9",I8)P\K+A&$%RJ517LW-"%9*6;O(UA.O MQ!"6#;1-TU>].H;,CE4L5N(BWU"&.F4KO],Z6YL+R=@@#**Q?U8NV$J42T9^ MGW.S,(MFQ083ZY7+V(]/K6BGT>X",-)19#9:8['B"TD8A5'DY2GI&JL$@:8/Z-PE0+A4@LO[2):*6'M-Y<_@]_> ME%X-&;GRH4Q*C"0>A5OJ'E$D.!^N%PMSY\U8)HP^4"Y0N=3* MVVAM=A\JI:R]^%H"?V32A1G\TB,=?N;,8K&2\/,-91E*O17=)-DJXX9AQ(T] MLE7!5M*P1*V*K7`16]D<_O`ZWYOKI(N1BB"[AHD1GWG"2!:9E-$P";?VS:&, MCP?QPT@BLV`DPB4C+VP#L^+CO;`*G]54SN[V*E[QDT_(@[WT7@ER*KLU(5;B M**\E0YQZ*Y]3T1<5Z4=@&:L$L<,H6*T8B7#YBG#%328"B::!6JU><9`S-X'D MD0JD*W,_CE>CE3C((QGPU%N-.=4BMZF[2O2+H]+2E5,QZYA'X3JVM/ER MS`W#,!H:N@VW<1;C+H1OZ/911JOES-15&"U_?[5UYRMY"0*CPZ?1#E] M$N:N7['\CTY"QZ;+G0^-QW&)VLIGY6%L^JP\V,'V5L%V=8(H190ARA$5B$I$ M%:(:48.H1=0II/WJ,FSKUY]XVK+RF7KHV`&IIRU+^_Y\[!LJ7X\->:%+T2I# ME",J$)6(*D0UH@91BZA32/O:)>BAKU])@IRY63P&%#@K7@%*$*6(,D0YH@)1 MB:A"5"-J$+6(.H64_]:V&AD2I).?#/8ZVK$>F5@UB7,L5AR8":(4488H1U0@ M*A%5B&I$#:(64:>0]K6M;`['ZAHK&H_"6$64($H198AR1`6B$E&%J$;4(&H1 M=0II_[EJ(9SK/Y7,KWW-$:RJC.2F''OD\N/QG@_?[9*(%0=OBBA#E",J%-+7 M[1)[N.ZW;$NM??40^L"CT`<#HJT,5Y?@=ZTD+"-M4H^DCZ8S<[BR(E?/>\@+<-ZK(]!K1T`3":SS.37+; M"Q68X3]F,Z$0[]KCW10V5T#L7+7^(O9]T_D,%]B M*FAH<0%N&3OF-CFT,:-3B`$XPA8.KS@""X2U1W1:,C'LP[)8K-QE+2[,[$OD M.%]5*L@UF5^8N9;)<6Z2"QJ:@!_&5"AJ:F"4UD^/<)!7.?+'KD- MW\`)9B;'8M6?X>S"K!Z)&/!%I8*\YTR`96+`;7)!*&\R*9G"!*$66(BTHJ@8A50@E8IH@Q1CJA`5"*J$-6(&D0M MHDXA[3^7!8?^WKTVJ$#=8('@7.BA$EB%)$&:(<48&H1%0AJA$UB%I$G4+:?[:V M&/*GT]=5+#HV`S*Q:M+]6*QD71T;,DK1*D.4(RH0E8@J1#6B!E&+J%-(^_JT M^F6#]8M'*E8'JP`E:)4BRA#EB`I$):(*48VH0=0BZA12_MO:VN>G12>P M'@4?10"2>/+*1S;$BD,W0Y0C*A"5B"J/)CZRL55U$#GJS8E^KVC\-)1)H9\L M27RS'W]D0PS$1;[\"KXYVUM)5X6T<_7#Q#=GBP$+5QY-^4L51NROD_/TK2]] M@ELT(UT-F2HO%BL^V801I?YC88YO"7@K_X;8:FZ$,U8)WK%@).]K%(P.]E7J MONSWTE4L@J]@;%45Y+W[^LMU?3,3W6_9]J`?NK1/]!GIT+0;:6(E$WW0.OPF3NH;TNM`;KU; MV5=\,A8.H]6?9!BMQ_15FK[LHE*IOH9[\O"SG/B]T)O-ZMI53>0'.+*F(_U9PY$-'>FG&AS9TI'^S1\XK?8(Q'U0Q]?GCB#B/JA#]M.':%^*/0GCJRH#;V>,W6$VM#+)%-'Z-SH-8F) M(W1@DL]GU^Z7229:+);7[NOQIHZ0I^G+W*:.D`_8QOZ&A";M(^I@HN=?E]>_4H!-G!)=W^3ET=5-VM.U35Z:BZ$I M?1JEJ4&B#T]>IS3O\(SHHY#7[K./>(2>Y%^[9^MXA#+':Y?+31VA?BA%P2.4 M[%";J2,W:PH'>O<#V]RL:3SHK8:)(QOR/&VM31TA%]-&$!ZAKY&[=M^\-G5D M>YT.Y889>/JNLFOWW6/8AKYKC-2FCM!'H:_=AY.Q#7WXET9AZDKIT[LT"E-' M;B(78Y-7&M&5TK=L8#\W$843?2<$'J%?WKEVOU\S=61Q[7X"!H_0#[Q-OMY]W[>W3Y_O' MY[.ONT^T%--#";H'/`V_GSS\SXO_&9W?]B_TN\>4.%"Y0+]SO:.?K)FYW]KY MM-^_\/_0A5R.OYS]X?\%````__\#`%!+`P04``8`"````"$`8.HIP[8%``"= M%0``&0```'AL+W=OL+A'BNSE7_08.Z3ETF7XX-;HOG,_!^#^*B%+'I#RM\794M[O"A MGT`XCR5JW#'TA]%O.,;<$9[< M,9[$X72^H&G?<`12E"\\N6,03^:!OXSF`-UPG'%'>-Z5JL<*375+B[[8K%I\ M=6`Q0"F[2T&65I!`,"$8&UI*^",%03H2Y(E$6;NPBD&<#J;=VR8.XY7W!E.E MY#9;VR;0+7;"@LP+$C8U@D!%I7=;$&), M68BQMPQ1RV\AJ85D%I*KB)8?K&,U/[*F9U#%!\M/HNB),\2H]=RHM302?%,+ MR2PD5Q&-RUSGB)59^1I`4J;$=D@H.KU(DU3(T5AV:"E=&K=X$T$-JF`II+ MHAF'0E:<.)Y:%'B8I3T#29N[GP)KBAH%#DEAS.X;2(.!`H#\%UCPR9+<;ED`J(%4%9L55",/8$#,7/B,JD`9X M/P76+C4*')(JF+T"40;$B2:AQ9GTG2:J#*H`A6N70B8%9Q/R!=:L%C&1A7S@(<> M49=T99.^TJ@$_Y_L@*RW:YS5=D^[RRZPH-2&,AO*-4C;J.'2PTJ??$P]>$ZC M8?2C`X>@K0ZECR-C\]H-5E(S&\ILB-S6D&7+NC:CQ&Y?V%=\C=HCVJ'SN7-* M_$IN5D#"S4K"[-IG&RP34AP8VWP3^N)&R'P3)_`%-.(Q3>#+8P2?)7"*'\'G M"9R>1_!%`B?1$1Q2'"P!K4: M>P.79T]T]S0K!9=J8_;;$$H[,O8V2N#3V<[I*8;X['Y-C@"78Y?BB/XHVF/5 M=,X9'4!BGVZJ+;M>8S]Z?JQZQCUK MFW\!``#__P,`4$L#!!0`!@`(````(0!J'$F0/`,``/P)```9````>&PO=V]R M:W-H965T/WHB)$(F!HQ=*KI.SF M02#RBC18^*PC+61*QALLX99O`]%Q@@N]J*F#.`PG08-IZQF&.7\/!RM+FI., MY;N&M-*0<%)C"?I%13MQ9&OR]]`UF-_ONHN<-1U0;&A-Y9,F]5"3SV^W+>-X M4T/=C]$8YT=N?7-&W]"<,\%*Z0-=8(2>USP+9@$PK18%A0J4[8B35A'8G4)$J;%X\943DX"C0^'&BF')6@P#X1@U56P,0R:2'6/I'']&OP+!A!K[%(]=;@QGK_:*<6[N!;!"P MI$#/AU:J_H_@?+QNJ5JT]*#>OI7)U#$L-9@DT;LA])/>"=W:M4F?%&>#@"40 M#LC'!:I%KL"1K2`UF%Y@["HT^8'"0I0;3*PQ/^]UTV>0'"@*AF3QQOU?M"_MZW^`P``__\#`%!+`P04``8` M"````"$`]..D0+09```?DP``&0```'AL+W=O^TXG<28V!VX/9.9 M?[\O15*JJI=QNSLS%^.9AT5*52Q2+RFU].:??SY\N_AC]W2XWS^^O2RN)I<7 MN\>[_:?[QR]O+__G7^X?Z\N+P_/MXZ?;;_O'W=O+OW:'RW^^^_=_>_-C__3; MX>MN]WR!%AX/;R^_/C]_O[F^/MQ]W3W<'J[VWW>/*/F\?WJX?<;_/GVY/GQ_ MVMU^ZBL]?+N>3B;+ZX?;^\?+T,+-TVO:V'_^?'^W*_=WOS_L'I]#(T^[;[?/ M./_#U_OOA]3:P]UKFGNX??KM]^__N-L_?$<3'^^_W3__U3=Z>?%P=]-^>=P_ MW7[\!K__+.:W=ZGM_G^H^8?[NZ?]8?_Y^0K-78<399\WUYMKM/3NS:=[>.## M?O&T^_SV\GUQTQ6SR>7UNS=]A/[W?O?C(/[[XO!U_Z-^NO_T'_>/.X0;'>6[ MX.-^_YLW;3]YA,K75-OU7?!?3Q>?=I]O?__V_-_['\WN_LO79_3W`BYYSVX^ M_57N#G<(*9JYFBY\2W?[;S@!_/OBX=[G!D)R^V?_]\?]I^>O;R]GQ=5TO2@6 M2]A??-P=GMV];_/RXN[WP_/^X?^"51';"JU,8ROXFUI97BU6DUEQ0B.SV`C^ MQD:F2W$J+QQ^'FOB;ZRYN%H5D\UL!1=>J(?2WGG\34P_=;/Y\4-[[=E*6A;X:\_5G:(E]]*^]],V\O M$0$DY`&#[8]WT]G\S?4?&!]WT>8#VQ3:8ILL_&#PS9865!8X"VH+&@M:"SH! MKA&6(388,W]';'PS/C;)JP\)B&"90"2+5*6TH++`65!;T%C06M`)H`*!<:\" MD9_"4BYX:TQ6*A<6VL$/P68Z!F5+I"12$7%$:B(-D99()XER'1.7&; MP1##`'MA@`0C!$4:+77DMH/1D!M$*B*.2$VD(=(2Z211<<)$K>+T@(!#+#]4>DR,KT_F"4 M`E<2J8@X(C61ADA+I)-$!04GK8+R+GTS.@*!F+&_-KT_&`V]3Z0BXHC41!HB+9%.$A44"!@5 ME)=[WUMKWP.1O4^D)%(1<41J(@V1ED@GB7+4S]_*4]_]6$.(`IO+\,1=7R\ M3)+Q.3(.@JI289!"JU\+;0M"):.*D6-4,VH8M8PZA;3/7C&=X',06,KG@&:8 M%48%-*5H45\;`I6;ZS1CMFQ<^ M)_@6=)+R+4HG#.+Q%.=3F]:QXE+X%M%J0%41T;IW!)L4NA67RC>^BO;#ZYH3 M_`@R2/D1D.FCF3Z#;1$KRCZ*:";\"`@=(F-B=@U<:@M]+"(WKB>U@UZC2`?# MQ'3E]WZ>O][?_?9ACT:08)D!Z?,B;F8$I:/\#F@F^V]FQ7D1Z\GN"V@Z%VY' MM.B[;W-E$MRE5C+=YX4)>8?MO.C^=.\#1('>5I0*:'[2JTB!5E#\>* MJCMY%$:K>>_]M&#W8\L\"J(K(G'MV#(J&56, M'*.:4<.H9=0II!)]:I76F5?@OAT3C*#*$`PYX&RNQXHB9"6CBI%C5#-J&+6, M.H5T?+Q:DD/E2$X$<27'P30@X>"64,J-K&BBH^0\64)A5; M.48UHX91RZA32,?':RDY9H[,$U%ZB17K-"#AX)91R:ABY!C5C!I&+:-.(>VS MUUW29S]/C'?'7GW/9QHEG0Q&E'3JVK&PJ[=8482L9%0QT(2#BXQ7_[`210R:ABY!C5C!I&+:-.(>VS5UW2YW.O'5&] MR9P(R!];"'C*B<$J30KEE%#%R#&J&36,6D:=0BH^?I-/Q>?EG.C-]24T(H0A M.;AE5#*J&#E&-:.&4Z:(@T%071QHK@DEXPJ1HY1S:AAU#+J%-+Q\?I'QN=(3@2Y MI,)`"FH[(U0RJA@Y1C6CAE'+J%-(^3RW.NM,'=JWHV?\B'P^CO/@PE[I1JOA MBLVH8N08U8P:1BVC3B$='Z^H7I\38!"6^VC$I&%2/'J&;4,&H9=0IIGW.Z<'-&3@0Y)R?->51X M.B=&?1KNQHY68TX,%1.JV,HQJADUC%I&G4(Z/EYUG9`34:3)G`A(Y02ATC_[ MI%5'Q<@QJADUC%I&G4+:Y[R>/'V>8$$Y'P2EF"?HJ831*B5`R:ABY!C5C!I& M+:-.(1V?TS3FG#5F1"HG2':6;%4QJ+[(L)=HS1/50F% M/8QB=;62WSWZ31%JS1(C+K M>W,=VHY6*0%*1A4CQZAFU#!J&74*Z?B1W(B"$J5$ZPQEX1*1A4CQZAFU#!J&74*:9^MQCSB<]!ZRN>`S%J"NCY6 M%&N)940(T`MKB6@5U_>\E$BM\%)B>9H\[,W-3!?DH5H?\OH^510+Q(3$^CZA M^(R"D54N%?."<&D5WY$>8F'7MT!/D=CE?;22CR@D));W$>GE_=+<&'2I(N(W M=NW/EO=+*]GLDN]5R_N^%=-]0;:I[J/E?:HG>R_*/;&\CU;Q$87IAE:TJ9E, M_^74V2\MZ)>LTR(R@]`NZ%-%.0A#6T<6]*GYL*"?3^A)H=1R9A1:\65[]W4+ M^B6+LHC$I6/+J&14,7*,:D8-HY91IY":;%<*//W M:$[WH]68 M$T/%A"JV^H\P?IP%9"9)ZQX&*U2`I2,*D:.4%0O*B$Q.V!L$ MH]68$Z$M$;**K1RCFE'#J&74*:3C8[7GD9Q@C;D*2'BS950RJA@Y1C6CAE'+ MJ%-(^;RV&O-EGWMS+24CDCXS*AE5C!RCFE'#J&74*:1]MKKQS.OEF@5E1&8< MV-V-T6H8!XPJ1HY1S:AAU#+J%-+QL1KS2$ZPE%R3(MPR*AE5C!RCFE'#J&74 M*:1]/DTWKEDW1F36U-3UL:)84Z>V4#+N?M!-\F@U/+AB=+E+K?"2>FWEX9'N M9!78MW#TQS?12O[X)B&QL950V-A:7Y$?\?"\,[(^3<;UYF:J"IK-=)%=]::* MLHNB)!0[6]'*[&S9?;K4%NJ/??NSG:UU3K/)%RZ\:F>K;\7X'13;RSM;J9[8 MV8I(/KB2T,]^?)-:R72?55S]K/LK3ZJL691%9'K8:M-44?9P:.O(QE9J/FQL M85?.Y(Y++6=&84Y\RT=Z!'J_$"/%1,J&(KQZAFU#!J&74*J?CX!ZO5@O[E&;LW MUR,^(ID3C$I&%2/'J&;4,&H9=0IIGW.B[(R-K0V+LHB,*#,7GNUHE1*@9%0Q MF-K99]*&*W&G`AMH6)"%5LY1C6CAE'+J%-(Q^1RHE@)5#) M5A4CQZAFU#!J&74*:9^M"O0Y<V-@&)!-@R*AE5C!RCFE'#J&74*:1]SDG+,S:V M-BPH(S(Y86Y@;T>K,2="6R**%5LY1C6CAE'+J%-(Q\=JSR,YP1IS0X)RRZAD M5#%RC&I&#:.64:>0]MEJS",^LY3 M><$,#6E)F9@>"DL[/0JS82QD&%Z:[,]5O:$';TTFAMO*Q,08WV98F6%P/[0GZL)]8G"?&-PG!O>)P7W)C/NGR-2XZ<5O:AG:X?5V,;'B\5@'LT@,;1S=^$IF MY),3E-ZP5[.X*#M#,=9O8PD,)1)ZH.BTSL M@"4[O06V,LTAJV/55^V!%9.#OGMY&VRH*?;!$I,;80,+ M.V$K>L8I&60[TXJT?I[^E;VP8L)"+C'3WW8W+)G)1_D2.[(?-IBEM]$4&_4/ MYT(\R]QXS8DXV?&OVR`K)BSB$A.3+;*]$A,9PH)060*,;A/#.X3@_O$X#XQN$\,[DNFW<<:3N\: MGKDR+OJ&S-P9&>(B,\4^")2JBO#AXQ%2A/5O<\#7(XCA\Q'$\/T(8OB`!#%\ M08(8/B$AF0F5%T;VB:DS%HQ%_$X%#I5&`3ZI,:@N&2J:=4>S5!6A&JHFAE`1 M0ZB((53$$"IB"!4QA$HR$RHK%'U6G16JC(+$)2>N`62H[&,CQ6B6PH)0#543 M0ZB((53$$"IB"!4QA(H80B69"=6)BC-^T$(G3U"A8@!M"_7ABWX`P7VR@_O$ MX#XQN$\,[A.#^\3@OF3&?:_S[*`ZXW'E(G[T0L@]RR(O3D]_L7Z?L7RJNH\S!8QOO>*WL;;J@J5QJI.23:6)4>AQBJQM\8K"$, MS"LP!I.,V.R_H.)TGWSY7-Z#"-,WC];VYE$1JXI; M10C54#6E`T)%#*$BAE`10ZB((53$$"K)=*CZKU[(4!T9"_$K&2I3U)UI":+6I`9/JM%=OBN%C%\6(L8OJQ%#)_6DLRX[[6/=-]GBK]/?>*3TD7\ M.H:.RR"LQ$A?TQ:9^K!&O,(SPP?(AN92]B!4Q!`J8@@5,82*&$(EF0F5USXR M5,7( MA=\O,[\O2&S\">&6$6(2Q9>\XDS7YF84PC28B2PAAC`10YB((4S$$*;`L'#` M,4R8O(ZB,/W2YE;\X(9.I"#75,@L0L@"PM<'^G>63PI23:.%B%:H%;SKDQ31 MLHTC6+9QL]^%T`T6J7&$3C9N0N?5&H7N=$D6/\"AXQ64H%^_C**#)5FJ*B59 M8NCSL2KKE606)=ERM9Z:#0(,UW@6O29+D1W.+`4)H8WLQ4,BOM$L'G(QGDL.)'19#3(JJQZHN9@TDRF&$>\SY.KM8&T?QE+7(8)9<1*9&AA,=RT,2,+<9/-Z[CY MS;]SXM;7,]O*B:F<+&B?8#0;XY:8O,$:69RX9K.9_182/D@;5@)8#Z6F\$7: MR.14F=C8/+Y)&^S&YNT>#+Y1*YL/<;L^?-WMGLO;Y]MW;QYV3U]VV]VW;X>+ MN_WOCQA,>()%X(NGW>>WEQ^PS7_3[_7C'(W@R(UOFSQ^/+63+ M5KZL[P]['MC\\67Y,X';>,0TT^(&3N/ARES)'"6]LK1'VBQ0TH\Y*EFBI,\@ M*L&)X^&LS''6_P\J5X*SQ:Z5<"5S%H_6Y$L0<#Y5G2C8(.9:TN1*<`1XZ MSI2LX"E^7YPK@:?X96VN!)[B]Z>Y$IPU?GF9*\%9X_>)F9(USAJ_XLN4+%$' M[\W(E*Q0!V^,R)7`4[Q7(5>"6..-`KD29`A^=Y\K08;@%^>9D@4\Q"#,%+%W,E.`.\FC!3,H>G^"A!K@2>XG7\N1*<-5Y: MGRO!6>-U[;D2G#6>%\Z5X*SQ.N],R0S]@YD]5X(ZX8Z!'?4S>!JV_J@$&8+/ MD.1:0X;@8QV9DCG.`)^IR)1,X2F6E+D2>(K%3ZX$9PV1GRO!64.'YDIPUE!3 MN1*<-?1"IJ1`__SDJH*SQ@V73)TI/,5V7:X$&8+=J5P),@17Y5P)S@`:/U," M1[-^PLVLEW`R[R/.]V=78Y1DS[?`^6:OQ'[#X@:+DUQDH.7F-Q!ON;+WQ!?N3+TPLQ'.A<)G"(RP>^G9V*!?6;? ML=DX86/5EV5[`[N.OJSOD>MANCB\>_/]]LON/V^?OMP_'BZ^[3Y#+T[Z[<:G M^R]^M1+^YSE^A_SC_OEY_P"%?7GQ=7?[:??D#;#Y\7F_?T[_@Y.^_K%_^JW7 MI._^7P````#__P,`4$L#!!0`!@`(````(0#_K%X+@@(``"@&```9````>&PO M=V]R:W-H965T77%P^J);<@[%2=P5- MHI@2Z(0N95<7].>/F[,Y)=;QKN2M[J"@CV#IY?+CA\5.FXUM`!Q!ALX6M'&N MSQFSH@'%;:1[Z/!/I8WB#I>F9K8WP,MADVI9&LWM@4^(M=(J;S;8_$UKU2+&6K72/`RDE2N2W=:<-7[=8 M]T,RX>+`/2Q.Z)441EM=N0CI6$CTM.8+=L&0:;DH)5;@;2<&JH*NDOQJ1MER M,?CS2\+.'GT3V^C=9R/+K[(#-!O;Y!NPUGKCH;>E#^%F=K+[9FC`-T-*J/BV M==_U[@O(NG'8[2D6Y.O*R\=KL`(-19HHG7HFH5M,`)]$23\9:`A_&-X[6;JF MH%D2S:?3R6Q^CC1KL.Y&>DY*Q-8ZK7X'5++G"BSIG@7?!Y99-#V/LP1%7R%A M(:.AP&ON^')A]([@T*"D[;D?P21'XN^E2N0N!8)GU>)GN/C`=CE?2[GDJ&R%/);/0\C$PXF6%P%9@:/D';6B+TUI^Z M%$=QC(X7PBKU+?HW/LE7PT7!QA]X4'M>PQTWM>PL::%"RCCR[IEPU,/"Z1X3 MQX.F'9[0X;/!&QEP&N,(P976[K!`83;>\Z$KV34E__K@]NZ3$.MY7O-,] ME/0)++U>??RP/&BSLRV`(\C0VY*VS@T%8U:TH+A-]``]?JFU4=SAT33,#@9X M%8)4Q_(T/6>*RYY&AL*\AT/7M11PH\5>0>\BB8&..]1O6SG8(YL2[Z%3W.SV MPYG0:D"*K>RD>PJDE"A1W#6]-GS;8=V/V9R+(W9`A=(<"\$F4]).!AO#'DN:86%:N+>GL/%E\( MRH*HR!6DW7#'5TNC#P3;C6@[<#\\68'$1TV1853YEDA4YTG6GJ6D.*>8WZ*Q M#ZL\7RS9`[HA_F(V$8//$9.-"(9J1DDH8RKI=7N.F3W89T;C@Y1-O)BFR5]/ M,WN>QE<^PY[^.YT/0MRDB#P_'_FC@HB9!]NG=7,,CS[[N*!C-#K>/$]Z^2)IW(4X<`I,`Y^@ZRP1 M>N_G/,=)&6_'%5SGWKF7]_-B'7:"C1]P-0;>P#TWC>PMZ:!&RC2Y0%TF+E<\ M.#V$,=]JATL17EO\!P+.;>KKKK5VQX-?W_&ONOH#``#__P,`4$L#!!0`!@`( M````(0!OJP!0^0(``"H(```8````>&PO=V]R:W-H965T&UL MG%7;CILP$'VOU']`O"]@2$B(0E:;H&TKM5)5]?+L@`%K`2/;V>S^?<=VPF*R M-^U+$CQG3LZ<&<;KZX>V<>X)%Y1UJ8N\P'5(E[."=E7J_OE]>[5T'2%Q5^"& M=21U'XEPKS>?/ZV/C-^)FA#I`$,G4K>6LE_YOLAKTF+AL9YT$"D9;[&$1U[Y MHN<$%SJI;?PP"&*_Q;1S#<.*OX>#E27-2<;R0TLZ:4@X:;`$_:*FO3BSM?E[ MZ%K,[P[]5<[:'BCVM*'R49.Z3INOOE4=XWC?0-T/:(;S,[=^N*!O:"$&"+(1 MNS-"^:=8L]&!#W('S>#$5',$/7V^&V>)*LF6&"YM`=MG(#9B]PPBL2'9)22. M!XA51O21,E02C,_(QF0VT&O;M@8RT\.C?-Q-#[+1@:4(!F!L[.N&*G#J0KE# M0Y=30PTDU@,11BB>S,3.BJ-9%-J59.,XBE&P&.*6;'B'QK+5#+\]#RII8N1\ MH#=&&LC(R.E!-CJP%,4?4:22;$.3I\DQB@QDI@V]"A=3/ZWP8NJF%0U?\')A M*W]]!!1XHOB)UB@VD-,(A,LDL#W>67$4Q9,X;'7U%R8?Q<'R*6X,-SO;K+26 M\(KL2-,()V<'M8\1.#6%7JS^$(!5W>.*_,"\HIUP&E)":N`MH+O< M+'OS(%FO-\B>25C2^F<-=S*!=RSP`%PR)L\/ZCH9;OG-?P```/__`P!02P,$ M%``&``@````A`!KL,T2>"0``\"\``!@```!X;"]W;W)K[?E]10%F=(T]J\K#=SAD/.F2%U:.O^MQ^'_>1[?6IWS?%ARNZBZ:0^;IOG MW?'U8?K7GV*VFD[:\^;XO-DWQ_IA^K-NI[\]_OUO]Y_-Z5O[5M?GB8IP;!^F M;^?S^WH^;[=O]6'3WC7O]5$A+\WIL#FK/T^O\_;]5&^>NT&'_3R.HN7\L-D= MIQ!A?1H3HWEYV6WKJME^'.KC&8*VS[:83LFW&%S^O;Q/MLV MAW<5XFFWWYU_=D&GD\-V_=H]_W-WK!7;JDZZ`D]-\TV[_O&L36KPW!DMN@K\^S1YKE\V'_OS?YK/?]2[ MU[>S*O="9:036S__K.IVJQA58>[BA8ZT;?9J`>K?R6&G6T,QLOG1?7[NGL]O M#]-D>;?(HH0I]\E3W9[%3H><3K8?[;DY_`^1Q#G7MVJ3:G#>/]Z?FSN/C,%847'E5OVSSZ]U=/EW8F=.67L!VC!;BLNGVD*2ZI MH:(&3@V"&J1E0(M7FVK\XK7SPU2%L@JY)*L'GV77"0D!2QN,T]5J,5#:Y5[9 M#K,X(]1P!"_2/"?CA>VP2%+2'=*&6;[*%\,$B!5U6HQG13M35C+""OAD'2OQ M*DN3R-D!X))>REY1`Z<&00W2,J!\U$%CYZ.W>JILX5;5@VA>=&N#3]KE1;>T MC<41*45EHV0D#V`B@$D;LV=$7*CSEW*Q5`_7,!=Z$.5BZ!W8M^`#-5XLW0(# M;A68&C@U"&J0E@$EILVGU80+`JL0R`T(/,VR/*./K-!H&1B-^=!ZQ6KZ&WR`ND$/AT`1`J4S[[`PS(<6,!8?^D%^^YQG('LP+T2:%<;)I+[2^YGD5QH7 MN]P0>;!PQTAB4#MV6BNJ3UBOB/3%Q,DG`%:AD3P$"@/V M3<0B(@9EP`'3H?6,1X"PT`AH?PB)[^`Q"I- M!.CV)!E.99-E8"Q'8YV2!T9*--*>%7.BM1'AY/9%AH&BPIR0?BN,$]2\>Q3@ M;5X:A^'?% MO*AVIEOA]I4OUJ-HMY`M7A@G6$*>YN[A9SRLO>!8N&,1CD7:%IS=ET1?[!-] M=*,;IRM5[\6=1SM5H9'<@$#:C*VB%6DW$1HN0\,Q,T0OCCPE7-W(8N>4`*<^ MA81YOK&+>_UX>>PY%NY8A&.1M@7GI\66=<2'U8[^2<7I9WK],4Y0<=+LI0$A MZ6RU('B%!A/&>`@4(5#2:8?3!;-!M-_(:OLT(-%H16PK,._=QWC8NQS&#!;N M^`C'(FT+SDXKIO&U!GUE/\:=NT_<:S#/_BU#8!4">0@4!H0.BEE*)9,,.&`Z MM$"RZ!A9;)!5-BW.W2<.2*\R!%8(G&5D=W`$D]TA0J!$H!T84T($WXW3P"/T M8G(,%S$XP6F0$K0TJ"EFGN4YN3M5:/PLH7*)HPBS%8L69`Z!/-)X19\4$CG$ M"_T(OHA11(_^'L3NF#`]G3=Y^,>DHH5Q`@+4(R!5OUL.L\.WG,9G.`8JQ\(= MBW`LTEBLN=1M\TJF7Y*!B4<&.K8A4(1`>7U:7'^/ M"+Q]'TH\(C"B,LDXF8V@F\#I`@AC=P&U5"3Q8 MN&,1CD7:%IS=EX1@XA."`W_=:5X8IRM[H5=\'D%5A49R`P)I,R6+Z,_A(C1< MAH9C9HB('*>:$E=,NA^;HW(8IP9+D]RI`- M4L-L!'`R2V#Z2U^27]G-KG\*N%Q_'0MW+,*Q2-N"RIW^DJ+KO+&B_ MO4-@%0)Y"!0&!";CA"V'8G94RX`#IL,C^[1J#.^"U)5]SI7(^%RA!0)XP0J- M5+_:D-PXPDD#B1`H$8@B8U*(ZKM!AD?MQ63-10I.\`I;2M`2H4F2+E-RI%3( M8[:D,IEC/%\D"S*'0![+990.WXB8EK&7F$1I%@\"!--#9.,->CQR,29S%^J= M9?TU$_1S$JO7<-RCP?A81X-CX8Y%.!;]?C2>*UU99S!D"B]`PYNMA_KT6I?U M?M].MLV'?KE95_%BA1>O"[8N8GUH$7O)UJ7/7K%UY;-SME8O7KIQ!%NK]R]= MNU0O?'?V^65B];[U^^:U_M?F]+H[MI-]_:*6'-WIMXI/\,8V_'%NWKN71I^: MLWK3NOOOFWJSOE8_M45WROFE:<[]'VKB^>5=_ENL6C6 MN^*0-_/J5!RM95O5A[RU/^NG17.JBWS333KL%S((HL4A+X]3\'!7C_%1;;?E MNC#5^OE0'%MP4A?[O+7\FUUY:L[>#NLQ[@YY_?7Y-%M7AY-U\5CNR_9'YW0Z M.:SO?GLZ5G7^N+=Q?Q+CO$O1O6;PTZ.])LZM>?JG+S>_EL;#9MNOD5N"Q MJKXZZ&\;-V0G+P:SOW0K\&<]V13;_'G?_E6]_%J43[O6+G=H(W*!W6U^F*)9 MVXQ:-W,9.D_K:F\)V'\GA]*5ALU(_KW[_Z7]K(`1EV`)F_SA_NZ>IG8JK'7 M;$ZYJT%Q9SV?(P,>EUAOA6IC=$X^.R^=+QM%8]?GVX.-['[QS>9T[3$I8.R6 MZ#$4D9T1+H'.K4$#"\OW0MJF@I-6=E&O+\>9HYM$.@5!$=@614(@9 M0J+H`B%A*!K&Z_0=V-8-3I_L_7;Y2@'3;81N(.,#!@T0*G;I<49?I^+`JZF- M\[*22YY)@$1=*4@E(G7)`!`C=J&5I':#[2(207RQ$]IV]V#:KGK?+@0WB6>R M]P^9!`S*)!\P:(!0BBBEUS/IP#23,2NG%"!QETD5*WU)!"22F&7$\XC-4H;B M,IMPCM_#V8$IYV5P<0O9`PAP%EJ'?/6Q/4YB%I,AYJ7LUX:0=N**.M?KB79@ M2EH,=C]@=)?IB&P9 ML8N`EY'!]B1,^@4E](5MLCCGX_AWLU@`JK\"E(P'000S&:$=#X7.`8*U'$,! M(HAN%+MPJH(*9V00H$6XZ0G57\$'`2`?A-"#MM==>S6%&I/+OK*[^8:80]&; MZ2HXA7E_`*!+1$!XVTT%@%#?&XP8/$)Y.7%!O%[?D0*DB":TWS8^H0`Z5T4< MA*QN,N_&5[[FV]9X.V1\MD150[D[P1G/'>2)S]4^9.B,8S!]G"S#73C-2=;&W#.:=4Z?[*?BN>M<\=]&8*;31?QMB! M%#>[B1.G\)T'@^(%DTF4P34H%US58JVD2^E`E`1YH)IZ$>1"+[Y2#D MY8>DL9O%I9%12#W(-T&E!T$P@)+,@_&`G%$8(@JC_BHT#EL4XPM).C1;`]UO&2AL#_+\0Q4FK/5D%&$C M%*RO&HI0RRB^Q?]=0BI!(\G&Y'TO]2`D[(,1@T=H/IDXCNMV\HI(ZG[W^+QB M$>S3X4L"&V3*7>G1:.;BGN0,J@%)G^I!T$MR"@407]M3QP+H%@* MP8\MAO@02B?(!^7_+I&45T12LTI-/R%AO`A ML917Q%)SL?0@'XH0"0-D'@"=CRV3(<99&/:3*7^FDR/+'X2/ZA-CD$H`G4MI M<-/#[.CTVA6:(?;;MSR2*:N+0-L:?5WQNUFL,09<83T((A":'T8R;X<%4/R& MPQ"S#/J625;`/=,9OXD[-./-Y2;U(%\Y<8PN#7N8`H2*$]8'#$5$`JT.97]% M5M_.OKHFJSS['N2CB"+417P4X,4#]/"6DWH0R[`_TM$@F*:.VP3JFK:R-IYZ M$'"4"LNZ#P*\0`UAU81-0.;/M#T27P[$-`0FJR-#`'DE^Y@WPU0!R!^PENST MD!$S[U&&6&]Q=U(W6L84""/ES$BE'@1I5PEZVN"S#D[`+F3`9,20^5:=T3,G MFG:FP"/3?D6)P[X]=!13A74V#M`&]"%@>[A$3^5\Y6![$J/N1"-@&CPR@BM: MS)^$I@JKJ`@2?D>;$<`P1$/L)$0:`M/@USN_`NTE1\J0M;_4@]"1PA3TC=XP]TEW8?]*<,7 M,;X%%4'(JSQ3&!`O!X^XB#V);MW=Z7>):(=F;TF0-@!U#T(E,!@Q>(24@/Z0 M+':SF+B'?=/TO+#J"=O:V&)GW@OTMGC):]L0NWV#<>L1BG;*A-JRZPQO2WLW MB\?`5=&#H%QC_KP\(V9VK#3>Z!55H!LGN@(?$D1]11#1G;A?`2R(=C->%+DS M9]X'$`R%8+W%>#L$WT='V3-)'->5[6<"@SL\_@`S]2!X?=E?WG,'#V`4FK_Z M=!\BN"OPR<`=/C&`-_"'HGXJLF*_;R;KZME]/B#LNZ?+*'S:D-I/&[KO`!87 M@_VRX)0_%7_D]5-Y;";[8FNG!O/8BED-WR;`C[8Z=>^['ZO6?E/0_;FSWY`4 M]LUZ,+?@;56UYQ_NZX?+5RD/_P,``/__`P!02P,$%``&``@````A`+JJ\IJ/ M`@``8@8``!@```!X;"]W;W)K3O>XR[!+)I&O4%83.>,S,^ M-NN+!]60>S!6ZC:G2113`JW0A6RKG/[X?GWV@1+K>%OP1K>0TT>P]&+S_MWZ MH,V=K0$<08;6YK1VKLL8LZ(&Q6VD.VCQ2ZF-X@Z'IF*V,\"+?I%J6!K'2Z:X M;&E@R,Q;.'192@%76NP5M"Z0&&BX0_VVEIT]LBGQ%CK%S=V^.Q-:=4BQDXUT MCSTI)4ID-U6K#=\UZ/LAF7-QY.X')_1*"J.M+EV$="P(/?5\SLX9,FW6A40' M/G9BH,SI-LDN5Y1MUGT^/R4<[.B=V%H?/AE9?)$M8-BX37X#=EK?>>A-X:=P M,3M9?=UOP%=#"BCYOG'?].$SR*IVN-L+-.1]9<7C%5B!@2)-E"X\D]`-"L`G M4=)W!@;"'W*:8F%9N#JGLV6T6,6S!.%D!]9=2T])B=A;I]6O`$IZ48&KEW;% M'=^LC3X0W&Y$VX[[YDDR)#YJ"@R#RK^)1'6>9.M9QK_C\%_2+<&Q3V%-M)M`&$SQ%F/JB:N,9. M&8?K7:>K?]KVJWH50\QA9EIR\7+)Y;3DZP%[\+12F#F-`6WW%2RM:2!$BGC:(563+@DPL#I#H7C0=<.#W?_6N-=#MCT<83@4FMW M'&!A-OP=-K\!``#__P,`4$L#!!0`!@`(````(0#W(%#3D`4``($:```8```` M>&PO=V]R:W-H965T&ULG%G;CN,V#'TOT'\P_+YQ?,D5218S M'4R[0`L412_/'D=)C(FCP/9<]N]+4G9B45(<[TLPX5"'.A1YJ-BKKY_%T7L7 M997+T]H/1V/?$Z=,;O/3?NW_\_?SE[GO575ZVJ9'>1)K_[NH_*^;GW]:?`",D MMMQ^?Q)5!AD%F%$T0:1,'F$#\.D5.98&9"3]7/L1!,ZW]6'MQ]/19#:.0W#W M7D15/^<(Z7O96U7+XC_E%-*F%!9M[2FMT\VJE!\>G#=X5^<4JR=<`G"[)X5P MV:5KD[`[!'E`E+4/A0KQ*\CL^R:E0]\7GTN'@'LYK(EV$9W M2_;TM)'1&2-CNG`KC\K0#1/9P\1Z&&0>PYG>#H>+P*]+8CJ_X*L=*)^$TM[E ME?Q(0%P$9P,;NZ9MNF`1E1-\7GUFXXN/EERHE/N3B\X4_))=93&Y38?`HK,. MJRPZ@=!.8*9'PF.+L/YOGQNNTD,JBQ[242DHP)T>N1T)G?5(RF+F;#$$%IUU M6&71"<3VG&'Y=!E@TI+Q8M2;-EJHAVU,>MS$$1=[_N[,A8U"D(JJ5FI,9NY" M)A+4O=/>]J5EC(\2#)W/Q,&':<;M2@B5$$#"+NW3F"Q\('XW4_>?$"YDC)1) M9S1U,,*&OO^$5/MKC)3)PHA)`C(*X_Z*,\4AM*G#=;IH\A8R>>@Y(5,6"`"Z MPU#OD*D`\9GW5YRI!X2$(;IR?1TB.I]!(A&:*M&83#Z111.B62\?6J;76V/2 M^5Q'E,8G&J0(Y,V"*9&P\+$HPJ*?3G-=Z/1H9!&$N6.:1H,$@;P9'==E(<(F MOKLQR9LA(P"KLKECIN+\[`:CVL9CO=T^M(Q%;>6@4]MSQUB-F$+T!#.%@0!L MO1H-4@'R9C0LMX.Y8[A&%F&XXT9"RUC4]J;039YCM$:#A(&\6;#V_@##26M1 MO`1WB^'VL9"WCMR8-#V8.R9JS/3@[KE'"UG<5AJZZ7/,O9BI10])4R4(P%9[ M\2!)(&]&HY6$+@W'N(N92F#Z^F]!M(H%M:F%8R;A$!]0($H1NG<&`K#F;I`B MQ*8B-":]]!RC*&8B0:+7?T&A92QY%K58."9&S-2BI_#,VP,!6),W2!%B\ZK0 MF+3D+1P3(QDD$N2MYZPQF7,\^5%%H(4LB$41%HYIE#!%P'*(^WN)EK&HE@O$ MPC$\DD%J0=XL6*L67,83BS3((SD#=*&Q-2& MQJ0GSS&4)DP;:*;WYHY6Z70:DQ[4,90F3#9N'Q1YLV"M5O#<39@P]"";5P4" MX/WC&$H3I@>D0M@F/5&5"G2[EI#TJ/"\W_X48`(IOG^BDS=+'@+8AM($V[GS M,X;X]/ZPH%4L`@)Q.H[A!`_QS:#]4D[+6%0E(]T*C,9\@*@'_NJI>B'*O?A% M'(^5E\DW?)@?P>/PB_7RHN$AP@<,W)XL']0+B.#R'W@!<$[WXH^TW.>GRCN* M'6".1S-(1ZE>(:@OM3S#UN$U@*SAT3_]>8!7/0(>B8_Q.=].RKK]@A5^>7FT M^1\``/__`P!02P,$%``&``@````A`)NO`7:`"@``LB\``!D```!X;"]W;W)K M&ULK)I=<^(Z$H;OMVK_`\7]!&P^`E224\'?G[6U M=7;WFA`GH09P"LADYM^?EJ5V2VH?`E-[,TP>MU[9K5>RVO;='S]WV]Z/ZG#< MU/O[OG,S[/>J_;I^WNQ?[_O_^3/\-NOWCJ?5_GFUK??5??]7=>S_\?#/?]Q] MUH?OQ[>J.O5`87^\[[^=3N^+P>"X?JMVJ^--_5[MXFT6X[<(?#Z6"WVNS[4F%QN$2C?GG9K"N_7G_LJOU)BARJ[>H$YW]\V[P? M46VWOD1NMSI\_WC_MJYW[R#QM-EN3K\:T7YOMUXDK_OZL'K:PG7_=,:K-6HW M?S#YW69]J(_UR^D&Y`;R1/DUSP?S`2@]W#UOX`I$VGN'ZN6^_^@LRM&P/WBX M:Q+TWTWU>=3^WSN^U9_18?.<;_859!O&28S`4UU_%Z')LT#0>,!:A\T(_.O0 M>ZY>5A_;T[_KS[C:O+Z=8+@G<$7BPA;/O_SJN(:,@LR-.Q%*ZWH+)P#_]G8; M80W(R.IG\_NY>3Z]W??A;'M/U?$4;H14O[?^.)[JW?_D04=)R,:N:CR"LU:- MIS>3V^'(@;XN%1DK$?A5(F/2.-,Y]-"<.?RJ=N*ZSS28J@:W;0-W>#.;3,;3 MV>WYEC!9FJ[@]ZI3G*MV\'O9*3J0>SDAN\`,FSUK%+'F,8T9X&"%FBI#U;1#8(+1! M9(/8!HD-4AMD-LAM4-B@U,``4MOF%^SP_\BOD!'YQ9N3[O&5%=)-6 M3,92$MV@C/B,!(R$C$2,Q(PDC*2,9(SDC!2,E#HQ$@8;!2-APJ!B5W3E#4G( MF)F4Q'+CU')C&X0#X#,2,!(R$C$2,Y(PDC*2,9(S4C!2ZL1(+NR^C.2>=Z.( M-G,HB>Y&1GQ&`D9"1B)&8D821E)&,D9R1@I&2IT8"8.URTC8;RZ70L;,I"26 M&V\M-[9!K1L9"1@)&8D8B1E)&$D9R1C)&2D8*75B)!=VYD9RS[M11)LYE$1W M(R,^(P$C(2,1(S$C"2,I(QDC.2,%(Z5.C(2)^ZV1,6G'&U%!G=XVZ^_+6I:- M'9DBP_#P%*1UO"PHC.PK!#^MFV>6F3U1 MS(N9XK97["."#7;;SAW.S8L,,&HLQVWD3*W\AA@A'PN)8C="1+W%B,[VEF"4 MZLT9CZRDIQA!O66(J+<"HR2O3E39VC=MDJ,:'HSQU/4)?IX?C%N(MQ: MJ10R5B%G:.;?$P]51,.I-G`*W;8HP"BJ_D)$\S8J0D1:,2+22A"15HJ(M#)$ MI)4C(JT"$6F5B!HM,Z6B]-!3*C?,-$4NNR?(`L:8(0KI,\1UV".;-@JGLR\> M(T'R75KK`D1.,Q]@.LRMJ1:J"'CRA3H1(G)HC#HDG2!2TD-W;JV1*>J0=(:( MI'/4(>D"D91VYY.152Z4J-/A=%'@G!N6"U^)1XCV#%"( MG!:H*-?]^W%1C.$9%T8DEWC0N3SE!'GQ_LK`M3NG-<=&ESNHC:2!^7 M+U8@$6ZM0`J1=SQ89YHH0CZB4>OG0"&74(A19,T($6G%B*AAPK52C"*M#!%I MY8A(J^!:)49U^%J42E?D3U96AG\5@IS1'=3>?WA.&X7K@8^(3!8@HI4R1*0; MEFG%&$5:"2+22A&15H9(=ZB2)ZT"HTBK1-2Q@HL"Z8J4RGK*2*E"YE)MK8.> MTT912A4B-P0J"EPJ-G!3:[T/481<%B$BE\6(2#%D46EWEB]2/$["&2(2SA&1<(%(";N65TH\SBT/>X-K,M^$ MFZLP(M/RUOW9HZ@V\XC(08%"RO+V4A1B"W)FA(B<&2,BW81T]97.VBVGV)#D M,T0DGR,B^8+DQ4R=V=G'%MSWKJ@S==__UI:Q4;$&156YYG2PMGH>-B1S^0JY M5$@&B$05!U(I/#4+OI25"'A#!$)YZA"P@4B)3RQ MYEF)*AW30=29YP;DLLTB;./LS0HB6( M2*M`1%HEH@Y?BTKPBORI6I)*L"6L"&IGK2VAKEWN4Q3Y5S6$_-,NDSVG40WA M"L0B,[RY9:N,DB';1;RS&-'9SA+6F;5BIRA#G66(=(]?Q&V(-T8$>DFB*0N6X>8;(8-2#9'1+(%(B5K77.)ASO<*^I0/?M? M9%V5K?J2(Y%+J?#$RU48&PWY'`4^?7CKCJ\5EZUW1Y[Z_I#?*(+C[P> M[EHLOQ]>3A;PH0JL:C:?+N`;BPY^NX!/"3KX;`%OP3OX?`$O>SNX"PU@M/D1 M>`N[$.\RNXXX"_$ZD!^!EWT+\3Z/'X&W=:#6=02^G'YL5E?[RN&+ZJ[XI0LG MW-'#<@1?8'?PQ_'B$0:-G])RO("/J8`/VI[AB^GWU6M5K`ZOF_VQMZU>8+C@ MK@\V.LAOKN4?)_56]JD^P3?3,*+P-2M\&U_!N[6A\-Q+79_P#]%!^[7]PU\` M``#__P,`4$L#!!0`!@`(````(0`F?YP$I@8``$X;```9````>&PO=V]R:W-H M965T MTX@M:14#=/?,O]]3%`>H.HYC9_>F;1]/O8=ZZU11!?.OW\^GWGN2%VEV62A: M?Z#TDDN<[=/+RT+YZYO]9:KTBC*Z[*-3=DD6RH^D4+XN?_]M_I'EK\4Q2 M*%R*A7(LRZNIJD5\3,Y1T<^NR05^.63Y.2KA:_ZB%M<\B?95H_-)U0>#L7J. MTHO"%TU-:_JA$E=XY-KV72Y9'SR?H]W?-B&+4KKX0^7,:YUF1'DG` M;1@G-@+/6?;*0KT]0]!8):WM:@3^R'O[Y!"]G%HD/B=%\>%\IPW!]-!D,-PGO/ M25':*9-4>O%;46;G?WB05DMQD6$M`I^UB`;IIB-M-&8J=UH:=4OXK%OJ?𓇗ETK?'ZF MB[.Z&7Q^KHL:U%"5D/V#U_I8)S6L!O8/-GVPFQI4$$_;EM)#8ZEA];!_ZJ3@ M\IVB@?E4IVK+1KO;0Y57?36)K*B,EO,\^^C!R@3]+*X16^_4IC$> MB&:M>(S>&KPFQ")D0XA-B$.(2XA'R)80GY"`D)"079<(5L)4)U:RV^8GYSV3 M@:4#QN#.Q.=!8&X;9(REU6'=!#7U2LB&$)L0AQ"7$(^0+2$^(0$A(2&[+A'\ M!FL%O^^7+(NN;$4S5IQT"Y00BY`-(38A#B$N(1XA6T)\0@)"0D)V72(8!AL4 MP3!V8V)S_9,%RF1$)SF1JE%>/)L@'`"+D`TA-B$.(2XA'B%;0GQ"`D)"0G9= M(I@+VPO!W/O5R*)%#SGI5B,A%B$;0FQ"'$)<0CQ"MH3XA`2$A(3LND0P#-8N MP3"^3>JS/7-Y3./75<;/"#>,',)VB&^2F(CH(R?5Z:@*6]>FR8(J]4FQ"'$)<0C9$N(3TA`2$C(CA/85<,5"L;"[IX:"P>PVM=OV14< M^XS)3%`TF9..R3*P.-`GU<95'VB&Y&_S>^,O)[P_U<@YLJC;-&*[81`=BJ)> M\SN*;HFH+XL&3:-:5%JWPN9W%-UU107GV4V;6C]J:QJ]OU'3<*C%HJYD1,,1 MP3:N+=KI1.S_NHW":[40P:ZE;3B8B0TW=93.)M;[FC]BAUXV;SI+C2&;.VZC<*&%J))H[5!-*TZ,AM*IMGX^ZQIXB`: M-\A%U`I[B+BP/I5V\5O\O17V$;7"`:)6.$3$A2>&=,4[_+T2%IUG9Y6N\WR? MTLZBA^X,[-F!M&HAZDXB8RQ=V+J-:@>$:^GMX&[JJ"&LPLV\,L8C<5[9J,76 M7CS%ZX84Y6!46]YNC3H9O=L9QV+&+6K=S>AC5)LQH!G#VQG)%*J-_EE&<6S9 MZ4D>6^V_W)S8$QYYG&O4G7CZ3*KL-39LR]BJT1`6^':XZ&+)Y0V-ST5-.G;9 M*-Q.&0=1F\M]*)=71]6YR,*\1>$VEX^HS14\E"N4B= MD@/8/JCN0#E_'\*_E/5>^CDKX3T&C`P\[87W5@ELD`9LPWW(LA*_0&*U>1.V M_!<``/__`P!02P,$%``&``@````A`+&ULK%O;;MM($GU?8/]!T/M8O.H&VX.8%Y'$+K!8 MS.X^*S)M"[%$0U+BS-]O-;NJ+U6,+"7S$L6'U:?9U:>K3U/4[>_?=Z^C;^WA MN.WV=^/P)AB/VOVF>]SNG^_&__FC_&T^'AU/Z_WC^K7;MW?C/]OC^/?[O__M M]KT[?#F^M.UI!`S[X]WXY71Z6TXFQ\U+NUL?;[JW=@]7GKK#;GV"/P_/D^/; MH5T_]HUVKY,H"*:3W7J['VN&Y>$2CN[I:;MI\V[S==?N3YKDT+ZN3W#_QY?M MVY'8=IM+Z';KPY>O;[]MNMT;4'S>OFY/?_:DX]%NLZR?]]UA_?D5QOT]3-8; MXN[_$/2[[>;0';NGTPW03?2-RC$O)HL),-W?/FYA!"KMHT/[=#?^%"Z;>#&> MW-_V"?KOMGT_.O\?'5^Z]]5A^_B/[;Z%;,,\J1GXW'5?5&C]J"!H/!&MRWX& M_G48/;9/ZZ^OIW]W[U6[?7XYP72G,"(UL.7CGWE[W$!&@>8F2A73IGN%&X!_ M1[NMD@9D9/V]_WS?/IY>[L9Q>A,FP12B1Y_;XZG<*L;Q://U>.IV_],Q(3)I MC@@YX),XIC?I+(C#*T@2)(%/)`&Z"V\`;K4?!'QBV]G5_4^1`SZ1([R9A<$B MGEV>"%A4_7W`Y]5C6&!;^#1CB.9IF%XS$R'H1T^G$A+.U:7#F&AI]$K+UZ?U M_>VA>Q_!\H79/[ZM53$(EZH'TIB6A%'=CT0':E,LGQ3-W1AR`X(ZPDKY=I_$ M\>WD&ZA[@S$/,B;T(S**4%)6M#D'"@Z4'%AQH.)`S8'&`2:0%I,;$.E?D1M% MHW)#HWH@P"8K8HF@"&J2% MQ!_@@XZ);%(R@>0"*012"F0ED$H@M4`:%_&&#B7KK]"`HH$E!@OLS`+109`4 M-RCU,Y>9(*,-@10"*06R$D@ED%H@C8MX>8)"ZN7IO$14=)\.&L2#1EQ!""07 M2"&04B`K@50"J072N(@W4-A#O('J@GFC=I+3RW;SY:'3>^I``F(HC+I<*A)_ M_!I)3)'(-!#!AU%,-&=U(C=!E,="(*5`5@*I!%(+I-%(V-L#+R.SH8R`2<"$ M_-&]P5"OR8XB]+.C$2<[&HAF_583!2&K+[FY;A(CD%(C>D#]M*PT8KNI3".U MHT$W;$NKS77JIG%)O2S!JCZK&TK3@&[`:9%P%(N?&HW8>\XTP*K(U*\BN0FB M&R\$4@ID)9!*(+5`&HT,"`?LD)>2\T-7T?[0$8%=RRR1))[Y(\U,$(TTUT@R M,VNM$$B)K;2K5E9D)7@JT:H62./R>')06\$5@^_#_=$3!.O2##_DIBNS46;\ M!(%43<,H6/AY*S`JBOHE-H\6"[;&2N+I3T!Z`1$T-;FM"#K;6^WWED[C&5-L M0SQ];WXJE7]S/>QY'8$0N9`(\I4T]S.2V2B;2N2*S7@+BDKZO,7A/&$[>$D1 MCK@(B@Q/19"EK@G2U%$_ID_4QO/M M/@SC1<160TG;S^>LBC=>;WZZE245Z4ZM(;ML8PVU ML_5R[)K=OKYE&.78U%Q"A81*":TD5$FHEE#C07XNE&MU<_%!)53A;%-!R-55 MDC#;F:F'4*JAJRL-N;LJ1CE020U=T0BN2C:L)=1X7'X:E%5UTZ!J70P;[@?I M0(?K%C>$O.*6,!>8A2:*=)\3=';7*S`*]]@PB")6>4KB MYF$@=@]D'MAB@?EG,JJ:,8$AY`N,W4D6FBB;483L?EA0%.Z'0J0+SY1XTV4315"CL,--81*BX(9 MHRDQ('2%)I@KBK+,M<\<+A:B="/-@*J4.W93]<'Z1#/MI@@A7TW,.F8P*%&N M$+)S7E"4GO/I7.YXV,95DV"NB,8RUP0A<\#K:4,!4DT1/R;\E&WK6?QU2)`O M+C9WF8TRXD+(,5$%05#)C:=($FX8B`M29J*D;:,HQ[81O36*-4%^C\QT-L3U MHQZ]32/BIX@^T[]BVWI&EG4\+[AZE;:-&CK;*T(?V#:,(A^UF+*54!*S(V&" M;&?519W5K+,9-Y$-,0^H&L;O+7RNZLL\&U0SOKT@Y!BT3$*YA`H)E1):2:B2 M4"VAQH-\W2G3?'D1C-!C.T60(%=42<('`&MC!Q-1<8!1/9'XG2 M8,HR7!*/LX429'NK"#K;6\UZBY,I*\T-\XVBT("[BD+(5Q0_!?3] M^*<`@NSF5Q"D-[]TP0_J)06X^C+]DU8KBK+,-4&:.4X7;$(:"A@H0,KI7K'H M5#BKY`CY:N,G`_7X7C6T\Y\3Y"XZ'472FO*GV26U<94EF"N*LLPU0L@,A@(&1*2,[1490A_L9L@X;%MYDI3-4:8>Y7,1(62G MNL`H*R)&4Q*-*R+!7%&49:X9<[1@KJ*A-@,B4O[XBA2AG793A)`O(G8'662B MJ&#D!-FY+@C"N9X&;+F6%."J2#!7%&69:X(T;Y6752D]EV M9'K9$:>G82G6YAN*+@TGPR@'RB542*B4T$I"E81J"34>Y.?B.F\?2V]/$,RD M*4=)RF8CLU&4F1PAYSQ32*BDANYRQ)MPEZ.&'*Y:EY^&ZWQY+'TY0>[J M2E+VV".S438-R`66R.1/?N6+#@IY+V.\Y#C!#'"+D2'#`5)LHF44,?F0H=A:8BC")^!BP5@:H@KB)% M;Q5&G>^MQBCL;1'QUVK4+PIL9SK9^A<"^KWM77MX;K/V]?4XVG1?U=O_O=X- M;'Z:\*DO6PQ_@)\L]&_P<3Q:PMN_D#B.Q_`3AP'\4[+\!#E[FKHMO(P71;PQ;!D@R^5E^I;9'DEC^*E>NXI MKU1P13W%E%?`5RR5D9!7*KBB;(&\DDV7\%;E`#Y;%GT18ZFO9DMXOW`@?KZ$ ME^PDGB^6\"*;Q*O%$EY,`WQB.H`?B;RMG]M_K@_/V_UQ]-H^@8R"_I6)@_Z9 MB?[CA*]N?NY.\/L06`#P^P#X.5`+[\,%ZOW.IZX[T1^J`_,#H_O_`P``__\# M`%!+`P04``8`"````"$`;,R<`?H"```T"0``&0```'AL+W=O[%U,62-HF+P9?CL_QN;ZV65T_5Z7SQ)46LHZ)[WK$X74B4U'G,?G] MZ^YJ01QM6)VR4M8\)B],6T*QM> MPY=,JHH9Z*JC%1,UL0R1.H=#9IE(^*U,=A6OC251O&0& MYJ\+T>A7MBHYAZYBZG'77"6R:H!B*TIA7EI2XE1)=)_74K%M";Z?_9`EK]QM MYXB^$HF26F;&!3IJ)WKL>4F7%)C6JU2``TR[HW@6DXT?W?@AH>M5FZ`_@N_U MP;NC"[G_JD3Z7=004:!Q@RDR);*$"4#K5`)+`S+"GMOG7J2FB$DP=Z=S M;^(#W-ER;>X$4A(GV6DCJ[\6Y'=4EB3H2.#9D4QFYY)0.Z'6WRTS;+U2:VRQ;3%-O`37B*$ M8$@Y%.*!TG*D9$'0_L4/<,KKG+^A9>E=A*YP_LG@%.YC_9WXR9`'^-X&&WLG4G[+W!G-2SG#TSE MHM9.R3/@]-PYN%'VUK,=(QN8.MQ&ULK)Q=<^)8#H;OMVK_0RKWFV!C`K@Z/=4!_(%M M_%&SN]=T0CK4)"$%=/?,OU\=VZ]E2PX=MF8NFN2Q]![;DH[/4+ M'YO]8;M[O;VTK@:7%YO7^]W#]O7;[>6_?_?^-;F\.!S7KP_KY]WKYO;RK\WA M\K?/__S'IY^[_1^'I\WF>$$*KX?;RZ?C\UH>KW=OFE8X\[O8O MZR/]NO]V?7C;;]8/I=/+\[4]&-Q5@KO_B,;N\7%[OYGO[K^_;%Z/ ME3Z])Z?.GARU= M@;GM%_O-X^WE%\LMAH/+Z\^?RAOTG^WFYZ'U\\7A:??3WV\?XNWKANXVQV5$CA3N$5V1N3#WX:_Y MYG!/=Y1DKNR14;K?/=,)T+\7+UN3&G1'UG^6GS^W#\>GV\OAS=5H/!A:9'[Q M=7,X>ELC>7EQ__UPW+W\MS*R:JE*Q*Y%Z+-'Y(3CL':DS]K1NKER[-%X4@Y_ MPM.I/>D30_)IG_"CBRJOESXQHG4U&8VJM7),^CSK M7*>U'WWB7([G!35,Q&Y4O1N;VDORI7`\T$?WX3#G]Z?H'31[WM!+$$@02K"4()(@EB"18"5!*D$F02Y!T0+7%)XF M1E0+?T>,C(R)$>[N'0`'S18!@05(KX MB@2*A(HL%8D4B15)%%DIDBJ2*9(K4K1))R0TAZN0F/G\S'G,R-!42+$\,9%5 M1A2DEM%XT(WDK#%J:D>1A2*>(KXB@2*A(DM%(D5B11)%5HJDBF2*Y(H4;=*) M&X6H$[?^I2-*R%B7X<%-O:M(NV`4F2NR4,13Q%(KTB@ M2*C(4I%(D5B11)&5(JDBF2*Y(D6;=()$2\-.D$Y7A['NQJ(B[>I09*[(0A%/ M$5^10)%0D:4BD2*Q(HDB*T5213)%)K;.S>^6A9?F5W:\6E[_\?= MKMJ7]@1D2,O?:E%L1+KQJ(C3+,%F$LPK8%-&\`-H+)9EB\8(U>,IXBL2*!(J MLE0D4B16)%%DI4BJ2*9(KDA1$:O<\7<"1-O2DP'Z??=&M_Y72S*CTHU01=H5 MH\B\(@ZM#ELQ&G:?_XO&J(E1389-]'UE$S2D+>UTIE1 M5SIIC""]4M*ILLD:PM+V1"1MWAA!NJC(\,;Z-6J' M5Z,YT$VYD;4'E@C`@@UP+5Z-JHLIR]^'%2_F`Z#WE$,V@/)2*T>P8N48Z#WE MA`V@O-+**:Q8.0-Z3SEG`R@7'>5N:,TF5S<<>&;]6.'2C"`KMT:MR561>4TH M_IRISOBF6P0+ML(%>1KY&@4:A1HM-8HTBC5*-%IIE&J4:91K5-2(/NBRNT$S M&^%VT'H>>]2QQ7//-._$M`K4GC/'+@8Z.5P"JV8X MNKYNPJY@PL.E0#Q9BAJY1>P$T M'G>O=V9ZO,:O?'+4G<(:C9MH+FHKVRZS8F@Y(Y$W'G2FC9,/Q-(!$$N'0GH\ M<42S?LV"++"QCT5*MI6)P1U:J_T:G6&E'<>$%EBV*868T53\,UXO1< MP&I2/F`'5VH6KETX[WVX<-X'0"P<`D%8+$"6.,["$1`+QT`LG``UPJ*@5C!@ MY12(E3,@5LZ!&N7NDJ7`\9Y*-3V.,V):MT3:3]8:M2O5EL_$F?GKKBS5&G%R M+FHKVW2Q?GP>7,FEK0<93GL?B-,^`&+E4"I;8C6VA`\K1T"L'`.Q4C7=C3/"6C5#.J5:H4ZS0J&YI=!"(T\C7Z-` MHU"CI4:11K%&B48KC5*-,HURC8H.ZBQ>[;^EGU2J=)^1-6KU'!29U^07+5VV MPHSK:>1K%&@4:K34*-(HUBC1:*51JE&F4:Y14:.>GH/]]S2*2AD1M*IWU*ZK MVJJ%YC7Z19>7K3ALE;S#TXBOK0)&_!QVY'HW9"O(+X%8/@+BN2QFU)87RZZ$ MK2"_`F+Y%(CE,T8LKSN^;`7YHD8]/5]:]'?GR__K3RZEB@BW$;Z];,5V5ENU MT!RHZ7**E<&"#7`Q7HW:/5]8Y.OZ8WTWX4RM!^K.=+:Q*Y1ZE1>_ZMC)C,:QL*-N>J M[OFR%2[(T\C7*-`HU&BI4:11K%&BT4JC5*-,HURCHD9]\^]Y#1];-WR`VLM2 MV;J+'C5YP/Q5!8`G1PMA%4UVI3: M0G*C"0L>+0+BT6*@DZ,EL*I'NQF/Q+Y[!0L>+07BT3*@DZ/EL*I'&SLWXDX6 ML-"K7/.>=J>T3_]EH#07TW/3&>)HJX8O_'@/-@?B/=BB1C01F;V+/1K)/]QY M<.+MG0_$T@$02X==Z>%@-!416<*)I2,@EHZ!6#H1TL.)[/*LX,32*1!+9T`L MG4MI2[4:X*2WI6:]>DYDZT90:UM:*E"PV_6O&KYLQ/5?2_$29`&K*D5']D#< M?0\&7`\^$-=#`,3*(5"E/!X-A?(2!JP<`;%R#,3*"5"E;`V&CNP@P8*E4R"6 MSH!8.@>JI"0Y`G,[,:(PUHCSL]% M;547[,AV1$O`@PQGO@_$F1\`L7+851X[`]$26,*'E2,@5HZ!6#GI*EL#^KY( MM]6S@A-+IT`LG0&Q=-Z5GHRFHBU7P*>G6DTGYXRPUHV?=EAKU*E640PSLX@2 M/20@3L\%4)6>CF6+M;0'`TY\'X@3/P!BY1"H5A[=J+#6)\C*$7Q8.09BY02H M4A[;0]&47<&`E5,@5LZ`6#D'JI3IH23N1@&#GF(UO9TSHEJU@MH])+M&[6*U M5;N7K;A::T=.SP6LT.*TG$'G/]G^A3W7@0_$=1``\4`A4#.06(\L8<#*$1`K MQT"LG`!!63X/5S!@Y12(E3,@5LZ!H&R)TBE@H&O7O'5[1I1+\^X:"JA=N[H! MS%9-E($X71K!APO!!^)""(!8.53*I_-G"0D>*`+B@6(@'BB1 M`\GY9P4?5DZ!6#D#8N5<*EMB[C??MBPGR%8M5]^>K+YT];+9?]O,-L_/AXO[ MW7?SS4C')$R#JZ]MWCEN46Y@)1^Y12DL^8U;E-DI^=@MRA25W)JZIEM*:2". M4*_'-?T`?81:/FY.W9N^(S8=Z?.A;H]KV@+:AS;EY%/>6'$&])75+WT>=R35 M-_J=34/TC'`WI*^^]O`OCON%@J1/B?HTKFG%Z"/4H+4I!Z+N>:.J:UQZU6#QU MZ:W5'FX-7//2HSZRFKKFU4=]()VZY@5(?2";NGG?&/1N)-W^/H_YQ,W+?II( M[[NI>]?K,)NZL]X#\ZE+[Q+K^_;5\/%\^;1YK?!N6;G?OJ MN^'5+\?ZU>RONR-]IYN>9/2M4_H._X9>RAM<43?@<;<[XAB\``!D```!X;"]W;W)K&ULK%K;;N,X$GU?8/_!\/O$NOJ&)(-8ETC"+K!8S.X^ MNQTE,=JV`MM]F;^?HEC%2Y7:<;KWI=TY*AZ2AX>LDLW;W[_O=Z.O[?&T[0YW MX_`F&(_:PZ9[VAY>[L;_^:/\;3X>G<[KP]-ZUQW:N_&?[6G\^_W?_W;[K3M^ M/KVV[7D$#(?3W?CU?'Y;3B:GS6N[7Y]NNK?V`$^>N^-^?88_CR^3T]NQ73_U MC?:[210$T\E^O3V,-`U']_R\W;1YM_FR;P]G37)L=^LSC/_TNGT[$=M^ M[3?+^N70'=>?=C#O[V&RWA!W_X>@ MWV\WQ^[4/9]O@&ZB!RKGO)@L)L!T?_NTA1DHV4?']OEN_!`NFS@93^YO>X'^ MNVV_G9S_CTZOW;?'X_;I']M#"VK#.JD5^-1UGU5H_:0@:#P1K]J`HD!S$Z6*:=/M8`#P[VB_5=8` M1=;?[\81=+Q].K_>C>/I33H+XA#"1Y_:T[G<*LKQ://E=.[V_]-!(5)ID@1) MX!-)@.[*MM!+/P#XQ+:S#_<_10[X1([P9A8&BWAV_1Q@0_3C@,\/SV&!;>'3 MS"&:IV$Z_8"((:Q]/P+UGX].8Z*7M7=)OCZO[V^/W;<1;#U8N-/;6FWD<*F( MR1]Z-8UC?F08<(IB>5`T=V/0!KQP`I=_O4^CX';R%9RYP9B5C`G]B(PBE`T5 M;2./$GN-(QD14E$T@ND$(@I4`> M!5()I!9(XR+>U.'(&O#`C3HXSJ_;S>=5IT^_`4EBV`=Z=R@2V&"PO9SMP2K"04J746HED&K`2I`GRDF+QI=&('7.F`=A< MUCA)//4'GIL@&G@AD%(@CP*I!%(+I-'(@'%F3)++4U?1_M01@7/+;)$DGODS MS4P0S3372#(S1W(AD!);Z9I():-'P5.)5K5`&I?'LP,LCV>'RW-7T?[<$0%M MS=S#F-DS,T%F[HC`L$RS*%CXDA4Z*(KZS36/%@NVNTID61@%'T5/U34]U5Y/ MZ32>,9\V;D^>?E!,?4`_%>WKAXCOG;DO1&:"C'Z(Q&;F!2))+U8W11G$T8VO0N+2>,BK1>-+HHLZ>-%QX:)2C%?[\,P7D1L M%Y3$[3B8H,B1_)KN:K^[V7P^9^=U0]1];[[VU26-6&6U MHBA7]B1A49F-LK)K^M1:K\`H!RJIH:LICLO55'#5DJOQN'S%5&'+%8OA?+B< M;4)=#\->H%FM"/+V?L+SC8VBACE!ES,.1F'*"8,H8ANS)!XGYQ#D[GL<^<7> M:K^W>1CPLY68^\Y\1545_!.*8O'L*HJ0;S`VDBPT4591A)P<1%$Z"47"IR4% MN'83S!5%6>::(,T;:9PX7"W&R(54-0K#0#I?(I\CUHQI#OXO*'BN$ MG!YK@OP>64W6$->/>O2/.%5S"Z5_J:K!*M[=T@BY?AVH:DR455U#[U4U.@JK MFMEBRG9"&2*S:V'16851ESNK,8HZF_$:J_$Z\[6&%9%:.ZZ^[EL!.*P&2AJ6 MG5<4Y6J>I*SFSFR4U5S3._5+@5$.5%)#5U(EZ=8Q-]N+A^5 M?;B_X0GR-GS*\EIFHXP,!,'V-;M;OCQC%)4R:3!E"I?$XV08@IQ2AJ"+O=6L MMSB9LI.K(1Z9=2+^^O*.E/+=I&<`=7U'\2+91EDID$^^_RZ@,J*0YS3FD(S:N4;3[2`?TXP+C(+\H_9B&O,?S4NB M<8UFNB>:BF@LQ`AUX.R_J>&K@=U MPQC*2&LX7G$7V#`)>F'C.!#OL$3M6M*,R2I[36\UZRV(%NR5K_%Z\]56];!0 M^\-O`!%6VOZ/S"R'KBC*LV[*!IO9*-(A1\@I]PL)E=30=2N.R^Z#2C:L)=1X M7)YBZLSS%+N<3OMPOR8CR#5?DK*7YLQ&&1D(@BUXP7P8A8=6-.-[KR0:QWL$ M6:=7!%WLK&:=A?QMHR$:F73CC]7_?3@3$LMXUT\AWVH9-;0>R`FRJ;$@2*=& M^**1O4:4%."XBR#+7!%DF6N",)W'_,VBH0"9=&.8F>>UZY)NWXQ)I9@`\CW' M$F5&#:T-E^[F+Y`,D;!L>?1/`$^AAX$D*3`7P%=WW[RU.,:14MX>J=Y%G% M<#=X`'](E@_P(ZEL\!!&\&1HL#D\4;]"RC85/%&_*;B`-KUZ;,`5/%%? MV@VT`5%482"?0-9?JC0OGV3)$BZ;#>#I$NYL2;Q*EW#M2N+9=`EWCR2>SY9P MOT?BU6P)]W4`GYCIPGWC^RLO"5%F>:7F:KW^JJ27.)\GUZ.,_6O'^ZW ML:J457391^?\DLS4SZ14O\]__VWZGA'F]?HOS[`H2S^DYK3YK457)8ML_7O(B M>CY#OS]T,XJY=OT'DL_2N,C+_%#U0$ZC#XK[/-$F&BC-I_L4>D!L5XKD,%.? M='NG&ZHVG]8&_9TF[V7GMU*>\O=UD>Z#])*`VS!.9`2>\_R%A/I[@J"QAEJ[ M]0C\42C[Y!"]GJL_\W;_7]K!J+U4\.5-;,>RS=D#>'*G[0W MMBQS.![=?]`1:PA7WO#!+L),JY\5KE_IXH0U@^O7NJA##=4)R0_^K(]U4N?5 M0'[PI@]V$XJ8N#&+6>`878Q8\@@R2XFL(X.5#%P9K&7@R<"7P48&6QD$,@AEL.L`#:QM M_(5:^#_\)3+$7^[,@H/6<$,RDT?P)HX,5C)P9;"6@2<#7P8;&6QE$,@@E,&N M`P0S87X@,P(BLD;$0\1' M9(/(%I$`D1"179<(5L)4OVGE%^<]D8&E`\:@,_&'DKDT",QM@\RA7*Y-4%.O MB*P0<1%9(^(AXB.R062+2(!(B,BN2P2_X>4J^'V_9$ET;2LW8T%)MT`1<1!9 M(>(BLD;$0\1'9(/(%I$`D1"179<(AL$&13",OIAZ9)=2G=+X99'37=D-(P?P M`J*O)2(B^DB)V2RD2QDX%!AP:4K:Z(_%DEXU07R`7$36B'B(^(AL$-DB$B`2 M(K*C!/8Q\(2"L;"UP,;"EI?Y^B._@F-?,9D(BB93TC%9!@X%QJC>*AA]W93\ M;>XW_E)"^U,/[EH6]9I&9/\!H@-1U&_N<]$-$MW*HD'3B(E*ZU;8W.>BNZZH MX#PL@-AYJRUI;OV-DH:O"%[31$6TFQ%X:[85.QZ)G5\V0?PY'4;@%=$VZT_$ M9BL:9)`I]38?#25+7:9!/ZS(EFV-\GB/Y/'%/(94#QN49XOR!(_D"5F06?=' M[UN23;MN(F'PX#-$&+S[@T2BQ4%B!*9EX[8IV[EL@II!8F34+%@K1L9U#R8# MR2F7W9XT#=9(U$.BOB!JC*7MT0:);I%H@$1#071D2D^ZZXH*5I/MA.`U6?L' M_7:B/+3VURKB&'#4G2GF4'JN91O5C`)#1GT44:\^*X8&4#"=`96^>5RN1597 M_F5DF%+4FD?5QR2UO(ZFW'+H]J,`0_=S^6(NM`!ON'";:\M1FRMX*%R,;ME`X/AC9L`O"'$Y^G^KU1=)9D!/A&_$+>-";\0,;OF-O MZ)OV$SB!;RQ,&S[$@&M-9CCQO4;')(R*8WHIE7-R`!OI&Z6@9\;L]<)VO\]Y M!6>]X#2&UL MK)M=<]I8$H;OMVK_@\OW8R,A$*AB3\5\2`(!DFIV]YI@'%.QC0M(,O/OIX^. M7K74K6![:G,1[$?=[Y%.GSX?;?'I]S^?GRY^;`_'W?[EYM*YZEQ>;%\V^_O= MR]>;R__\,?UM<'EQ/*U?[M=/^Y?MS>5?V^/E[[?__M>GG_O#M^/C=GNZ((67 MX\WEX^GT&EQ?'S>/V^?U\6K_NGVA*P_[P_/Z1+\>OEX?7P_;]7WA]/QT[78Z M_>OG]>[ETBH$A_=H[!\>=IOM>+_Y_KQ].5F1P_9I?:+[/S[N7H]0>]Z\1^YY M??CV_?6WS?[YE22^[)YVI[\*TR/^X?3%GVB\/VX>;RLQ/D[N#R^O93T4'_ MW6U_'FL_7QP?]S_#P^X^V;ULJ;(G*^5][2(0'JXN-\^ MK+\_G?+]SVB[^_IXHG#WZ(G,@P7W?XVWQPWU*,E;RV[_JN=WN@Z97WS9'D_3G9&\O-A\/Y[VS_^S1DXI947< M4H0^6T3..'9+1_HL'9W^E>?V_$'1_!E/K_2D3S3)MWW&CQZJ>%[Z1(O.U:#7 M\_H#G]@9SW[IZ;/G.^^54&S(\7H^+HV82)!(L)%A*L)(@E2"3(*^!1D!HBE$!Z=*TU[[N(4>, M%ZUPM1SQ^L-FA]]9&[MF%RDP4F2LR$21J2*A(I$BL2(S1>:*)(HL%%DJLE(D M5213)*^31DAH#F\-R0?G,2-#4R'%LIK(:'$60;)&%*2:D2_GLLJHRAU%)HI, M%0D5B12)%9DI,E9TTXD9+;B-NYU/(6!?A0:?>65)/ M&$7&BDP4F2H2*A(I$BLR4V2N2*+(0I&E(BM%4D4R1?(Z:70\[5<:'6\7_BNS M#ST][C;?[O9VY]T2D"XM\';9-R+->%CB58O,2(*Q!2Y]<(KY8N&95$8(]%21 M4)%(D5B1F2)S11)%%HHL%5DIDBJ2*9);XA1GFD:`:%MX-D!_[%^IZ]]:=(Q* M,T*6U#-&D;$E'JU_M1AUF]/@I#*J8E22;A7]4-E$%:E+>TWIN#*"]$Q)SY5- M4I&Z=*\IO:B,(+U4TBMEDU:$I=V!&+19903IW))NWW1(([BT=IP-[KNRSX@T M8VM)/;:*C$O2+W;I;L<1?3^IKN,III;8IRCR/E2J4>5E]OY:-:ZN0W6F5.=* M-:F\VE47U76H+I7J2JFFE5>[:E9=AVI>5VW$D4['9^/XOB0U*LU`6E*;1B48 M6T"AYA'I^?WF8)]41GB2J2*A(I$BL2(S1>:*)(HL%%DJLE(D5213)+>D91HU M>[E&B%H6-*HV844KS)NQ`*K/AFJ[QT;HZC$0[5FK6=3MB!W_!%9>D8]#W_$[ MS2!.86$K:.9<'`*YU4P;`9UM+8:5;7`)UM;@&KJCEZ MON;3+6'"S:V`N+D4Z&QS&:S*YMS>P!-S=`Z3HKE&*M/8^=!`L:=UTD/`[PH% M&CNTI%.)\,X,32\^!6#H!8NF%D![VNN+IEW!BZ1402Z=`+)TUI;V.-Q0#*8=3 M(=V,K#G'UXM<;TP!]MC?B&R)ZE/`0.R'1J9F::9Q'K9C(-X138#L&.UYKGB. M*0PX(4(@5HZ`6#D&0K)YCE@.9K!@Z3D02R=`++T`0F)UAV);M80%2Z^`6#H% M8ND,R$H/_:Z8_G(8M&0LS08?B:LQ%U-[B>H9.Q"]-C(59>/'`W0,Q`-T4J(R M8ZGZ*?954_CPT`^!6#D"8N6XJ>PX'4]TT0Q.+#T'8ND$B*474GKHB4&]A!-+ MKX!8.@5BZ:PI/73[0CF'3TN^FFK!!_+5%A<:^5JB1KZ*:6[D5$8\$Y>(Q^<$ M5G9\=CN>&/E3&/#(#X%XY$=`K!P#6>5^=R`FRQD,6'D.Q,H)$"LO@*PRI908 MTDL8L/(*B)53(%;.@,I[]EPQRG,8M&2K*45\(*JVJZ(AE&YJ\X M,EU+Q,-S`JM!L9B!BY1/5-=N2:.S);* M./+@'`/QX)R4R#7UJ1^WG2NYM9W"AX=]",3*$1`KQU+9$;NQ&7Q8>0[$R@D0 M*R^DLBO&RQ(^K+P"8N44B)4SJ2SO.8=/2ZJ:NL4'PFK+'(U4M:A>B7`4&FLT MT6BJ4:A1I%<4RCN4:)1@N-EAJM-$HURC3*&ZBY>36UAWHL_E&AUOQI5V:> M1;4:0VG$9%R2-XJU;(6%=*I1J%&D4:S13*.Y1HE&"XV6&JTT2C7*-,I+1.<. M>NQFS$PUXES,WE<65E*SS05*-0HTBC6*.91G.-$HT6&BTU6FF4:I1IE)>H M9?ZE0WAS_CU?\"G,17"J6@Y/$K)T.8(?3RYC("H95"5`7?.%E3U%#;QA5\QN M4UCPKB\$XM8BH+.MQ;"RK0VI+"0/FK#@UN9`W%H"=+:U!:S*UOI^3YR[E[#@ MUE9`W%H*=+:U#%9E:[[7%SV9PT+OANBS]*]7KR[W)3./'Q+@1BZ0B(I>.F=+?3&XJ(S.#$TG,@EDZ` M6'HAI+L#6>59PHFE5T`LG0*Q=":E'55J@),^EKJFC%/??[V1_V75I[;/*A0H M:/5CJ2KXLA'FW3$0;T$F0':(]MR.Z/TI##@?0B#.APB(E6,@J^SWND)Y!@-6 MG@.Q<@+$R@L@J^QTNIZL(,&"I5=`+)T"L70&9*4'/5ENS6'0DK"F)O.!L)8E MG'I82U1/6'D#(_/NN4ET'I]C(!Z?DQ*5"=MS/5$2F,*'1WX(Q,H1$"O'367? MZXB2P`P^K#P'8N4$B)47366G0^^Z-TL]2SBQ]`J(I5,@ELZ:TH/>4)3E^"$0#_P( MB)5CH%*YUU=A+6^0E>?P8>4$B)470%;9=[NB*+N$`2NO@%@Y!6+E#,@JTZ(D M>B.'04NR?JR&Y.H:$A!U2[6ZZG(O6_$D7&KQ\)S`"B5.Q^LT_LGR+^PY#T(@ MSH,(B!N*@:J&Q'YD!@-6G@.Q<@+$R@L@*,OU<`D#5EX!L7(*Q,H9$)0=D3HY M#%IR5U:GWEAI=1G*G&UL6M:C+.(Q8BN.'KYN1]NGI^/%9O_=?*O+,T?L"MNOG-UY05X<8"7O!7DA M++GC!Z;Z26$55ZAV$YCSO;Y")9P@HVI,RQ6W$YCSO;Y"U1OZ+ES;%3IDDT]1 MQ!-W0%^?^USTJ>!W]+6Z-OL[EYIH:?NN&^1%((3.9X_TB\J%N$!UE\"45O1C M4`DM,!46?84J:8$IM.@K5%`+3+FLY0JU8PHM^@K5T@)3;]%7^0&][MO"!P&]-*KYS`_HU5'BU]6#T5=*7]=?MXOUX>ONY7CQM'V@ MR:E3O,I^L%]*M;^FO^Q/]&52VN'3U]WHR\-;>J.N&ULG%==;ZLX$'U?:?\#XOU"^$K:*,E5NU5W MK[0KK5;[\4S`2:P"1K;3M/]^9Q@*V-"6]"4)Y'C.G!G/P6R^OY2%\\RDXJ+: MNH&W:;_U;'R+M-CD' M!5AV1[+#UKT+UO=A[/J[35.@?SF[J,%O1YW$Y5?)\]]YQ:#:T"?LP%Z()X3^ MR/$6+/9'JQ^;#OPIG9P=TG.A_Q*7WQ@_GC2T.P%%*&R=OSXPE4%%(8P7)A@I M$P4D`)].R7%K0$72E^;[PG-]VKK1TDM6BR@`N+-G2C]R#.DZV5EI4?Y'H*`- M14'"-@A\MT&"I1>'R>IF1A2?,FH$/J0ZW6VDN#BP:X!3U2GNP6`-D:<5@13$ MWB%XZ\*NAF05M.%YEX0W&_\92I>UF'O"P&>'"3J$#Z0=,[#-9T8P,F-M,95[ MNC&D":=IHFMH$&S0T(TA31+>3A/%)A'ND0AVVL<5Q46`&U0KO(FZ^"25,,WV M-@H(6V=8P'F$N&CK0O6Z]B31PB(D#-`.,.\TB7T_3H[[.'!\%FJY.HET6J"3-N]:U)-*_5N,C6 MF71"B)`P<5/E=UHJIQ'WJRRV?LR$GL+^I@>#65VD0-$V[0K2W0+&I='0 MKY*XWS=M&@2:D&PYUL?6B`]8NY6Q;1,M:"@Y"M^3_"6S"LB)AI+'%MV")B1; M#O6)Y`EKBFUK"@@T3_)5#A60_1B;++8MJ@5-2+5,ZA.IY#S#LB;1:'C>[`D/ M9\;9P?*DC[E"1-NF8`]/"QJ6-8E[NS3I+4^:-SPA>9,A>30\+6A>$M`D"FY M?SZ09'H/H&-RR>21_<**0CF9..,9/X"'97>W>_^XBYHWB.X/./[7Z9']D&PO=V]R M:W-H965T M.G4NSX0X"36`4YB9S'S[;5FVD?Z=)23[L$E^?;'WB^&_[W/_X?B^&@/JT/C^M==2COAK_+>OCG_3__:J.^_6)_CP^C^O78[E^ M;(SVN[$YF=CC_7I[&$H/-\=K?%1/3]M-Z5:;'_OR<)).CN5N?:+QUR_;U[KS MMM]N]?QFR]Z7PW M?S#W^^WF6-75TVE$[L9RH/R=E^/EF#S=WSYNZ0U$V`?'\NEN^,VX*PG+[_'*B=%OT1N+%;AY_NV6]H8B2FY%I"4^;:D<#H/\/]EM1 M&A21]:_FY]OV\?1R-YS:(VL^F1JD/G@HZY._%2Z'@\V/^E3M_R^5C-:5=&*V M3J8T>BDWJ;XN&,Q:`_K9&] M[5@6?C./W/5I?7][K-X&M#A1N.K7M5CJC!OAK9M!,F#]G/J[*45S27CY)MPT MSFBVU+0._+RW9HO;\4^:NYM6QY$Z5%"*SE+7674Z8JH*QRX"#X&/($`0(H@0 MQ!TX#\W0!Y9T&MW`4@09@AQ!H8`QA;_/`=4=R\&4YL#[JU@7%$[^G`D&.I MHQ8C/"GI-/J,=^!<)/@&6:?2V>0=.-O8MC[:HE,A&ZTJ:$71JN)R-0AM^GHI MD\NJ>+Y=`+9=E6Q/5W,]6+P5/%T,H,)[:MB MFF)0^($JGIM3&%JHBF>TU]"?'6EBPP3GL2HVIX8-\D3*S]65:@;&;`K/R]`@ M5PT,VYA`<`K%0$LQ?;8^D6*AK<\4RX(X.U+G_"XK!"X"#X&/($`0(H@0Q`@2 M!"F"#$&.H%"`%D;:(VIA%%N!CS]#PDJ?,:8!:[\C=91P(G`1>`A\!`&"$$&$ M()9@WDQ=JN`E3.T$#5+-8&(N849E:)"K!N;2FL+T+Q0#+?:T+_]"[(65'OLE MAEZJ**%'X"+P$/@(`@0A@@A!+,'?AQX-4LW@G="C0:X:O!=ZQ4`+/>T!M-!? M_LX*;5P](,F.U%%BCL!%X"'P$00(0@01@AA!@B!%D"'($10*T,)([9X6QNM6 M#V&E5[!EP;+O2!TEG`AH!==G:-@UQUL("I7GS@0(STC`2,A( MQ$C<$Y&XQ13W+:U83YT-Z4DU)S9N"K.KG.2Z$PN^)L5'3O0,BFX2._>//]?B MH`1FW!(V9DZKHR906IV)RW0\1GQ&`D9"1B)&XI:T'X^I@?,J82:I;F(L)C`5 M,V:2@\ED`*"'.T]D$_` MOP]R`[[/`B,\JGXQ* ML]Z/DV,H[7$;?"0NT_$8\1D)&`D9B1B)&4D8 M21G)&,D9*52BU[3H0S\15MFV?K!4=(UOE_25@<1EQ&/$9R1@)&0D8B1F)&$D M921C)&>D4(D65A,[]LLK<*,.G3J>^#NMDO)A8\1EQ&/$9R1@)&0D8B3NB9C) ME@63*^G%716D/6G6ECDTU%DO[@SRGC0&)GSIBUZ,:X6)W?8'T6^[[$7_;VU. MXX$2D%32NIMDY\\>J!*?Q` MI>,)@=,JB1.6\X[$AGI9G;6Z@G$Y\CCR.0HX"CF*.(HY2CA*.Y>4-W(KA^:M[0O0?.U\]EMCX^;P_U8%<^T8M.1J+ZCO):G_SC5+TV=UX> MJA-=QVM^?:'KER7=9IB,2/FIJD[='S2D<7^A\_XO````__\#`%!+`P04``8` M"````"$`$]5^!'`3``"*8```&0```'AL+W=O<\.[:2J,:V7)8RF?GV MBV8#C6Z`D:4X\[">^1'X-XE&=Z-)BOO^7W\]/ES\N7G9;W=/'RZCJ]'EQ>;I M;G>_??KZX?)__U.]FUY>[`^W3_>W#[NGS8?+OS?[RW]]_.<_WO_8O?RQ_[;9 M'"Y`X6G_X?+;X?`\O[[>WWW;/-[NKW;/FR@GTP.?=[L_C&E[;Q`X M7ROOJN^!?[]SV7[]=H#NSN"*S(7-[_\N-OL[B"C(7,69 M4;K;/<`)P/]>/&Y-:D!$;O_Z`OBD33JR@=C8W&$;\4_>`O^LVNTCB;3/O&CSB" M;'_6\!<=X_24!L?H!W_/:W""CO#WK"N$8=:?*/P]K\$9.L+?LZXP@@SJ6S3_ M@IYPM4=B&5$*F']!CR2YFD2C63(YWG\19(UMC--GLCRAGS+^== M(65-Q&DS>(77-M7[D5/<'FX_OG_9_;B`Z0BN<_]\:R:W:&Y$:,S8(+E1]+-! M!*/'J'PR,A\NH6=A?.QAY/_Y,8OB]]=_PFB]0YL;;1.%%CE9F*%I9`L)2@DJ M"6H)&@E:"3H)%A(L)5A)L/;`-836Q1>2X7?$U\B8^%)D;@APP$6X<[(@ET*" M4H)*@EJ"1H)6@DZ"A01+"582K#T0!!.&1Q#,X8F=6HHUS,G4'B(IYJ'7'2;13H@LI MNG1.*"J6UY4[3J)K7S2(/$R`.O(9IS2%?B"E8=-`.6U4PG`C@=7296PR$>>9 M.R,ZS\*2E->\4I$*O>PNR91BM=)IE%>K2*=T%DIGJ;Q6BJQ]G2"VL"<(8GL\ MAL8ZC"$2>#$4"Y<[(Q1`)=+ESBT$<)3GHS$E:_)H%<.8V\V)WJ3QQ/026NJV1*+P4,H'#TB)W*V MXBZQ6C$O%25:]1,>!&ZB>@2;]P:+%FY(A85;0F8FA>5A*H0[4F'A!:'^7E6_ MZ"Q)A857A*QP,A6#;DTJO7#8(6:#HSKD+6NQN?L@.P=1.%[$U>?DR,E7((K[ MFVW]U9>$(CM>DO%,=')%.IS7-2&6;DB'I5M"5AI&HM@@="3#R@M"K+PD&59> M$<*3'J4S(;TFG8$A8S90JH?.7K/-#1W9+8@XMW*R8E00FKC)IB3$ZW9%B%.W M)L1:#2'6:@FQ5D>(M1:$6&M)B+56A%AK36@@\\U&R8_K\?7:W)&2\4,4IK78 MU^?DR!E2$.(YM40$DS7-3!59<;;5A%BK(<2.K=;JR(JU%H18:TF(M59::TU6 M`ZEJME)GA-3NO&"UH&N^,??(393#:5RL7#E;D6-!B+.A)#3M9XHL&\F%%=OB M-*O)A=.L(<3"+2*JIM),S$`=^;#R@A`K+PFQ\HH0U)BNF$LF8N>W)BNH<)Q5 MG/))A!.\V87Y??)+NUC3(3+[$879+TJ!G!PYRPI$P:1NM1+;59&\7UN1"J=O M38B%&RW<(B+A5-3%':FP\((0"R^U\(J%N0^2B9!?DQ9DV@D]979MJJ?>M!3C M/M`?8(@@X.Z,DJD8&GGDK'B`613428ALU3$>BZJC(A4>!C4A'@8-(D^X192. M[1H_E@5F1S*LO"#$RDNMO"+D=T@R58LQ7OYI`\QL"']OM^$6T^\V1,%@DV5> M'CDK[C:+$ECJ77_K[2$ZIK8GHS3)Q"I6D30/E)H0#Y0&T?'66M$:/)GFN:LO M\CJ2YM86A+BUY4FMK<+69E,]G6+4^L;"N=/L(577GE]ZX58TO$4M9LJ;R%J% M]ZCEIBUG*^YBYTBHU%:51K5&C4:M1IU&"XV6&JTT6@^U8[[41\?XS1W+\ MCG7!5BY1-:HTJC5J-&HUZC1::+34:*71&A%LI>'LPT##K*RGB;W!I]TQ[!7$8L#[MZ#2G@B*I&<'+FL+!#!'TK1$A$6K$DFE^V* M9+A@K0FQ45(E).,U&^KTFF5PX' MF=DYJ[KH31,>[L6]DM>\I&:VG/YXB^1=_IRMZ,(*1,>+T!*ML.2%5ZIBL0FJ M2)I'0$V(1T!S4FNM:"U*9ZH?\7*YM85N;7E2:ZNPM3B;345:KTEZ8+R9K;CL MVP1*,?4:5O\,_+0'AJ8PL+.Z$M]'"">X&K40%+`*5LQ7WN)7WZKQ26U4: MU1HU&K4:=1HM-%IJM-)H':!PG)E]J-\7KU3`N&WU!Q%NT?F.:`[E@.D++UB% M1J5&E4:U1HU&K4:=1@N-EAJM-%H'*(R?V=GY\?NE>U\F'\6]+T0\F^:*%$A, M[[IZ(99;]I*M*)LKC6J-&HU:C3I$0T7KX-[V37.XV^;2I=S$%OEQDJ1`&^A% M+`E%256R`>E6B.QEV5Y9*;`H[ETVDS8RX2%""%_ MH4NFXJ9OSE9TL@4B__4)C2IRY(6E)N0M8]JQU:@C1[UL)'*S>7RJZLU%&'"C MZ8^79"KNJ.;DR+5-00CF-1YHZ@T(M(*=@\F&*))OIU0DPX5438@;:P@=;:Q] MK;&.9'1ME9@=FC]GO1)(8RX"B2C(IYFH;O*^G;Z\XGQ"1W[\4Z(5E.R2'<"7EU0X(HS"&Q M0\C9BKJZ(,1=71+"G>UH+"ZD(@,_B5S[I-R0%2NWA'!?.8G%I-F1P4`6R2W, M*R'2^Y,$49A%8F.;LQ5=2$&(^[HD!)4&3V%RJU>1E9]*[B1(OB$KEF\189+& MT4@\\.C(9R"5X/*"T?9+)51B5,0@1!1FF%C[X_+2<$U^+2)I'O MP^1L19=:(/)N!Y2(\';`.([%REN1C)]]>$H\139:N0V5I\E8O/C3!$ M4%@F9D?']>25#M7LIH8]'J?>+9RM"(7I(F]-L)4+%"'NXA(1UE3PF\KP-DA% M+E[N$.)IL"'$PNTKPAVYZ$1*SZO>>W,1H*'J?2;6XYP<><(H"'&'EXA<316I M-S#)R9#.QX'3D,Y!,T/=Z1C_W1G1J5$3H$(6Y):;?G!PY M!0I$_DI(B-Z.5`4[R?C)Y=JGK&U(AM?8EA`IR_U3%R@'LWAJZMW?NA;VBB** MKJCFM3`=B5(S)T?.D@*1OQ8BPK4P2E/U:@OI^`GH3H##:)$GW8;2LYF\Z]P% MRF$8954O2['3%L-45_N$.+=RC0I"/..4B/R5CZS\!-/%/%FQ5JNU.K(:F+!D M^2YC<=)3(;CYKP:C*ZC]-!+UIO]5U MOV63FAI%L3`C\F-@$1@/W_(O2(9]2D3L(^:K2OO4RD=,M$W@$X0F&]HZ1&=/ M:+U,&`]"?KD'WV0)-P$Y6]D;K^'A`@^;/RZ+TI'8CY3'1:J31.KC(LUK(F%4 MS]MG9+BI\$84(7_#FLK?1N=L9:*77HDM5L''W?!B9%UD>O%QSP>YAR!'^PSDG:AJ"CY,EU@R,I?X M+KI287$-DT^M?,0NL&$#%0A3,)\1""RY_4`@"O)#WCK/S>QKIBG[@GE\)49? MPAXB!+_5<20I?TF:NYO82(1(_G;&7. M<"0OJN#C=%$E(^LBIM2*CY-+S4GN MC,SYO4MDDA?N.%U2Z4CO`Z6+=!&!K;AA#I)5<:V(!:P)7,*U9+"6 M?4M-E^FZEA!,_EY&B9/,T0JF>Y,=R?0JGOG_B#%3D/DK-8T]&Q)5TP\>/BI2 M4U-T9N'H;>CPST3"@`\6T>=7BJYRYI!F\A'@36:MPJUO)";4G*THH0J-2HTJ MC6J-&HU:C3J-%AHM-5IIM`Y0$/TQ]-$9LV-O'M;CB/RMKT:%1J5&E4:U1HU& MK4:=1@N-EAJM-%H'*(R?K,A_:38=ZT(=D??JER(%DE=>D6,KRN9*HUJC1J-6 MHP[1P"MR8U/;^BMO'YNW3*6]HD@_6T#[<9*D0+>?OR+'!APBJ^*_(H=6W%3# M?F:&'OA>$1N0<(=H*%ZFGE7Q.GLF'&-9[%7UA.":O/5&K*,Y6]')%H1`TCGJ MN[)HA4_DLD@(5Z3BW=,FQ+?,&T)'VVK#MN0OACL2T;>\QZ9*EM%]_6%F[R92 M#NOMH-"1#R)R?_)1HB,\?C'S728?J50D[&>K.R-JJT&K MXVVUHBTYJ71!6W9-MI^3MA_%?=R\?-WDFX>'_<7=[KOY5#2T]_&]P_@=ZW0\ M_P3E*IR;.`)/2>;FD<'0D0D:\/F4S>:?X+P&?."(J<(&CHQ'\"GM?JZ6 M:A&HP0]-!GS@B/GA[\"1&-3L.)%J,5PI/),:\H$KA1IBZ`A<*:R:^@A\__M3 M/UQ$*S?P7?#^AY"2QR`TH'.3S.$#IP/ZZ?P3_/!<'[A)(?9#/(/X#G!XR7M> MPBROE1HX8M[1UD?@&!C_\5````__\#`%!+`P04``8`"````"$`-3T) M,-8$``!Y$```&0```'AL+W=OZ%12FXZ0^#OJG* M#O?X-,R`SF&%FIJ7SM(!ILWJ6($",NQ6ATYK>^LEN1?:SF9%!^A[A6Z]\G^K MO^#;;UUU_%JU"$8;?"(.'#!^(:%?C@2"9,?(SJD#?W;6$9V*UWKX"]]^1]7Y M,H#=A%L'U`]Y12AMJWSM!]S\PX(\3L5(?$X"SPF2!XD!3X0G3_3=^]T+(?)((HJA>>/-$+9['G+H,8H`>)$4^$YU.E.FR@J6]9,12; M58=O%BP&&,K^6I"EY25`)@QCGY86_LA!L(Z0;`G+VH95#.;T,.W>-G-OL7+> M8*J4/"8U8[QQQ$Y$D'E!:#,=V.M`K@`.*)*RP/O_019A(;)$0:D`[CI]38.( M$"F9#NQU(%>`D0:8AKJ&`%;D]%H23I`D6#6*$S`1QS6F+,:_Z]H92&8@>P/) M5614.:P#O?)0SN>G)Q5A@6D)DI59M=2TL"#0<@\*?6WJ[620=,5`]@:2J\A( M'DA1Y3TVA`13%>+;*4/4X3>0S$#V!I*KR*@^6,=J??]Q31.6<>$,40LWD$PB MJA^::7L9),8D9T@0T>ZB+N1X2LN,[([#I2I?4LS:P80'`>Q#;'5)AQ!%:O%.:[ND4\**2T(32R,6W.W],F/II\R[',"6.@E0MG2/!8 M#DB M\;#M[@&R?@$%=P$"8J,?1+&N0`28P^^1CJA,LY](8/T3Z$0Y*24`5=*!6)?` M<^A:Y7V:0XH'G(:;X/NA9F0NOC/A`FF(STM@[7,D@4/2!;T?>#)`R,X$I+K` MHY@+7K30S,Q%SH0+I#4J$M@6?%_L3VU;'NNO(V4<4C>EP`]TAV3471Z#?'KV MIZ;M.7THC(X->9QFPB'2&G5Y<%#GF[+8RI[?H>%.HF\$`@(3Y#85!L:1D2?Z M<@)G/#&`ZF6BN;_Q*#B6D-.JMUB&VBB2>Q*M27&7W7O8^;E!W1GM4%WW5HE? MR9T&IL-F)6%VX4K#!,X18(..SQ/HWQ-XE*1T%6GQNRC93>%9E$`W-7FR.('> M9.)YE.13.%P,MW0,M>^FY,(XP9/Z"9Q;3?XT2.!8:.+;,-G"@,(+1WX!+G[7 MXHS^*+ISU?96C4XPB"Y=)!V[.K(?`^^,!SS`E0_&&:XI<,5'<$.`ZYEMG3`> MQ`_R`?E'@\V_````__\#`%!+`P04``8`"````"$`X[GR1U,/``#Q2@``&0`` M`'AL+W=OKG\NK MMZ=B\_O[;K_^]DKM_M/+KI]8._P/R+]MG_:[P^[E>$-RMU%%L2O;[]^"1TTVVY^'1*?KPX_=K_J^^US9_N^(6]3 M/YD>^+;;_6Y,F\\&4>9;R%T+>V"POWK>O*Q_OAY'NU^-S?;[CR-U=XY:9!I6 M?/ZKLCD\D4=)YL;/&:6GW2M5@/Z]>MN:T""/K/]\N/:IX.WS\7SW]/!QW;_/(R+-2D4A@1>BO%?&"&R^;R5^@D;4:]-=J M^#=W7J80W%$]3I1-J6$#Z"^7G3DK(XV`,"/]C0N,&WZBP(+-1W]MOL)9Y7G4 MMV&!Y@-757*>Z6J/.BI22?28=-B)>GO<2^8#E^_'W70J9Y[+I`\VI_3OJ8QW MG)$^<)$4B/S3F8S;CA\D]UT6TTFL/)H;(^KK]^V>]^7=&,2RT_?*S-_.T5?>HU MGA8BA\<3Q?^:)VB","J/1N;AFD8(30$'FMS^^)K+9+_<_D$3TI.U*:&-YUJ4 MV<+,/D:VHD%5@YH&=0T:&C0U:&G0UJ"C05>#G@9]#08:##48:3#68*+!5(.9 M!G,-%AHL-5@EP"V%21PK%.O_CU@Q,B96N)=+#"1X?!48;,%9*AI4-:AI4->@ MH4%3@Y8&;0TZ&G0UZ&G0UV"@P5"#D09C#28:3#68:3#78*'!4H-5`CB!0<\) M"(R`9N/TM07/&287K2(2&IU4XW36;,6$2_:`9GE M3%V+-N),5E1-?\TXG45;25'',;1V.^F8R>XC7.VE.(86D>P9H^)ZQA*:^N,1 MY]_?J<$4&W$]*Y;0?"#9,@4W6]4:94.?>H4@YV5G:A0]&8CI72X6J6'%2F_G0R64/4,6BK+/:+ZA5=56LV-4U1D$BMB)YTF*K!ENY M\NKDJ"E6G+'%2.3;C$2^(R@QV1;40K$K5BS?LRCZYM=&(#AG(!F3\LHY0[%B M^1$CJ?V8D=1^(B@IKYPS%2N6GS$2^3DCD5\(2LHKYRS%BN57%D7.<6=#:(Y@M1S8(2<91F@BLVHUOSZ4$BLN$TUBQ(=7D>KAB!QV;W::#7%B-5; MJ-Y&JXX@4?<+ZE"G*U8LWT/Y/EH-!"7EE6^&8L7R(Y0?H]5$D,AKWTS%B-5G MJ#Y'JX4@40??+,6*Y5>.O!NLYF@I&:R?;!6,N;NA]RQR9R^UEBN+%5>JPHB> MOXE%H#I#J;)5=!"7RP;WRJ+&%HDS$D8RT!N,3I;6M%:^8U50);98BX:>U#RK MYJ0V6TDE.HP<>7V,T66KJ,G!W5U!Q6>/+:3)?492VH#1R=*&;&5+\^A6@WON M-V(+*6W,2$J;,#I9VM1:.0X.,FKVF+'620?/V4HJL6!TLA)+MHJ:[&<"7QTG MKM@B;+([8,Q)XP4#QAY,)O?6%B4W/T%&U:#LQ58R8"R2E6K56MGS5B^O96HL MDSCQ8I0X\F(DRDU&=%88QWB040='+;:BPZ[8RL>1`&WI<$8IL0,TV8K*;'#2$KL2HEF M$W:GIL\>YY"6]!F)[H"1Z`Y=W:P>?"/.(L)C1B(\823"4Q&641OHH^,99SSI MHCE;28D+1E+B4DH,]ZD!A*V-D)3YUIRC7Q"V]M@]&;86N?.MF@/*7FPE86N1 M#+\J6T7#S\LKE1JGRTQ29R3CNL%(A)N,R`_Q1!IDU"JJQ594L=@J9;J%IG0X MHY38962;HM8X/4Z6EO0924L&C$1WR,CJYI3PB--%>,Q(A">,1'C*R'61DI^Q MU4D7S=E*2EPPDA*7C'BR===%*T[&N=9<]W2"]F\=KH8J[F*;D3,%ZV^FRV(5 MQ[)%](=1E9$7'I;=W^M-5HUE9'ZI,Y+1WF`946Y:1%]J2I@&GEKAM%CKY/S2 M9BLIL8,E=AE%;;G+WJO">BPC;>DS$N4!RTA;AHPBY6Q>/^]&+"/*8T:B/&$9 M49Y:I+RD9L89:YWTTIRMI,0%EKAD9-N2T8=`*Y;!:=C<1\:(_B='O*&BBF[[ M151RIO8RZM%=YHPR=BL6G?[.MFJM[/?#^;N@H*1K+"US4YV1E-8XJ[0FET9M MBN?JP%-KPQ;+GYRNVFPEE>B<58DN5R+Z2CR;!V_V6%J:W&R8C@9;+J)5)R5HYAX*!IP9`6:SX,5%!5$540U1' MU$#41-1"U$;40=1%U$/41S1`-$0T0C1&-$$T131#-$>T0+1$M'*0L^FURI:U1#5$340-1&U$+41=1!U$?40]1$-$`T1C1"-$4T031'- M$,T1+1`M$:TDH>/[2V;1_9+%<[S26]%&6UO MY8,\-,LJI_3690N5`!DL>7;9;-(\MK]-#_U MD34O?L78_@Z)[Q4VM&OZH2WJ552B73E!2=$C4DM1W9XF-J M7:E"X551I?_H9:A"J253BGFM`-M`+P102EH>NJ!7--?O,`]=AJ*4-(_0W;RB MN?*$>>B*7M'WAI*3E*2ABETG[%H;BNF MI>0H)2T/764LF@MBF(=N-!;-/3%,J5.*N5V'*0U*,;<]TU)RE)*6AZZ"%LT% M.\Q#-T*+YIX=IM#%T**Y]IF6DJ.4M#R57)'>)L4<#:I8&J>;_M0W:=%,=[6I MC+1XIDO-E"^L&AC_7W37>]_[Y]/UR];EYHEJ)?Z:&GXS[ZR:+H/T?[,NNWW9%^:HC6 MAO3#)?334AMZR39CWJ1[V>V._!]30/QC55__"P``__\#`%!+`P04``8`"``` M`"$`#Y'/QE@%``#"%P``&0```'AL+W=OWZ[>,EE=(\9(7>?O%D[I.F6U^G"M:IR\%Z/X,XC2[ MY>8_C/1EGM6TH:=V`>D\L5!3<^(E'F3:;X\Y*&!E=VIRVKF'8/,81ZZWW_(" M_9N3CZ;WW6DN]./7.C_^GE<$J@W[Q';@A=)7!OUQ9"&8[!FSG_D._%D[1W)* MWXKV+_KQ&\G/EQ:V^P$4,6&;X]<3:3*H**19A`\L4T8+6`!\.F7.6@,JDG[N MW!"(\V-[V;G1RM:6GYGP`%?%$B%U_:4]JF^VU- M/QS8;T`WUY1U3["!Q+U]7C`GO$S$P[`DL2)5KI0HFF`0(/JT85%3HD'Y1 MF=J0M44$4PX4>(DI[S,QL*$WTBHK0)A<89#>%29G>F,_68PJ M9O.P8A'!I'&W,$3*G+KW,-U7S,"8243,QDEP6MZIR]%69;-P?A'!2A[L2ECC M39?"T9A+ADPQ`?.!7I$F[PR?J)$(3\&*E.^@O0EFV0I':V3"62R*+$X21*.= M%@B?@$)U#Y<,83VK@1T"5+^.]YLM8&A-CPA9]+!G7-NA8#W:;^PHTRE$".M1 M=HGW9Y9=!)U?J.+=W`$B.+/%"\+5N![3"@*;%R0#^S/+#`+3#63(LC\6/TC& MY9A^$%@,8>W;Y82S#(&C>;OUCJ:U?GQ)%&J/'@AM8FBQC8`EN-_W?!KN>QG" MK`-'6#C+-#C:4*T.*/F"\-UPED]QM"%:6:`4?7N3Z8M6("S:XF833L_0M#,9 M0JJ3`3MC;_K36YRC==6);F<2A?D5"*F.-#N[_XAQ-.?O3CL9,D^'2+.LR>]7 M?*)&8K&J9,`J(XM51>/=RZ=IK,*]:94$, M-YKE01QMJ%:>*E5;/"A1(*S:XD'QN&C3@B(1PJ('C#>>94$&/-@OC?RG'5?!I^AF2HSPI7B_;WR-AB3^/7+GR6IC[TE;=*]:9=]4%H MR^&B#QG'Q#_5?)JFWK2KT-=-4EP*BINWDM1G\@LIBL;)Z!N[\(/_??MM%Y:W MD7&X.8CK2'TD7&X.<,3#66",K&$DL8U$_N8`1F29$T$V>%AM(Y`-.MHR$D,V MV'7+2``+L,7CS<'*#N3P-\22*`0*>%6WC4!AX'76-@(L\,('(UY7&;A!O:9G M\D=:G_.J<0IR@H+[BQ4\WK6X@Q4_6GJ%C8![5-K"W2G_>H&[<@)WBCZ[-CI1 MVMY^,(+N]GW_/P```/__`P!02P,$%``&``@````A`#D=*Z]T`@```P8``!D` M``!X;"]W;W)K&ULE%1;;]L@%'Z?M/^`>*^QG4M3 M*TZ5KLI6:9.F:9=G@H]M%&,L($G[[W0H;4Y MK9WK,L:LJ$%Q&^D.6KPIM5'-$;J8:E<3QEBLN6!H;,7,.ARU(* M>-1BJZ!U@<1`PQWZ;VO9V0.;$M?0*6XVV^Y&:-4AQ5HVTKWTI)0HD3U5K39\ MW6#SMT3^QM=Y_-K+X*EO`9&.9?`'66F\\]*GP1VC,+JQ7?0&^&U)` MR;>-^Z'W7T!6M<-J3S`@'U=6O#R"%9A0I(G2B6<2ND$'<"5*^L[`A/#G_KN7 MA:MS.D(?UF#=2GHJ2L36.JW^A,ODE2(8IZ_&^#T83Z/);3Q*4.L_)"PXTL?U MR!U?S(W>$^P5E+0=]YV79$C\=B`8@<\7N$/!A3CL4?TI3&HS.E`,+U"#,9,"?)Q`:X/ID>W(L/V0PGES%- M3VE]NZ?>Z7^WB;:4X&IX!,TC25";_U`I=ANP^DPZ\O4 ME^'\?)PM^S>`#16??/7S_VN]B,_EMOB<%OW&JUZ+3]LBL?MX?FV_I^_XV]7]5IY6A\> MU[OBD-_6?^5E_:^[?__KYKTX?B]?\OQ4`X5#>5M_.9U>PV:SW+SD^W79*%[S M`SQY*H[[]0G^>7QNEJ_'?/U8%=KOFGZKU6WNU]M#72J$Q\]H%$]/VTT>%9NW M?7XX29%COEN?H/WER_:U1+7]YC-R^_7Q^]OKMTVQ?P6)A^UN>_I5B=9K^TV8 M/A^*X_IA!_W^Z;77&]2N_L'D]]O-L2B+IU,#Y)JRH;S/U\WK)BC=W3QNH0?" M[;5C_G1;O_?"E=^M-^]N*@?]=YN_E];?M?*E>!\=MX^3[2$';T.<1`0>BN*[ M,$T?!8+"358ZKB*P.-8>\Z?UV^ZT*MZ3?/O\FWS5IZ*_?_D M0T])R,*^*AQ`JU7A;J/3:P4>U/59$;"L6@"_2J3S98VNTH!?I>$U>E[K.NA] MOATP(ZIVP*_2Z!F-"TZX5N7@5Y7S@X;7;G6%#RZ4\]![X@]5,K#<=ZDH.%Q& MS7C>;WVJ4O249US5_53!'E8)?Z"/>Q=*-N5`J\9MM#ZM[VZ.Q7L-%@,84N7K M6BPM7NB!LW'$RO[J,?Q/0QC&KE"Y%S*W=2@/H[2$>??CKM.ZOFG^@+FR439] M;N.Y%@.T$!-#R$84#"F(*1A1D%"04I!1,*9@0L&4@AD%'1 M,8(1^2=B)&1$C-"[?00F:#X)"%I@D8B"(04Q!2,*$@I2"C(*QA1,*)A2,*-@ M3L&"@B4%*PLX`8%Y[@3D_/*.STLMU\[Q?RH'EF30M@8Y?;O1!QXR%)6V\N`PHB M">#T;<\>A"EG)`)F^JC5`Y8\ICJCS1A6QE MZ$*V,ME^E]H(E5>VLA-6.`>RL`8M$]:_BU<(V$?'.*'B MQE41V`GUPA@$`5GSM!&V,U(DT.-A*(DOQM"/.]\G78U5`9D456%FHHD6-6WQ MZ2DS=>KI-EID?2J\I?(G5Q_9;HB;/&8J4Z8ZE2K M8JD9TYDSG876L3I%Q^=2&OF^G`>=5L]M\,JNR`DP^,H)\&\MW$+$C;LB[@3O MNHT::"/T1R2)7UV'5+$92A)`^W5(@X#T+E9"8K/!1)''G=66L-I279M83@(V M(3-=$;9XS%0G3'6J5;'4C.G,FF"BGE[L70K\WCD[;K)"TVPLE#$T9"CF*,11PE'*4<91V..)AQ-.9IQ-.=HP=&2 MHY6#W%B(*P<[%F*_#6"Q_F`VRIL*F-TXJ?J>1'+'_T:RAX%^:F9&T#;)B]LF MD4[3-G4_;I/,PITVJ<2\.H5\(\OYP,.G=IM,P]TVB4R3MDF\\_CJ#;+0J0:S MJ;3CF4JK0T9?",O!;*R"-FN_ML(@1*8@HB%',46?"*7*4NTY()&U"`W$.P^Z+FED1=)6B4&6?)LDLZFQPI&2.?*NRT0^]B=$=:62A"*S,N MAAS%"CG>85J)*6A[AR2VJ;'"IF:.O.L=D150[_S&V5\E%_;@40CV?GW@"MHT MK?.T%38V0F0.3T-$\D["ZUZ3"1FC@7T&9,H)6ET\/*7*2A\W&QZ9GQGJ5+4Y M[H1LU'7GY:VZ,G>/3XA@';+<1I+8@;'2;D-DLHTA(I7']$@_8GQNDHT1(C-< M$T0PPW2+^*476JEDXZK1Z5S;_[GI?(;F//?PQ=G4'I$?N%`=9:V15RF`5]V1 M1W*X@;$R+E1:ULA35C`83.>#-AU^J`6;OG$1NTQ"*W.<3Q#9\F=\*]N%(])K M=$@D,]0Y,R+%V=MVYV]=VL!E$5W^$#D#M6..C=5I:6"LC)>EEF^NSX?*2GP@ MH?T7=,C)*T8MF-C:BE_=H)4]@G6-5D&:>J>F$>)"QVLW?-*`#*7/#%IQP*9> M#B!0T%3Q2@/OOC__?D.,.++A((+>Z/X''7KR-%;&XU(KL,>U1&UQ'PN=[;3( MPARCC+6B(K+'KU8V33HS?I656KX[#9J09BA]9OR>2SB\CMF^T;4?+!,\`8$! M2$Y_`XXBCH8_60K=-HF#/&V3>,7XP3B1YW\[417O"T66<#Y1U4_- M!`@ZYL`JVR2_UI-?/>WSXW,^R'>[LK8IWL27>.#8NQN-Y6>"?<\/Q=4`S&'R MY-[KA/=0*W\"J2F4J:80*=/WV_#58;7@DB=PX@[%>9JKP6D3GE2?@Y`RD(R$ MXDC)R\#'C??GVMR'CQZKUZ=$J0^=/&L?A*MJL2+V]^WP'FX&>,5]Z-]9#AXY MYY"H&\*+7JZ3=$-X38[WP44B0>`E(.D,!V>?1/!$Y`:\ M#"27H4@1^!/(,0:D+XJK8UM1?A0\_7]7,^71^?MX>RMLN?8/C)5[1' M^:FH>E^K7M4^%"?XU!..4O!5'GS2F\.[[Y;8TYZ*XH3_@$8U]4?"=_\'``#_ M_P,`4$L#!!0`!@`(````(0`ZQWS4Q0\``#M2```9````>&PO=V]R:W-H965T M2R,;1F29F;W[;>:745VU\^5+$]R$>]\K"ZRJJNK?U(2/_WZ^\OSS??MX;C; MO]X-@N%H<+-]W>P?=J]?[@;_^2W_93JX.9[6KP_KY_WK]F[PQ_8X^/7^[W_[ M]&-_^'I\VFY/-^3A]7@W>#J=WN:WM\?-T_9E?1SNW[:O=.1Q?WA9G^B?AR^W MQ[?#=OW0#'IYO@U'H^3V9;U['5@/\\-[?.P?'W>;;;K??'O9OIZLD\/V>7VB MZS\^[=Z.XNUE\QYW+^O#UV]OOVSV+V_DXO/N>7?ZHW$ZN'G9S*LOK_O#^O,S MQ?U[$*TWXKOY![A_V6T.^^/^\30D=[?V0C'FV>WLECS=?WK8400F[3>'[>/= M8!',Z\EX<'O_J4G0?W?;'T?GOV^.3_L?Q6'W\(_=ZY:R3?-D9N#S?O_5F%8/ M!M'@6QB=-S/PK\/-P_9Q_>WY]._]CW*[^_)THNF.*2(3V/SACW1[W%!&RGN\$X&<:3T3@@\YO/V^,IWQF7 M@YO-M^-I__(_:Q2P*^MDS$[H+SL)HV$4QI-IX^7,R(A'TE\>&0_#:1S$B3G] MF8%TM+EN^BNG'`V#:'1I7,+CZ"^/B[IPSYQOPN/HKYSOG2'22FNNE/Y>%^*, M!])?.>6[0@RHB)HSFO^0D>%<7,WH`Q0*1UID7R_CV;C3[??J;`W;+-$F\"W6(F% MJ6+C-M4@TR#7H-"@U*#2H';`+:6ES0TMF?]';HP;DQN):BF@2U:H$B$6,B35 M(-,@UZ#0H-2@TJ!V@)<(6O9>(OI[C]2"L:8NX]5"Y`>XM#9AEY05D!1(!B0' M4@`I@51`:I=XH5/?\D(WZV-,Z^3*]6'CS:XG MF.&$HC\][39?EWLK#7IF/8;A8D*E6+R%J#-@PF M&`:MF+-A_+9_HPN\M(<9+WX<3*@MMJLVG,S\=*]:([G.E`GUE&[82`W+V"BR M\4^#D9K&G`T:3>=5(,D%+]J>R2%M);-CK/VHF%!1M)9T2SQIVS)5GZGG8(: M,==$PKG;I-)NH.0E0Y0C*A"5B"I$M8>\,@B,;'&EV_DZ:,S]0F#D!+A"E"+* M$.6("D0EH@I1[2$_9J-0W)AM][VR8056YU!J91:7C**6K("D3$)WX813)=VR MSDJ.9#(-E9+,Q<0^$+#I MA-.58G7V=)58\>GB<#16_;06$]RKS),*+\D7DFEEEY=,1NZJ@^VJ.0TUMT8: M\*TCCSN_8?%`WK'"21RI8LW%=;-G-:X+0=W92D%GSU:ILR6S*622K[IGAS0B MSBW7"YDTYJK=,_+*,ASY>^.*KQ4U/21H9>44BC;E*)".Z^&Z9AB`?6JMN?3.B/]U`$%$!6TTE MD:K-Y6+@EB2KQ*H]F0JC%H.>BC0*U4VDW!M?J$P6MN[NR\BKS$#M MK*N@M>H2RJAY_MHLSDRL;+L:AQ/=K7*Q<.L07)=BU;FN!+'K8#93BZ<6BYZJ M,]+W`\EBQ>PFBY%7?8&ZO5@%K567+$:3=F5G;,7M;SP>QRJB7/RXM0:N2['J M7%?@6M_@U3((*RO4=P/G*ZHQ;YYPMZLJFJE;CZ48=6I^A2A%E"'*$16(2D05 MHMI#GJ`+KQ/XC?FEYVYLY$I^1"FB#%&.J$!4(JH0U1[RLV#$NEXX9B.]\@D< MU3CW\:[W1C-UW[MD*__.,%*+8M59M8L+488H1U0@*A%5B&H/^2DS8MI-V87E M8\S]'8XV<8.\,@&4HE6&*$=4("H158AJ#_DQ&WE[1O9%">H&PJ[.`RD"(X^"8*@Z=BZ><>\PGY1=$QMK2# M!AOI#;8YCZ^B!76-/1-D%4,R5%YR.=[3UHW:NV*.6!RZ<5BDYDCIHY6Y0S<% M[Z$TGKD*VLA(N##!\OJ2>56AD#X1_]?."T*HG=R5&,]4+EF+DBA4>UZ$4 MK3)$.:("48FH0E1[R"M]\YF8EYWS>TYC?DFLL)&["R%*$66(=44H>9J/%"+\Z=(:Q6V\J:(?3E:A:U\K1*K MZ<[%U[NT"GT:[`?X(:W2>%'SQQK-G3_0*C+.G3X[SM4J;$6*TFAFVFK]9Y6Y M>.F9OEXE]C-:98RJC)&:855C*QGH:!49>&$1LNBS6F6*Q MV_=]M#&V6LB=R'BDMI>E&'6Z9(4H190ARA$5B$I$%:+:0W[WU4+N0O>UPLN= MJVBFGFTOQZ#.5HA21!FB'%&!J$14(:H]Y&4ATH+M@U*E\=-T@&XG0JG"5A>D M2F^<*)6Q$DT2T:NHD64(LH0Y8@*1"6B M"E'M(3]F(Z[<5G(A9F/N[P>11:I+JKUKQ5;N/BC(77GXE1.V8JDRABXI7K!+ M1N3XFM",N0K-(B/T'!6F'HBLFO/00&>O$^1(%4%6JD1#]60RE^.XUT772:[& M7,7!DNN\5)&!SD8FR)$JC)1449MB+@/?)54B(XC<&M3;V;N^IM9X47%;I>7- M'T@5&>=.GQWG2A6V8JD23(;)R/V?*O=PN=&,KX-S)0ND2LTA M+V6Q5GOG"ZZ($H198AR1`6B$E&%J/:0'_-U&V)>C7-C*5RZ)4G.Y M^'J7916;.UFH56*6 M=6X6`*5HE2'*$16(2D05HMI#?A:T8ON@5HFM)+N@5=C*?\P"6J6S:K4*H@Q1 MCJA`5"*J$-4>\E.FY=V%PFE5G$2SC$&,K1"EB#)$.:("48FH0E1[R(LYN4Z? M->;^CL!(M4G5S%8RT&F3@MR5AUJ%K=K'+.H!:"Y>L$LFU\FPQER%9I79!:TB M`YW=3I"C5019K3(=0ARL`G&S2Z[37(VYBL/*,#5%6JS(0'>*[$#Z+8.4>,96 M2JQHZ26^:"?LML"HNQOW:]!((E>-?4BL),:+BMLB;_Y`K,@X=_KL.%>LL-5? M?B(D7GJFKU>*_8Q62:P&<[4*(S7#6JO(0'>&6<]1Q-U$@581]U:K!,E0U4XN MGGM6H1%#YR;W?1\))593^5I%7<52C)Q=&E&**$.4(RH0E8@J1+6'_-+72N[\ MEI/P\RUGLE"KL)%[PXPH190ARA$5B$I$%:+:0WX6M&+[H%9)K"2[H%78ZH)6 MZ:RD]:6(,D0YH@)1B:A"5'O(3YF6=Q<*IU5Q$LTRL<@K$T`I6F6(.XV4VNTUR-N8J#-1?]Z3:D2'7ZE0QT MIDB0HU48^5IEHGSE,O!=6F6BQ=B'M$KC1<7-&LW=X4"KR#AW^NPX5ZNP%6N5 M"3Q8$"\]TV>$#VS6/Z-5Z`U56I4Q4HM0:Q49Z,ZP]66^`]:5!F@5<2_?7J%? M2[G_@]GG"W36I'TEEGU;T&1)1TR#[SLRI2.-B%'>Z&G,W#SYZ!D3DS=Z&H!'%O%T MOB!]AD>6=,3<#O<=F=&1IC[T%20Q75N3+'5D$8WF"_I\K<<;'3'?;N@[0B\Q MH^\`]!VA>.CSJ+XC=-4T"7AD$6=,1\2-%S)*9KHT?Y/4?&=(2^ M<8M'%N-@OJ"O4N&1)1TQ7SGM.Q+2D::85=[HBTQTI"\>^G(/'>F]ZI"NC7[` MU7.>D*Z`?M2$1Q9A.%_8W5Y?`1TQO^K!,D:Z-O9>,8^AG^/+-W MC.H\]#OZN?FI/(ZA=]DM>L]/P?3%LC07W.-G29?;ZS^:+_JN=1E16?3YH2+O MJZ-%0#5./Q_$");)?-E7$:MDONKC:3+/^M9*.IEG??9Y,L_[.+T<@G+:FPNZ M5O,6CYYK#4Q:F[S>ME-$K^Y[6W_9_G-]^+)[/=X\;Q^IUXV:EQ(<[,O_[#]. M_$J;S_L3O;2/]C!Z=1N]I'%+;TX8F5<^/.[W)_D'G?JV?>WC_9\```#__P,` M4$L#!!0`!@`(````(0"C)5*->@(``.<%```9````>&PO=V]R:W-H965T:^B*(J^'L[.RN%K?/JB5/8*S474&3**8$.J%+V=4%_?'] MX>J&$NMX5_)6=U#0%[#T=OG^W6*GS<8V`(X@0V<+VCC7YXQ9T8#B-M(]=/BE MTD9QAT=3,]L;X.5P2;4LC>,94UQV-##DYA(.7552P+T66P6="R0&6NY0OVUD M;_=L2EQ"I[C9;/LKH56/%&O92OO!/;Z-U' M(\O/L@,T&]OD&[#6>N.ACZ4/X65V=OMA:,!70TJH^+9UW_3N$\BZ<=CM*1;D MZ\K+EWNP`@U%FBB=>B:A6Q2`3Z*DGPPTA#\7-,7$LG1-02>S:'H=3Q*$DS58 M]R`])25B:YU6OP(H&40%KD':/7=\N3!Z1[#=B+8]]\.3Y$B\UQ081I7_$HGJ M/,G*LQ04YQ3S6S3V:9G=S!?L"=T0?S!W`8//$9.,"(9J1DDHXU#2Z_;L,WNP MS^SM\E+N0N`P3?IZFLEQ&E_Y!'OZ=CI_"7$'163I=.0/"@(F&VP_K"L[3OAV M(@_&GJ"@T:YL'I]D"B!\_L6DLQ%S9"I.R.6F>O"0?'0U1,YKFAW3AO'YKXO^ MUC%_B!Q7U_"%FUIVEK10(64<76/=)FQJ.#C=HW#<-NUPPX;7!G^H@),71PBNM';[ M`R9FXR]Z^1L``/__`P!02P,$%``&``@````A`+-//$YF"0``2"D``!D```!X M;"]W;W)K&ULK)I;;^)*$L??5]KO@'B?@,TMH"1' M@^]7K59G=Y\)<1(T@",@DYEO?ZK=72YW%8<)HWW)Y>?J?]O5_RYWV[[[X\=N MV_M>'8Z;>G_?=VZ&_5ZU7]=/F_W+??\_?X9?;ON]XVFU?UIMZWUUW_]9'?M_ M//SS'W';\;6J3CU0V!_O^Z^GT]MB,#BN7ZO=ZGA3OU5[./)<'W:K$_Q[ M>!DW_[LJYW;R#QN-EN3C\;T7YOMUXD+_OZL'KS\W3N^UA_18?.4;_859!O&28W`8UU_4Z')DT+0>"!: MA\T(_.O0>ZJ>5^_;T[_KC[C:O+R>8+@G<$7JPA9//_WJN(:,@LR-.U%*ZWH+ M)P`_>[N-L@9D9/7COC^"CC=/IU?X:WHSF0U'#H3W'JOC*=PHR7YO_7X\U;O_ MZ2#'2&F1L1&!WT;$_71;Z*4Y`?AMVE[?/YBYT8#?5_<_-VWA]V_W[\#E-B>@ M_KCZ#!S(O6Y-@_#I'`ST>#;V\%>GU1F`3 MGX.`@Y"#B(.8@X2#E(.,@YR#@H.R`ZQD@O&M9)ZO7NA)%=U4K-:3[G!L)VFI M8UQ*K">(+T@@2"A()$@L2")(*D@F2"Y((4C9)58*88I;*?S-^:YDH&3`?:A- M[GC.'+C409!<"G*',WL$O#:H]:D@@2"A()$@L2")(*D@F2"Y((4@99=8^8;[ ME97ORY95T4U:,1E+3;H&%<07)!`D%"02)!8D$205)!,D%Z00I.P2*V%3EC!M MT)L9-#B];M;?EK5>9YQ)Y`AN//IVI$3L/&HR;@NHQX&O`2S"NFZ]M=T:M$$X M0*$@D2"Q((D@J2"9(+D@A2"E)DZS\K(2.SN76%A`F+S^6;]!QJY)LA*TDZQ) M)\D<^!JXLV:)X`X=5H^#]GB;7TWT]32#&W'1N&VDUAT@.K('+6F/HV@J1#,N MFK>-C"@K;D5['$7+KJB5>2B`5@W@EL;4G[$TK*[1TTK%3KP6U5HM$3_%G>DKLGISQB"4Z M%3UEHJ?\,ST55D_.U.&WHK+;DS6`L.BW!O#R0*EH>Z`,@:E)*7>&=LJ]-J@= M*4-F;=$*#*'E2FC(O(V)A$XL=!*ADPJ=3.CD0J<0.F57Q\JA6BM8252S8#2\ MLK`W*G9R$76G@>N(K87J'AJZ;:)\T]!M=LY-:0D0.8WOP?9S-I]"[*UC?$0D M':,.22>(C/30G;/:EZ(.26>(2#I''9(N$&EI=SX936UOE:C32-O#HC8N?`/8 M'9;/%2>HS]STB&S7L]GM451K>T0=WQODNG\_+N8$.A,!=9K'*LWXQHA(.F'2 MY\9%2&>H0](Y(I(N;.FSX]*5ML=%[8&ZXW*YYJ@G"JSH("+O>!+YB$;MO`@, M<@F%&$76C!"1?(R(&B92*\4HTLH0D5:.B+0*J55BU!E?JQW0%?G3&R:8)VC# MI7K>HE)J^Y?=!SV*PH8^(G)"@*A3N!%U#=OVB%HQ1I%6@HBT4D2DE2'J.M3( MDU:!4:15(FJT;$NJ3(G$S8C0CQ.9HP0D1EC1"2<(-+" MTQGS18K'23A#1,(Y(A(N$!EAEWFEQ.-G+`\)NR;S*IRM3@RR+<_NSYXJ,MSR M!I&#`A-E+,^W.2&*D#,C1.3,&!'I)J3;79^R!S4I-B3Y#!')YXA(OB!Y-5-O M1?;-A9[QO=I1=7W_>TM&LR_KEG:#H.?.@IPM]3RGC:+IH)%+6]S`1#4;-;BZ MD9@.1H5<&TGA&%5(.$&D=H!0X/C.+D45$LX0=:>#...""4_8/"M1YYJP7:GGM%$T(@:1WP*,TIO7T( M2#I!9*2=VR&33C&"I#-$))TC(ND"$4H/;UF1*#'BS$11NZ[NN/QBL6@V:=W\ M&T3.\1R!?$146P-$M((($9$Q(T0D'R,BK001::6(2"M#1%HY(M(J$)%6B4CZ M&K:`U^2O";?+/"++OR[?XE-4ZU]$L#:C4B0>QY@H4_EAT\RK#,J0[2)$9+L8 MT<7.$M$9J]@IRE!G&2+J+$=TL;."=R:J$<1'1-4V0*0-(:N3Z8J\%V$+THT1D6Z"2.N*.B1D,VQ`LCDB MDBT0&5EVS24>/N->M0_M9O\763?;ULZ-%I:.:B!<2H4GD2]1(%$H4211+%$B M42I1)E$N42%1:2'K$8+Z6,C*GWX5`K??7R32[$R[B=1(+Y>^,&MX34*J_:;H^]=?VN/M""1UX/=RW67X\M)PMXH0IK"L[=,7Q6UNPIV!%_ MNH!WA[*%/UO`.SC)X]D"7J-)GL\6\"9,[6M3]5B_2_C.K7DUR;D+)WI& M9SE:P+<,9_3'H'_N`I9PQX#NVM]5+5:P.+YO]L;>MGB&-^L7#07\) M9]Y"F#>@C_4)OF"#3,/74/#%8@4OMX;*"\]U?<)_X(P&[3>0#W\!``#__P,` M4$L#!!0`!@`(````(0!D4<_'E@```*H````0````>&PO8V%L8T-H86EN+GAM M;#R.P0H"(11%]T'_(&_?.#.+B%`'"OJ"^@!Q7J.@3_%)U-]GFS87#A?.O6IY MIRA>6#EDTC`-(P@DE]=`FX;'_78X@>!F:;4Q$VKX(,-B]COE;'17;P.);B#6 MX%LK9RG9>4R6AUR0>O/,-=G6L6Z22T6[LD=L*4]VUHMU>=JL"*'^FU4@NYANX^6B9, MBE5CYVR'+?O7WR19*.D.[L(+"O9\,Y_'WXSMZ,OK2G;68*S0JA>L'2NN`Y# MFRUAQ>T93BN;`@GWHT%12)%QAZOL/XC,:*MSUXE?,Y!1N#\9(;L4LM(( MM^EWHW#_;Y1F7,(('?=S+BU$X=M`=`N\2EK"A;']:.VNUY`Y;3I6_,"T702= M.;=0T>D%:VX$5PYI56;-G_I;%M:9_C=M7NP2P-DH1(-FL/[9[]8PFD[2Z?W=>#"+QVPXN!],1C%+;^-XEAYKSQ+^,22=8:2'>#)+V?2& M39/X6,AH^G`TY'9P-&1`+W\,-C.BJ#3+=,Z&I14*K*T3GA@R2EJN5MQL*O-4 M/"N!Y89"8X,LTZ5R)&0"#O_VK))HL^$CK3*L6E,7415A M9&`A''L4]H71NQ&O"JDW`&P("G*T3217+57OO.]6-]*KN5!U$-KR'ZT7WX64 M=1[N%/:F9S&7P`;6OBN9G?/4Z>QEB/6W8.@>^Y*M_9/+O,DRR''S&2`Z<>ZKTEBMT4X:3R04G^OS;'< MV%B77TKO+_Y98Y&#DAMU@\'F7$4"IU34G_,`_#+D%[Y`1WZPNQKS6?G3Q%- MYY#HFCAD6OW2H\/XM4=C_(WL@N1&ZFH,C@M)[[F_H]'$Z);&?&%H:4VXJ5KI MFEP*#:F27]UACH`\`I9N"72-T%'PXL1N\-)&1O&KGMX7/^;S"7$N3\#\=0*F MN5/]O(!]=)JP9D?),(<*OY'Y"1!:G.VSRRO*5E_9:A%^'U*=H\T151V6;DG? M&5I1VI#DP#7#`QE#3J:J!7F$#"\J0HKZB$=R'T#P&'P'8$\DQ-]A:>G[,;3T M#W;E.G\D-3^$UHH?0R_'CZ&7XS\QZ#C^$X/&O+^N6$K+K=?0N_LP=;!]X[<&HOATO\.FSG7\;B&[Q;6=DY62TQ#LI++8VOTY4S]&OS9N[?WYY MUOW&>PNL<3&D98F:G5QBXHS& M&\*WCE@H`;3;OY=U79W1DT?ROCP\WT>UV)DV^P0?=&=K1`N",K"R4]HV-7I: M+_-KE(4HK!)M9Z%&>PAHP2\O*NF8[#P\^,Z!CQI"ED@V,.EJM(W1,8R#W((1 MH4@-F\)-YXV(Z>@;[(1\%PW@&2%S;"`*):+`!V#N)B(:D4I.2/?AVP&@)(86 M#-@8,"TH_NY&\";\>6%(SII&Q[U+,XVZYVPEC^'4W@4]%?N^+_IRT$C^%+^L M[A^'47-M#[N2@/AA/ZT(<956N=&@;O9\]^;;+(1MA7]GE9*#'9,>1`25I??8 MT>Z4/)>W=^LEXC-"KW)2YF2^II21DLWFKQ4^M<;[?`*:4>#?Q!.`#]X__YQ_ M`0``__\#`%!+`0(M`!0`!@`(````(0#+;/:[40(``-$G```3```````````` M``````````!;0V]N=&5N=%]4>7!E&UL4$L!`BT`%``&``@````A`+55 M,"/U````3`(```L`````````````````B@0``%]R96QS+RYR96QS4$L!`BT` M%``&``@````A`)C:CO.J`@``@B<``!H`````````````````L`<``'AL+U]R M96QS+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`)XK_':H M!@``?!X``!D`````````````````$R$``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`'*`H83U`P``D`T``!D````` M````````````:2X``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`BT`%``&``@````A`-+H))PF`P``F@D``!D`````````````````23P` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`"=^46$1`P``S@@``!D`````````````````S$@``'AL+W=O M60``>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`.BE$MG,`@``@P<``!D````````` M````````16$``'AL+W=O&PO=V]R:W-H M965T&UL4$L!`BT`%``& M``@````A`-:6QE MP``>&PO&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`*LM.Q)&!0``KQ0``!@````````````` M````J]@``'AL+W=O``!X;"]W;W)K&UL4$L!`BT`%``&``@````A`%D5A.8'`P``1P@``!D````` M````````````ZN,``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`BT`%``&``@````A`(FFK666`@``+`8``!D`````````````````=>T` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`,;QA%YZ`P``=0H``!D`````````````````>/@``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`&#J*<.V!0``G14``!D` M````````````````S$@!`'AL+W=O&PO M=V]R:W-H965T&UL4$L!`BT`%``&``@````A`/^L7@N"`@``*`8``!D````````````````` M%VP!`'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H M965T&UL4$L!`BT`%``&``@````A`%^+1E,""```VB(``!@` M````````````````>'X!`'AL+W=O&PO=V]R:W-H965T&UL M4$L!`BT`%``&``@````A`)NO`7:`"@``LB\``!D`````````````````.X\! M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`&S,G`'Z`@``-`D``!D`````````````````CZP!`'AL+W=O&UL4$L!`BT`%``&``@````A`-J=Z/T;!@`` M&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`,J8.I^O"```%2H``!D````````` M````````&PO=V]R:W-H M965T&UL4$L! M`BT`%``&``@````A`..Y\D=3#P``\4H``!D`````````````````#`("`'AL M+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A M`*?&$/`2"@``:2P``!D`````````````````T!D"`'AL+W=O&PO=V]R:W-H965T@(``.<%```9`````````````````!4T`@!X;"]W;W)K M&UL4$L!`BT`%``&``@````A`+-//$YF"0``2"D` M`!D`````````````````QC8"`'AL+W=O&PO8V%L8T-H86EN+GAM;%!+`0(M`!0`!@`(````(0"G1#UTZ`,``*,/```0 M`````````````````"=!`@!D;V-0&UL4$L!`BT`%``&``@` M```A`"`#JH,Q`0``0`(``!$`````````````````148"`&1O8U!R;W!S+V-O <&UL4$L%!@````!,`$P`O10``*U(`@`````` ` end XML 18 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes, Components of Deferred Tax Assets and Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Deferred tax assets:    
Accrued Liabilities $ 1,172us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities $ 1,172us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Bad debt reserve 352us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves 365us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
Net operating losses 1,265us-gaap_DeferredTaxAssetsOperatingLossCarryforwards 1,510us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
Deferred compensation 3,060us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther 2,728us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther
Intangibles 0us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets 2,101us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets
Acquisition-related costs 380us-gaap_DeferredTaxAssetsOther 490us-gaap_DeferredTaxAssetsOther
Total deferred tax assets 6,229us-gaap_DeferredTaxAssetsGross 8,366us-gaap_DeferredTaxAssetsGross
Deferred tax liabilities:    
Prepaid expenses 809us-gaap_DeferredTaxLiabilitiesPrepaidExpenses 829us-gaap_DeferredTaxLiabilitiesPrepaidExpenses
Equity in undistributed foreign earnings 125us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings 125us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings
Goodwill and intangibles 12,176us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets 7,594us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
Fixed assets 1,352us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment 1,372us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment
Total deferred tax liabilities 14,462us-gaap_DeferredIncomeTaxLiabilities 9,920us-gaap_DeferredIncomeTaxLiabilities
Net deferred tax liability $ (8,233)us-gaap_DeferredTaxAssetsLiabilitiesNet $ (1,554)us-gaap_DeferredTaxAssetsLiabilitiesNet

XML 19 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Weighted Average Amortization and Amortization Expense (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Finite-Lived Intangible Assets [Line Items]      
Amortization Expense $ 14.5prft_AmortizationExpense $ 8.0prft_AmortizationExpense $ 7.8prft_AmortizationExpense
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 6 years    
Non-Compete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 5 years    
XML 20 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2014
Allowance for Doubtful Accounts [Abstract]  
Allowance For Doubtful Accounts
Activity in the allowance for doubtful accounts is summarized as follows for the years presented (in thousands):

  
Year Ended December 31,
 
  
2014
  
2013
  
2012
 
Balance, beginning of year
 
$
763
  
$
724
  
$
1,057
 
Charges to expense
  
934
   
280
   
744
 
Uncollected balances written off, net of recoveries
  
(786
)
  
(241
)
  
(1,077
)
Balance, end of year
 
$
911
  
$
763
  
$
724
 


XML 21 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; 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 22 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Tax, Reconciliation of Unrecognized Tax Benefit (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Income Taxes [Abstract]    
Balance at beginning of year $ 519us-gaap_UnrecognizedTaxBenefits $ 79us-gaap_UnrecognizedTaxBenefits
Unrecognized tax benefits related to current year 211us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 440us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Reductions for tax positions of prior years (185)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Balance at end of year $ 545us-gaap_UnrecognizedTaxBenefits $ 519us-gaap_UnrecognizedTaxBenefits
XML 23 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Policies)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies [Abstract]  
Operating Leases
11. Commitments and Contingencies

Certain of the Company's operating leases contain predetermined fixed escalations of minimum rentals during the original lease terms. For these leases, the Company recognizes the related rental expense on a straight-line basis over the life of the lease and records the difference between the amounts charged to operations and amounts paid as accrued rent expense.

XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation, Summary of Restricted Stock Activity (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Stock-Based Compensation [Abstract]  
Restricted stock awards outstanding at December 31, 2013 (in shares) 1,699us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Awards granted, Shares 773us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod [1]
Awards vested, Shares (844)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod [2]
Awards forfeited, Shares (122)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Restricted stock awards outstanding at December 31, 2014, Shares 1,506us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Restricted stock awards outstanding at December 31, 2013, Weighted-Average Grant Date Fair Value $ 12.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Awards granted, Weighted-Average Grant Date Fair Value $ 18.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue [1]
Awards vested, Weighted-Average Grant Date Fair Value $ 11.53us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue [2]
Awards forfeited, Weighted-Average Grant Date Fair Value $ 14.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Restricted stock awards outstanding at December 31, 2014, Weighted-Average Grant Date Fair Value $ 15.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
[1] The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively.
[2] The total fair value of restricted shares vested during the years ended December 31, 2014, 2013 and 2012 was $15.3 million, $13.4 million and $9.7 million, respectively.
XML 25 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations, Pro Forma Results of Operations (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Business Combinations [Abstract]    
Revenues $ 467,825us-gaap_BusinessAcquisitionsProFormaRevenue $ 452,036us-gaap_BusinessAcquisitionsProFormaRevenue
Net income $ 27,544us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss $ 26,986us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
Basic net income per share (in dollars per share) $ 0.84us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic $ 0.84us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
Diluted net income per share (in dollars per share) $ 0.83us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted $ 0.81us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
Shares used in computing basic net income per share (in shares) 32,736prft_BusinessAcquisitionProformaWeightedAverageSharesOutstandingBasic 31,990prft_BusinessAcquisitionProformaWeightedAverageSharesOutstandingBasic
Shares used in computing diluted net income per share (in shares) 33,350prft_BusinessAcquisitionProformaWeightedAverageSharesOutstandingDiluted 33,304prft_BusinessAcquisitionProformaWeightedAverageSharesOutstandingDiluted
XML 26 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentration of Credit Risk and Significant Customers (Details) (Sales Revenues [Member], Customer Concentration Risk [Member])
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Sales Revenues [Member] | Customer Concentration Risk [Member]
     
Concentration Risk [Line Items]      
Concentration risk percentage (in hundredths) 4.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
XML 27 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes, Narrative (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Income Taxes [Abstract]  
Net operating loss carryforwards $ 3.3us-gaap_OperatingLossCarryforwards
XML 28 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components, Components of Property and Equipment (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Property, Plant and Equipment [Line Items]    
Less: Accumulated depreciation $ (13,600)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $ (10,325)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Total 7,966us-gaap_PropertyPlantAndEquipmentNet 7,709us-gaap_PropertyPlantAndEquipmentNet
Computer Hardware [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 10,221us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
8,104us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
Useful life 3 years  
Furniture And Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,442us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
1,891us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
Useful life 5 years  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,075us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
1,997us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
Useful life 5 years  
Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 6,828us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
$ 6,042us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Useful life 1 year  
Minimum [Member] | Software [Member]    
Property, Plant and Equipment [Line Items]    
Useful life 1 year  
Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Useful life 7 years  
Maximum [Member] | Software [Member]    
Property, Plant and Equipment [Line Items]    
Useful life 7 years  
XML 29 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Estimated Amortization Expense (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Estimated Amortization Expense [Abstract]  
2015 $ 10,906us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
2016 9,683us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
2017 7,323us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
2018 6,363us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
2019 5,466us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Thereafter $ 6,364us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
XML 30 R9.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2014
Summary of Significant Accounting Policies [Abstract]  
Summary Of Significant Accounting Policies
2. Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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 reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Revenue Recognition

Revenues are primarily derived from professional services provided on a time and materials basis. For time and material contracts, revenues are recognized and billed by multiplying the number of hours expended in the performance of the contract by the established billing rates. For fixed fee projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. On many projects the Company is also reimbursed for out-of-pocket expenses such as airfare, lodging, and meals. These reimbursements are included as a component of revenues. Revenues from software and hardware sales are generally recorded on a gross basis considering the Company's role as a principal in the transaction. On rare occasions, the Company enters into a transaction where it is not the principal. In these cases, revenue is recorded on a net basis.

Unbilled revenues represent the project time and expenses that have been incurred, but not yet billed to the client, prior to the end of the fiscal period. For time and materials projects, the client is invoiced for the amount of hours worked multiplied by the billing rates as stated in the contract. For fixed fee arrangements, the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time and expenses are worked/incurred and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as unbilled revenue once the Company verifies all other revenue recognition criteria have been met.

Revenues are recognized when the following criteria are met: (1) persuasive evidence of the customer arrangement exists; (2) fees are fixed and determinable; (3) delivery and acceptance have occurred; and (4) collectability is deemed probable. The Company's policy for revenue recognition in instances where multiple deliverables are sold contemporaneously to the same customer is in accordance with Financial Accounting Standards Board ASC Subtopic 985-605, Software – Revenue Recognition, ASC Subtopic 605-25, Revenue Recognition – Multiple-Element Arrangements, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, Revenue Recognition). Specifically, if the Company enters into contracts for the sale of services and software or hardware, then the Company evaluates whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in the control of the Company (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, the Company also evaluates whether the services are essential to the functionality of the software and if it has fair value evidence for each deliverable. If the Company has concluded that the separation criteria are met, then it accounts for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of the Company's multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, the Company generally recognizes software and hardware sales upon delivery to the customer and services consistent with the policies described herein.

Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.

There are no significant cancellation or termination-type provisions for the Company's software and hardware sales. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days' notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.

The Company may provide multiple services under the terms of an arrangement and is required to assess whether one or more units of accounting are present. Service fees are typically accounted for as one unit of accounting, as fair value evidence for individual tasks or milestones is not available.  The Company follows the guidelines discussed above in determining revenues; however, certain judgments and estimates are made and used to determine revenues recognized in any accounting period. If estimates are revised, material differences may result in the amount and timing of revenues recognized for a given period.

Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.

Allowance for Doubtful Accounts

An allowance for doubtful accounts is based upon specific identification of likely and probable losses. Each accounting period, accounts receivable is evaluated for risk associated with a client's inability to make contractual payments, historical experience, and other currently available information.

Stock-Based Compensation

Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation ("ASC Topic 718"). Under this method, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period. In addition, pursuant to ASC Topic 718, the Company is required to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur.

Income Taxes

The Company accounts for income taxes in accordance with ASC Subtopic 740-10, Income Taxes ("ASC Subtopic 740-10"), and ASC Section 740-10-25, Income Taxes – Recognition ("ASC Section 740-10-25").  ASC Subtopic 740-10 prescribes the use of the asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Deferred tax assets are subject to tests of recoverability. A valuation allowance is provided for such deferred tax assets to the extent realization is not judged to be more likely than not.  ASC Subtopic 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Subtopic 740-10-25 also provides guidance on derecognition, classification, treatment of interest and penalties, and disclosure of such positions.

Cash and Cash Equivalents

Cash and cash equivalents consist of all cash balances and liquid investments with original maturities of three months or less.

Property and Equipment

Property and equipment are recorded at cost. Depreciation of property and equipment is computed using the straight-line method over the useful lives of the assets (generally one to seven years). Leasehold improvements are amortized over the shorter of the life of the lease or the estimated useful life of the assets.

Goodwill and Intangible Assets

Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other ("ASC Topic 350"), the Company performs an annual impairment test of goodwill. The Company evaluates goodwill as of October 1 each year and more frequently if events or changes in circumstances indicate that goodwill might be impaired. ASC Topic 350 permits, but does not require, an assessment of qualitative factors to determine whether it is more likely than not that the fair value is less than the carrying amount of the Company before applying the two-step goodwill impairment test. If it is more likely than not that the fair value is less than the carrying amount of the Company, the two-step goodwill impairment test will be conducted. The first step screens for impairment and, when impairment is indicated, a second step is employed to measure the impairment. The Company has elected to go directly to step one rather than making a more-likely-than-not assessment based on an evaluation of qualitative factors.

The Company performed its annual impairment test of goodwill as of October 1, 2014. Based on the test performed, the Company's fair value as of the annual testing date exceeded its book value and consequently, no impairment was indicated. The Company's fair value was determined by weighting the results of two valuation methods: (1) market capitalization based on the average price of the Company's common stock, including a control premium, for a reasonable period of time prior to the evaluation date (generally 15 days) and (2) a discounted cash flow model.  The fair value calculated using the Company's average common stock price (including a control premium) was weighted 40% while the value calculated by the discounted cash flow model was weighted 60% in the Company's determination of its overall fair value.

Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets' estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in "Amortization" in the accompanying Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.

Fair Value of Financial Instruments

Cash equivalents, accounts receivable, accounts payable, and other accrued liabilities are stated at amounts which approximate fair value due to the near term maturities of these instruments.  The Company's long-term debt balance approximates fair market value.  Investments are stated at amounts which approximate fair value based on quoted market prices or other observable inputs.

Treasury Stock

The Company uses the cost method to account for repurchases of its own stock.

Segment and Geographic Information

The Company operates as one reportable operating segment according to ASC Topic 280, Segment Reporting, which establishes standards for the way that business enterprises report information about operating segments. The chief operating decision maker formulates decisions about how to allocate resources and assess performance based on consolidated financial results. The Company also has one reporting unit for purposes of the goodwill impairment analysis discussed above. Approximately 99% of the Company's revenues were derived from clients in the United States during each of the years ended December 31, 2014, 2013 and 2012.  Less than 1% of the Company's non-current assets were located outside the United States as of each of the years ended December 31, 2014 and 2013.

Recently Adopted Accounting Pronouncements

On May 28, 2014, the Financial Accounting Standards Board issued ASU No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard is effective for the Company on January 1, 2017. Early application is not permitted. The standard permits the use of either the retrospective or cumulative effect transition method. The Company is evaluating the effect that ASU 2014-09 will have on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting.

ZIP 31 0001085869-15-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001085869-15-000008-xbrl.zip M4$L#!!0````(`$,P9D9!8LK,<14!`/_D$0`1`!P`<')F="TR,#$T,3(S,2YX M;6Q55`D``RZ)^50NB?E4=7@+``$$)0X```0Y`0``[%U9<^LVEGZ?JOD/:/=T M=U)EV5PDR_)=NKQVN>)[[;*=]*2[IE(4"4EH,O![[;T5P=H8._ M?_WO__K\IT[G']"&6/.@`88S<(5>)X[E.C9XA+Y'^@;GN@Y-WST"YZ8)6'$7 M8.A"_`J-HTZ']OX^Q"8@Q-KN&?V)OAQ,/&]Z=GS\]O9V1)\<.7A\K$B2>HQL MU]-L'1Z$Y4UDOZPH3E\/-3VKTQKYBDYN0X>!D51:[35>3^*F:#$G$%^Q6ZWF+;+M2/QL[K5W#L`G4%9/A/ARQQ1Z3[&Q$"6 MU0O?YDC`UI#NYM=BKV@5>;&*B_3\"N1%7G%OBI>4)V]R*L!W?9)?@;[)X6&* M1W-H32$>(1U!VSO2'8N5EI6X;!'S)&8-P&=J3V;0^^>P`97PYT6DZ2)=ES8O)8 MV;@TH1YYL_!9_!09]/D(00P887"!FTA(E[<_'7R5B*E+I[W3D\'GXW3EJ*OC MG+["GH@0D6.D^R?RP=X5\;-?(QU(159(6J;=VPD*D1/$UU' MCT+9K1;GB2HU0H@!S+Q0A"<=58H;#]_L0AX]2964ILFCUY&(6U.JD(?:&"-+ MR$-=M)==RJ,Y3F?!7BJ3AQ*[8Z4QDEEPQTIY=ZQ4YX[56)S-,;P%<:KEQ:E6 M)TZ9"O&W)X^T9Q&&KG_W"4^7CC5U;/*G>_Z.W-_.#0/1N8YF/FC(N+4OM2GR M-/,;M(80UZ"`N5SAF!(=/PY?&(2,]ZE)0C4OH!$8B)0+)GQA@'^VDN6#KU&Q ME;Q_/L[M;D[F<1Z=6SDJN3I'500*SQAJ9/X[>_(<_>5#`""'XX^G=O*GY=@? M1^D9?ENH\D:,G/R8P"/T-&1#XUK#-K+'[H>P@WRF6V@,ZR(@7?&$2O45WMJZ8\$/@8?"/,4'$^PRF%'!%H",:F$D4`, MAXCA*R>66O$1XQ/7XQ-?RUOEQB>1"JPY%>4BF.$E1OG1*Y: MC'#EXVD1'=4;'?$569?#CO`X`C7EQRD1"34A$FKRF"80U@2$-=F'B2RD\$GE MYO\B5A)S^@U&,I%_Y"C_V.012R"))R3Q-9*)N3YGXU=BFX]2X4F-)FZ+K%`> MPHTVP(WNYQ"36-%K<)9A/^?^1/C>+&]1X<`AYO_\QD]5G_P5B4(^$H7\Q`5" MY:VR6(>P/T\H.:L@0C^6A<)B)TN[?`,5=Z$(R('SB.'FG," M(CW$3WJHYCR!\`-U^H&:!P&1,6B5ZT]OS+B#8\V\9D0R==\X^$W#AC=!=D/U M;4!TEN+JX"N]M_4LRYO87[$6$`]$*"WP)!*Q"`++;B8`D7P(!F4-G MYW2V_3R;!BBXMJ:F,X.0I5;NIS2_VFQ$++`W1\52/FM!"%\'S-(^8A$AC]`E MT;;N0:,%Z<8EZ,CE4?B.S-%#X3OJ]QU\'2E6I8K_?Q]"HV(/1-HV*311MT:38--=:K8HMTDW5Z08; M71.;6^AK6?E&&IT0(=GWOM=,!.3LD*)N,2RZRD\)?5C'=:3(L^7&7XOZ,'7O+=DYX MZO"68LJSHP2Z\)3;PE]<+K.C9<4F>T<^,N?B4KRN[%[)OV'P=?FIH;7)_[W:%7R$^A!\_'&++[9QM^?W()[N>072Z& M?:%JG]=I"X`T&R"5[R`M`Y`G9^2]:1A>P5=H.E/*XP?$QU(I?'1X/&/-@-\U M"WY$KY%FOEU@*!]M1&<9'Z')CC&Z$S3]B+A8(8=VQ1OE(2+\1;W^@BLPB-B" MM]B"*WA$;O1"TU],9_R!H,&2'[GLMPL3Y>--@0DN,,'5'$2$G3R&G7L\,RD" M4,X#4(YSZMM@:87!M6T=:-\.J0QM8CV]4I0OG9\(C&\S>Q,(YP;ARU=_!,2W M6AP3&.<&X[DSQ[;!>Q^[51HZ>6\IK`L%)VW8$]BLX$1L_M^?XVX#NO>QXU4X M;AYAO29W(L"]AV&"@\1Q2U%>;&8I0+X'D->_Q;.E&!?+;\*+UN5%/Q3`A`=; M@2_QS=\:O["VG]U"XM.L?*A8V=_.C@+?TA0Y[,T#:>Z_Y\G7&+,E.L4T3Z!S MC^A<'#+>;(CIC.3!U.SKI_N'*^3JIN/Z&)*(DS[,#J?-1NH&["\9;@7"%K;F M_J)AI)'IRB-I]GYT!8?>+8D`L$^Y9B"Z0T,'-Q,\+-V_CL%P52#!9@U!6.4[ ML->J^0$3N=&WK59UY!%2W+9,XZFA8TG0TGI,[#/*:0;^>!Z-EH,V.5\2XU7Y M\6J?\]6/C=1R[E4@56Q4:H9/;7@@4.W@+-SK;I=^I+XJUX"P+==)I'Y%T7R/ M4*[\]N0/7?B[3XB[?B7_Q&G*U/-FVF>\P36?R<0.V#QN:YB\]9C%*-5,WGI2 MOVGP)QZ$B*1?&?S9&"8,@1-#6!@\4J909/!(5=E]3O,!.Z2ZQS+!WKEM7/_N M([9=_F(6X^72L::^!W'\KMF(*ZOW[EC+4B26=2I`NW&#M;K!EB"KM.\4.?][]M$"ZF'KR./5L&9Y$-KRV M;#C'2%)C)*F2VI`M.POB5,N+DU11*SOR+D7BI(;91''*4FEQ5KF-+$;G0)6: M*$ZI7QZ=@XXJ52/.;BS.DX:*LUM>G"<5B;,;B[/;3'%VRXNS6Z4X^[$X&VGL MW?+&WJW.V!,Q8C-']HT"I;.;)WRX_L>YS!7/@NLJ'KGNLD1'<1 MO4PE/+0P\OX%HYM5Q,;1S3>.EJ%@B3;"LT"+.A&3J,SV9@%F`>828.9K][6` ML(!P$0A7ANVK:::MM`KP27:?'1&M]]"V+-J9$I^;JJ0WI*6F?$\!690K.T_=3KGI+1!:X`; M4QMW.L$+`Z*S^`U]`4)L/\)1;L![\'6DF2YA*5,S[NG2QYCU@UQ=,\&O4,/@ MVC8`]?3)?L-R03%:ZCH8#=:3T(E"HE7-Q/1<.3H[9PL>F"7GTA*5"8H4)B09 MGBUM)B:$?C(1V6/P-+.&CIGL/GP3O%C?K13TME`K[N6:>4+P3VB:G1?;>;/! M$\&&8T,#W+JN#W&RXZ`P+?L3+1J5#`JN)^2[$U"RLIDT9;\XIF^36&%&$&)" M[&;IB4L$![C_"YR.<.MAC"O$TS\^A(RP9%PS*K2?G5^J"UC63)HL1 M"RX)8,8.GF6)8>^CU^MI.-=U:%*?2O3.JB8I6F@K3 MLI/-[>7M]?=G#29C*$.);E$*.FU\D=@B:- M%_UPJHFEA(0CPQI2@E(%B;GY-8^41!-98FB`GM<[?;Z^0UGJ_+38):TW'_]U MW2%>T246I4/T2B^C.`3?H7<8^<.HY_C*S+#"O#PI'?G.-#7!JN%RR^^0X+)_ M>GK:)Y#_?%RDBST1WBU`N"RK`^5T1Y3_`SNN6X)V5GX;ZD^5P:"[AOAD)WLD MOPAJ>B=J_V0K\J?:C!9:1NM#\'HK9)^U=DU9$^XHBD<&V'&V^Y9LL M;KB"4TQ:8Y^@.*1_F9#^!,2M@W.+!C-_A.^B72WD%]W7;L-F(11J>T!S3 M*P0F,?D5,KFG52Z3-6[I%R_@':E&7/7]Z%E[WP@^G9.>O(SS(IW6RF`1W7;4 M?F:LVY!!HE3,IA_T"R4=DWZB!,RWVH+@(R6'9*J*QA,JAO-7,F$90_"S"T>^ M">[0"))),WJ&+^#?03;P_SKA!N+Y@XR(@EY7?!8EZB_L+NB-=K8NR/KM#HXU M,PAX6;J8$.?!M=>S/YQ^2TIS<_IV+]H1U#TM(=S@[`@WPF7DK3M7]-#[E4OQ M9H1Y:9*)R+/FOO`A7YI^9R1YA*2F"OD".0]DOFEQBF$J8T+BE)*X5L2RQ*>, M;QS,/I\P0?8+IW(.2?0HB6OE?-(H,?,TWJT6,"GB'.1S-/8 MMP[)#8DR,E#.3D_XG(TT8[*7@6QZ8LWC/#H%W=.=(][Y)(B6ZH#"VMU(%BL`S_0Y;H?^5%ZN3"G MP'*D@$(G&?#SH^ERYIV8%Q0;3-ONM3F>JI0+F<14I2$&6TZM90VVW1IMZ&A< MSD>+T;BYQETN[A*C<0,S&26->8M,QJ!WVOI9LETEO#H#4Z@E-.U2*`T MSZ67S)9LDYQ6^O)IVWTZQW/J!TVRSG5U@V; M8>!*CPQ=0!N.D`=&V+&6:GN7>B2=7H_HUJH;TB/K\"+-..]13@$6]J*5W8YE MFRB&OQTKO.BFHM!R$R7M+REPVDMO`&N0PO8VV:_>T&J:T_.BRGITLFZS9Z^? MWNK9'(GN+*%=O?^J>%&*%XW4')%QMG&'%ZUP-.KO;U,C\6SETT:\:*QF.^)L M(LJ+5FH=;ZI=)VVH1NJ?:_*WY4CHAM_4-2^ZJ=63<;6=BQ>-U&,2(G-24^:D M$?O;A"HKF-)\<%7R,Q7=WQ:&1B?9ZK&BVB?WINGHS.$L$PRX?J>_L]>F1C7S M>PAK;3,P]PZ^#C*WAQ;JM3[V2F2E>_1VU&[#^"L!7\J?+&_/WYMFZQ",'`RN M''_HT3LV'P(48C3X!5MI%?\`S($M3[]/! M7\?>IU2+M/N.9J*Q?09,./+"6DO[R+8:/'ACUZF<@:%C&D%'LGH$UH"$TG), MB$G0%?T<8G`<_4X564XZ>X)L^KVL,Z">3#?@AI%^KGOHE7Y.@8S0)!@$V@(; M1L2&%F$=N<#U+4O#I!T#:"XI1FNXK#AM8`8U[`(24+J$-%+D!]:PX[N:;;@_ MGI5A\F"=A#P*8:!#TYQJ!OW"`OTL`_O;G6IZ]'?8_!LRO`EE7?K+.ED51I>' MXU\&>&6T?SD8.I[G6'&_(6F=X/$94*;OG\`KQ![2-3/B-W@9-JQ9TT]_ED^D M@%_/V',?ND/%1SJ1B?"6=#ATL`%QW-^?V5@BT7Z!ZYC(6-/[CA/0:C7(E.9CC(YA MW`-*Z'43O:I"KZW4J\*]7DL.`$--?QEC$J,9':(J!Q/YZSJ$(Q*]A('/2?9/+RFP'9)29%RV1[?]L),(D-Y@:41%V!GM@ATSK*[+?6E`CH-IB MJ"I5A88"J@*J.V5'/I1Z_>:!=?M`:<3^:TR@=#DA)2%;9H-!4GY7`5)*$'69 M\G[)6&Z#*3KV88,#=8_#1?5RKEVY`F-9C"FGDL"8P%BU86^W@7YL%SGWYN=A M?K8)X2;4Z>+=,,C)N.`-(\^#-G!&HT-@0X^F9C#4'<('@IG%S?9LD]7[+!89W-SNADC\T5.8>DI#YN6*BK^GBJ[FQ5?3S) M1;YY*/7ZC6*JNI-A&YU^^R?]?G7'&8W])]2WO%.R?GFS`[K8064H?<]^4>QM;UR4_*!LM]M3>62CG'WU!_WN1ES8'C*0Z7OTOI`GJ/L$=(B$C=?O MNNG3\VGL$@1ZY-KW8E;CBZL>(`X.DA\"TI^?<\(XT?R\]:AQ>M]`HNG[4=0P M:9."NYIH"624%3W-(R-Q$L`TE1>0_ MZ"FJ6H"0"]]%-G1=:AM#9(=?^;@D/1*TT,[)3Q<9$(=O[I`V1";R9H?@NV/K M^>1'C2;:G+>XT&##6DQ;%OA4)39).$5A6)Y=S/?A8">/^`3N`1**6 MENM9KZBS@L8R:21:(NVP9M(^*VRAW#"D)H6A$%DE]Z&UT./;3-^U'B0=R@O/;2N3LXULQKXN"\&;MF[@&//$J%Q:@(;Y?[ M2@77D:6.O-HUK"!D*[$0:;]IV'B>('OY;;$5"R:DP:,T),32[4@*D4PM8GG& MZ!G6)I!GFC9Y64"(U.M(]2#DTH0:?M;<)T5)W1/SS[D2[,,T)/SE(;T*[ MI3O=T`AI\ZQD('%,KTFSC7CB0W,NY+UO0>,P2E\6]UV)[N>=)_L.6HQZ/K>- M1+]AMZL2"(6\VNJ;)97TQ9*[IWU/:BDXNNY=)POC[KIK/@=MT4:I$'#O.LD) M#E=KIMMKBV(*!QEU&$HR_%AC*ND+C1NKD!)SR'K&D_3LAU*69)%N[1']/XML__W,-+/BJN(5Z9Q$0[Q>7$SOF$>CV>XN M`*9]T1=;[6Q\GL#P(F!Z;5MX^:_+[@/V;P;>D#929J./5F"RD0G\\X\$2U)8YH&"8]-6Z9/K!W=NF62H]E[]2-Y8OFF[ M?NAQ`\1].)_;_%Q-O<46\8TK8&/#2V,2S"]E>I'3CAL0!]:9[U,/7@9^CRV3 M):!*I&834QJV`QTQRW&^675,ZCMY(=A<_>AU:=DU^3S@F,-2_42=$1E2V MK@GP,M,)8@^_`GHG88!SLE/Z+HT5=V^NT2QEIE&. M]RS^"KI_R[3NE6;P[;<_@Z],Y=Y$8)U':FB9ROT\Y[7YJ=Q+3_D]Z#<[C/\+ M>V9.>&#^*)F*]GQ3T7;[`V6H]RI:L3)SLH1KN7#MZ8IJ5)7?K$VYDYN^X_S& M`CC>8_W1LO:[H M3K+OI-92>>II\IH^@1J)80?MTR$E5B56VX+5BSOOQ,%P5>X_4J<\$YT2@Q[; MIU%*K%XH5JM*P2I//^7M/SPJUB>AG[HQA1A*#TR6QZ(*R&B4CFCHRJ"-5G$) MLW;!3%-&HQI+FLG#2-F;P5B>4BZ@)IQA*$9/EAZ4,*L>9FH+[_&.R:F]GC"[ M8)13$FOUU@^L&??YGE#+0\:$W`O>3#-ZF=D<6,2.DV`=%L6^+[5696'J>:(* M]Q%7!M='``P/Z9#K_Z?&][(A/?PF>@ZSVZL#(_(.]]/\28#X]_$AF3 M_\YY=.O[("#8^(!$/J*3N`_1Q2?EJ![K8<#X<16#X_#\T753Y7 M"R<&P`R9S6;N(6ETRF=LX9#E7M-!>TBVIDK$0,ZD"?V-MY>7C.H;=/553]6JR@*"8GNJ65Y6I6O8.JR&3 M76L^I++FNE"JI-XV*7I)TUQ[/K*RIKKXB62HROFN.ZM6J4*\F/K9'A,/*PRC5=;IKK&/)\E;M=Y;77]L]ZL,U_6K&5GR:E*GZY2$&>^J7.2 M:E>;BL]3<06ITBR[)YJH&J5B\2DJ(O^JS$=]NKFI[XAYT.P4.$P.SF]^:E4> M#]N("JF)6\VF+9ZCFL]S!ZH+Q4YN6I5)Q7?.TY;4O%&&GQSF:C]V3XE>.;+8 M;+<_&/)KE)V6Y-5.3S&N8M5GNSU=-39[;I0Q+LR/\5YX8%Y_<'W_59$1PLOB M77SSR/G3![UN-_'>);4#:K"EEIMEUZUK#J"OL+E;ON\I_R3L6C M9:^)[=X5%7'N=(X4VZ[LCF;XTHELR3]6L'_",,/YL8XLR]ZX:1^9+M;+RG%N ME^^YT=5026D]'' MQ$11;($[_Y$8V'3T19S6U\@.8EL#-Q31[ZR%-;SSW+CVP!T``, M@3ZE;3W&V)U[+I:ER/Z.@12AS<,F)Y8WX]5$LM4FTDDGD]#CMYW,F6+ED'%V MJ#@M1U>8^)Y/=%SI`>M!6#ZGS*3SU-J%(XI)F;N"RF5BL%P*_@EUA7P\/#]V\N-$YN9R!Y3-HYT1K?$$![1%6FAY0Y MWP-OW(#:A-H@M[F]$U!I3JF/-6*0+.:@C1E\XP>XI5C"OY4"2F&W M`2"(KN-G+2>J?D+G,+G?>,B0O2#?J9UAMN,@H\29J(,HY&5JF5-18H=]FS,' M:7Z9,B=I5 M:5*2*"T+]W4$P5/LI`#@$>6^1$68:/+\J/1+A8NO%:5A]N<,&`XW1(D"9QH1 MII]96.-<,A[T.WJKTQUH/&RPOI M4_K,,.WE)+2);3TS?H/$+RW)#'J:HH4_^GO!J.>?Z@[CA/>4W..&H-M/KKO* M\[V6'.R\ETS9M.=N$A%(/L=;4W)5V9/7,]D'=.=$6LVM_G3 M445X-/V;P!1W9OTG^FKY)B[ZE0%R,^U_S^\O)\SWX15J^V3*[#DF&[$M>-5/ MNR'WS'O&6XL[VPW'"KE'A\7TA7T-^X,%/ M`=X,Q20IA$$_[H(QT03U`@>:\Y@MAC*UYM'MQHSB$N8%[IGE\=LQAF7O8>W2 M\3,P&KK<>-V:86ERY?H-YFV\?,L)_#!Q3,NWHT"UY9AV.,:,>1/F@=0%]GHP M#8R:4VP>FWAQ/7L,#4!/8W[!*AI*,NC&EZ4^N<%;5(5\M/!NU)T$"OGD4=,6 MHU^>Z).+F9HNS`ZZ01UV^@4O4/L[[T^UCE[\_A2AX3&*/3PNL(UNTH;'YA[S M&4]4&.T_`"@89"8%8[Q+<:$`&WK`%R(`RW,09C>/O.5M61J3:U<8*1!A\[@; M((-#.H6\SX`@H(%G:YZZ-D>AIL<[&YT$/.":)6,:1Q0%RRM)<#DAQEP(WPES M:K%GZ'@:5^&5?J6D?65F[X,I17ZN=\ MI:YVALW=!^65NKQ2EU?J#=FJ>YV!O%*75^KR2KTI9^LV7ZD/*]/[6W:CWJJ[ MTY)OYB=XY9=>S/,_+_9>/LE<+')ILSQ$?MX7VUB(1.\ M86=X50'=C1FN%V^5Q)2*)@7GG@8Z2-#1,=89V<8'&T=;?U]*ZP?%%G<[O:*Q MQ<.5N]GENW$];?#@NW&CUKOQI;4ZME`O".)+H>>E*3W@ MTKP4$'12)8)/I\^`T/$.XA5B3=*;>;T;D\W=5E8H7!J!0N(XQ"BWNXI2P=0G&((:^PCXB>A(^&B9JWMQ7X.HV?1U5F%QE M.:^(ZT0\<_BIGZM1]P'\PQN"5S_-HV?]5=#4%N0?3V)Y2FMEJ1ND5X'T*I!> M!=*KX.1F#:/.ZTSI52"]"J17P:8Y[M9YJ2F]"J17@?0J6/8JT#J]YNZ#)0Q0 M>A5(KP+I55#&2M(&M=T$2K<"Z58@W0K*'G"C%`^\,JE)FC3^VL)S@"^ M]2WC"Q`P9[LKP+&7DP<-=]O%?;;.3ZZK^Q))*AK[5WJJAD\.><<>O9!Z"_AV MPW50.NE9/AV3[WNIKI*XO9]8#G5,O+#97P7FKXF+DE-7!.D$6I?13'EQB%!Y?EB@[6.>X,/&*VV4!]'>`9UQ,]%FJN]7LT!9<*R)(CNR?M<>9\K[W-; M8Q@]L_OA_)"]ZPO=!M=@D3>Z,H;77FC MVY#-6A_5=@^+QACL)X<9TX%UH!WA+0YWLB*&+Q.#N>GCUY,Z8@HR@ M\[EM\9O`QCL`O+;O7D6++>W"#0/L MF]_)BUO:G;V]83;>I+'EO@+WB?%D\_R:=$/'"KG*TG!(3@)!.+GG-&Y*69`0 M+5P>DIM.?"\K%@)F3AW8N)X6JUX/)*Z+'@6?PC!`*)D6>B;@#>H8\.$M-OI& M))UO\8N(7T[V17[%"1^C^U0QW9$J,PTOEUAD?M*O.^.FSZ8: M_^4UN+P&OXQK\&&=RU#>@LM;<'D+OAK6K#=W'Y27X/(27%Z"-V2KELG2Y1VX MO`-OT-FZS7?@:!.6=^!MO0-W+(?EC6P^QVM">9LN;]/SWZ8_>-8$YI7NO$UO MBJ1(%U=457YPU$TXKY7.DGS,#!J8,<_,Q+5F&$0>XIM>?FN#5]@0&?*>V=S M3W\24%WZG=_N%NA#P7+OZ5WUQGK0 MNY(;ZA-7[9;7T_)Z6EY/-\.@+J^G3UI$6%Y/R^MI>3V]V>9=X^V8O)Z6U]/R M>GKY>KJZ2Z=FJ"WR>EI>3\OKZ3)6TJ"VH$IY/2VOI^7U]%E?3P\KT_M;=CO= M\HMJAJ#*78^[27/.N!?57(G0UK MA3Q0'S]G:I0O9SY/@X:7;FO=)*&P6)R/3-PUV6%4:78YXM;,IB;.I"5/DQ3[ MF,@YNDWSY]`'KN;LI>F8H^J`E7VR5?[TY+$GK``8``\33`#:D9D8[2IP MN9K0?2O;MW,X5_+G-&WU+B;CVMD@:SRV>G\53-W0!_HV7V"=Q9W4QO-!R=IC MJ7V`C@'L@T[TK8K+_H-@`14LNXPP$SOS#EPR6<>:-[AJ`C?GZCVJVS6@UWG0 M;+`)..>4UW%@_")DIKQ(E1>I*\FVAHJFUE@ZM5UWJ0U:P;\EFDY9:[BEUZ<- M7\,G,.UVE9%6XS50!7;<>=_-ES;_@YGGQ)#WT9_?_Z=X>&8W2I%9=3 MC?=8AK[PAZ,@AH8P#0)IC3?3HP<])2S=A=[D8P[UNDQ9I M`I%'!KNC@\W`%]5P9^OLXO?I#._\[-J[>Z*,5F&QD`O_\([$"D"KF@8+C=>S3?Y>6U@+Q]^#. M+9,,U=ZK'\D;R\Y+3C!L2!=>;[U(.7,7D=9J)#RTT4CE>+EOG1ZUB> MRXR\SV&H?Z..J))8U;I&HVRF$\0>?@7T3L(@]-ANZ;LT5O3%YBY"2S8IPKZ9 M;,Z-Q<2?(B?A:1I9JK+XDV:K)IFM^NTQ6XDO7O@]%'9FC]=-2N=F36HOL%ID M#]T&K%:8)^6\'C*O=07,-\CL/.@WVV@ESW'GGC66'>(%7Y?XC=C6N4WG`N%B8J2V\ MQSLFWBG^_-XPVSH-S?BS1V]9=Z-7N5OHE\YLO4+F_Q\9:*[I:JI6N#B)TTW MM"L2.I;X]7=5A3_'S+1FU/9_OKHQKGXQNMV^JJH[Q[FEYP:,U4C&:N08JZZ/ M!NT=JYZ,5<\Q5FTXT*H9Z\8X$X6\I1X&Y?@8$?'!%84THI3$+,J4LIHN`?F& M<1PYF`2=\CXS7<8=?O*PNT^3N+-[["O3%?9TFX2;'+%4NB-M+WQ*H?.P"8A\ M/ROG>]1/'0P?:NKP`(X7H'`/J[\PTWUR8#\2G,KXN[BE-L*B1.# MBD"J;`[@6Y$#6(%]-KCAX6X8[4;^^,CC+?XWQQRD1&1I$"3$%,3]WSKC3.=1 MW^BCM383R/]_?6!/U'Z+L4B+VV^6_Z_/WB3@-`9`HZ!PUQSUKGX9]KF'^LXI M*F,`=4]4&H?8X)ERL8H+$IEKJO1N[RSG*AOPVM#9BD@,D,1<?J8TI&$"W=FW+7)`_HG_Q7$_XP7Z-P?@N](3_9%H0[R7F M@+T*\"^%##2YXZVKRMRR+1IP*T=7[2J[J+G*:Y0I9G4_(I5+,BQ>.H^EPQ)% MU_R`Y^6P;?'[([4QGX1(QV%;\#1:Y9]9G-^#YYEP/>L)$]$24-Q"3ZQLGB`` MCVM18F`X0=L`_V,2AZ:+*1=.I.\&C;J8<><&ACTZAV$7L]\!EWHECGIU4><;V6UP1SUO83E/?^&E&,@`U4;YAC(2E=UC2#/NM/4D9%G+DXTA#R+J#?4C.:.0,LQ@M'`T(\9 M@3N;6='>Q`<"),!#S#%Y8AH?-J3?W(`135M?].FKV-_2B_D6Q#??^M&Q;-B] MO9!=D1_JIFHSR'-3M=QX)BW3'[M4QNWT;;A*.J'N6+W"J&D=LI.G!^@^=27X MNXNRN"UGU?O>CW,^.4_`+-AQ!.A$OC2MBGKA';P!B`H2B,Z6"Z)[\7G)CU*GVU&*+6P]+K>, M2;,HL,RC.#TW-E#'W0B!("SCC2_:<(Z+!RJZQYG"UKVQ:'IL328,VL4:ZG'M MX4R]"'.*QL"YZ@I>GQAH'I@F+3M`84]CTJA@QNZ/Y=B<3K,B, M2;4$H^*$?[@]S'F-AY#7W'ZFH**$:X@A-"[X'E5@SQ:'YE"8QW7$81`L*N6- M@,`YBCM;;^J=2$\68\S,+#Q!3P9(F1>WU_"0>?5EOJ'=RZWL?$.?XI62<[F7 MW?\'OL(KRW**]#'*4*NQ4')C_9=;L'CWI*22 M?J+M\1/M*MV>+$_>BE6W)X;H[+?,U8M7MJ1DB][KV['6ZHG=K MS*8I][K#5]V>8EMRKVO/7JRW;B!Q=O'N,K*''5-*>+V28O MP8,$0DX^U;?.@"`R=L-'F^64"*TQ_!8<<+-TB*$RZM95NJ)J3.X*<3[1ZP#/X4L%0(0.`N@4AA?K M8]>VD2E)_HZ-;D^N)^\^0%\/[NOUF7D\1T@>]RWIY\3CFB#FUEE(R+7W_&6,@-+!O,3Z:D*2$/\?_$-@#0,IJ['HS\0 MA5U#T08]930PX@`'\!.ZB6SQR/B)=%5E".UV MC=ZF-C7%Z&J*/NCG;]/8-2N'.XYV5WPN5]J4[,[/[CR>QEVM.+N5E2'AFA7? M[*)1Y")Z+U[)@0P]2ZJ*P-`&W?Z@OY'8;.-UT;R!O6LTJP`"P,"1-&?P6H3N MV_2U`_@M8H&W@&.U@[KIS\'[H^B_%_2+QQ3R*5V>>ZG./'L(V88&HD'?"?-, M#S71G0,NAC[L=8>J7CK=V2>V1C,6&@UWG?\7W\M1$T-/^&"!GI2NPQ4S#%#, M-+@I1E%?2QTS'&S?N9HU?+V"X1OJ4.^U8_C=*H8/X&_)\(TJAH\RZZ#AX^E. MU*%&O>CM;&Z["\;(:^:PB160SS9U_'TA$TD;<***6X@:X.\W(6`BU\FY+%?4 M7F<+)XNNP+?SC*UK/J0D_)GR$0/+%`Y0!P7']]A:7BD7^H ML^!RF@,?"7VFELT]T@.73$+;O@F@/\(BIOOD9>J2&6,!MUG@*]_[A`$C+!YT MCM$7/"(]<>2W?%A1$Q[\@1CUK,>0+PK>VQSC0@(_TSST.J-?V=*S/@GGXH=O MPH!J\9N!#LX\+3LM[='K&4)$X&=2=.^;Q&]IHV%=XE,5,6%>N\?$K_/GJ MU5*L`3P5$&QZ;/FFQT3Z@AD-S"EJ>F3N>IST*"8D)OI[?WED(JR`KD:^N-XL MM"D&F8B2[2*LY)G9/'XAVP#*"V$-@E]@!3Y;)NND=C`>_L)ABA-?!F"VK;85 MVUM9W27.R\MQ.S,*\\6Y'0OW%`#`B)[Z%W*M]_["L[W&`8C1WW$37#=_%4_0 MQ/+\@/3_@G\+B&*@158R`S*9YZ48@D-V8)D6M!5D&?ZP*;IHC#8V-6-Q,SK& MFL4M^8;3L&+Q2\>:!"-GQ[$,"ACEFP#Z2(>C%M M,6L1;1BYQR59AKZ7J65."28F(8],1+M90O)->%@63/>V,"L!#T.(B,VCMZ-, M)XLX_02WBG^GIW9NL0SU[,*LQ/"=6T];4A`]-H7WD(/O!6>O,4OB*Y[E!KGR M0+\IY#80*R#>DS]3#!+M9Y4NAGEG&0F@ MN`,A!BHW9RG*IGOH%P2\"8*7W,&6`K/AU9XXJ)D'F"3)!&Q&(EH:5"]F/?.E M-'<#3(4%V]@"U2H78\,S&RBL-#/+>K$S"=Y[P/N.2/L"FR)LCB;L*SP_T11F M$-KS>+@X'%E@2['XM@?L"80.LAR:#`>H9VN,P>Z\:27>W!S,QHH98$//YT>0 MQRBKEX*4X0'#C.=ZN<$GV#,\/JBQ"\TZ;A"?IS"@%?=C^!5S)(7SFXF''([= M2%8(8QZ>-_Q(-[+,>/`,KY!2EBR1PID]`RT"-8GH>"62.J&&D7`\;@I6M<^@ MWP2VH,8ZN,T#?%!C@6G#5'`PX$@M\V/VX/F,BTC0<&ZB`73(&Q'UOZ2[Q1&. M1X-)P6#_\!'M-'P,*T>YA,)@?78!'`SX_QA:=H#GMO>O/RKDDT=-FPDM]J-E M>J[O3@($4\#YKF"$/PS&A?8\7SP&!&06NQ-R?6_70LYP4"9P>;G.`[<`*(T'^/0#&(T4R=]S:1J[B-$W(=^]EDG-#D?D=4A#^J.C3I29P8YR8@LR4+_$ M,T[F]1B#N&1L3(/@AW80PR7M$99DI/!!&V*M@(::*?3!<8IYCF%7YH>J":JY M?*"9#`P(9Y]KLFC:6%9(,Z>^_^N^`%*]Y4,JJN:8>99S4#`.-4D"HA5FFD^6 M(EB(:\O&!!!^9GRN@P*&P0[L,^X@L>+$T>6'U8#[BWG"CN$#,TT[Y!9/CUFS M1Q`J7`;&/%[R(-GD0+*VI,1-[5]*65D'TOL(2V.[R\LJQ49R7"R%YM(.B%FU M:K_BLT6_P@T)!35^19^$G\@T=,8@9H.I_^KFGJ^:+S%W$U-Y+'C)!G5MNSU] MA'!=',P;R-5 M7*X<:9;HJ;K>WT@?;[X-_FC5SZ%TF@JF>%4'1F^0AZ;0X[G#^.6W M2)_MFJ"3H04I1M1U9)%<]TX2+_-W,8$TO@DO1N_%UZQ'"H"!VET>1YY.3SF^ M@@MNN%)+JO'C*[9BAT.CA.&]<^%$\.04&E;T3MD3-AQLG*]MO=4[E(+2=-C@ MH103$\90/VXH;,Q-9(6&(MXI>RC#[FK&YMW=U3N6@M)-'0TVKO]F#*;8Q%DV(B,Z]69;^319[BZJ,01$XJ][C[HB M9"GE8E[:#^7GA_>O/WU).?Y]O))/)32HUCJQC=R<.X/6PN M:2QM:XL7?LFH4[7!-A[MH>\X1A7>5BKB5G%0=4OGUT=1MFC!"\GNYD+\*#ZY MW]\%\Z/=J(,;0]M&<[:]#(&15QQJ/9FR7U@FEW%GNTC76*O+$;\)+V;>B]Z* M7SHHQG6H+A?GR=73R4:42Z'32QN1J-F6%KKCAAZ`(TA:*ZV(MV-HXH%,L;?T MY:B:WB%SMGEP>_MJS!CS.<*IVK9I/'"D2_C\U7/]K:-*=/]L3<.#2@]UNWU] MXS`V=5$+V7F8/^('[H.ICFT'1[TI`,L>/W578G] M:\$(BYE0;GK#S7*AZ`@/&5E%D]9?N6K9TUV]8RDX/?V50F6-&DLQ:='?)[KW M#67UJF&ST1INUI.6V*Z,QER(WZF[6<_;1N'3BV:5+I\<,?.JP@ZC1[^\YPF#;U1&9 M:Y/3MQ^77'C,.%QTU'#QQHE-&VP664[EIHSX6$^5?\D M/$P*(A(,N26\Q//$]5ZH-][/G^1E?'?IU<-@U-/V+:RM'39CE+DF6N]O5I`. M'N62&1)T5/B/ZYB[-;UE0V'Z_&%;M;%%Y]O6RPG&D>O&9;3EO'W$.#Y[&"X7 M+!2>7"D0&:SB.KYYKUY$$[P!3(N0E`$^"']&+\\@MW;:M#'GDBS&=N%:TI@/ MOJ3)M%+V3,2,_2/7@>T[\6SE*!S:9]':0 M*6'?)E28C!8S+-?!9+O4+)5A2VOK=V=L^2+M"=[\1,[E;ZGG@':0CSC:K)CG[K9YX]Z+]![JM>7NMGGCSI68;##8?`ERT+AY/H^[;,)%U*?1YT^XV]XZ#FR%2T_XZ">9I*-5 M8J_)#=S`QK-O8M-1PZ+=I6:AG;C1J,EB%[(;O2'[2WPZEJ`\G(M>\=!M4F1S MS#Z4L`LC:>/6_>_%_03Y3!R]'M9W.OM95X.,O+PC(<6?TDRC.;D M`;Z5OG3,[7T/ZSJLB]']G9YL<`5NZ6%PQH:]L<&#*W`;7\;@YAZTQ\7F.OGI M;T?Z#!CZFAM,VO;QQ!2-^>^M>G^524S!8/^!L6KXV$1,FH@1\PEF-^HOF(Z* MP]/'TRO/3G\C\DU_CM+$[4S>F#;]:9)M.&J7-\L;?8UMQDU>7%['84<4+;CA M;%B:@@-22=5"LBBR\&F>"*SVYYA\6,T<_DP]RPU]0O'2@3QY/)>QR,6.R=%` MZ(S(!]=YNGE@W@P]JH`"'NS"$]'#NQYFE?M(%Z+`'AYILF_#5_@VR?-VMP-/ M)'\HJWGS<#*F,#<\YR*F?WOF&?X8N8T2U&/?7YC/*[*E76\D7.2R7_[RZI42 M95Z>TC%Y9`PI9,_('7N1]ACE/$\)>^TBYS`=LP5R)\#,?RM)T%^662,ML,MN.BI=BN2?^MS^G9OQWU&-=@NK+#JW,?6,T95QWS2MPXN0BJLQBWG-EZ9O8?_!LXJ=T"01B8^C86 M5)]14,DIOX`I_Y)L1'>9C>B!;T37H,']$_/3OB+7VBL)A_.#P^W3D\>>,-#B M/1I('-\R":\,V_C)SI0^SZ-!["_"WM.+59_?HWW=##IZ'H5T1KTGR[G!%GXD MV7=6=25Q/7,'L^?@&O7;.UWGX,G)\'"!Y*%C5`PLAY6*TO6* MEN%)^'SRR2UM["7,[7<'+=/&0K7?48<2JTW$ZAG)0[4SZDJ0-1%D4B"N#L=0 MAMU>^\!ZO%8]X?_3.JTZ-M&.R;6^YZ1[,"].M9KK)6/[,ERAHXYE>*V-^O6M MPJ*,+F&`$JMG@]5^1ZM1O:F>T2>?W;,#V0XZ)#1.`XV&:[XG$&.ZTE,'[9-C M!37?C8;L\S$RFUCTU&;C@Z!Y(&^JD#-[[V&:8@HH1&BC3KK7E6DM5>'H9&JW M7!B7M#",ZLR5S0%2)0[:@C";(F@DP*Q+6MVV@A5"_6 MH_N9^0%FDZE,EVZI5]D9N2[6J4M+Q\6SV3I.@-1Z=6F)U8L4A_7JTA)D4B"V M1)>NP#S]`\_PD$?=35BV(Q]',NY<:2-,S#CX\]6;^\_O/EA^\(`OU9=,8KF? M7A<5\55N!N[\)[($NWPG@T*'@$QJDHAH+?6>V.-*L#P(&@;NYD&40_;>]"@^ MF=)G1B@,4"2%7$U?@IEA-)4G3?'7T`#`828CD0V))O'I M5A*?_HSQZ6DZ)7G@[A<'0/-<.SQZ%B7J^TS*9E?"7[]1.-_Y"(1[S MYZ(2NKTH$[HYQ&G!K#Z'L173:7F6B0FUHKQ-Y:QJ?IN<=?;*GB6`MW4.SZ=O*K=A%>`9BS&.PS[)T M]GXA9^1\-!C4N`*E[]'9;!>G\#T:=GH-SKDA3R'+VX5P/BHSZTU+%;\S.EY< M#[L-3I16P@`O':L-WW5.<4C1.KWS/Z3DC7)KY\EEXGH39@459YVH0;LM)P"T M:80V2LN\UBI+CEP5D$ZV[UW\RCC9=MGB!:9U.[K6LA56T2[;S1=+WO1=]L!K MI\.B4`[D87TR!P@B8S=\M%G3\S%LH[19^K?24ZNR^C0'2\VAY%2H;MI6VH[% MT>M4YD1>-R1W>9;''Z7_^-ZM_DAWWLPYJ!WNO"^17Q:APB]+7%.2,7I(97Q& MT:N7^^8EUY@[G'F[G;ZH4?N=IG506ZG*@5>"M22PMLKW?!F67D9[%@B-;DXB M@,;NT_XV_VEE(X9['2UU0/].,U)_=('L46=P4@?U3=RMM(ZUQTSWR8$'QLOL M4/@JSS`K8D\_X5?S"ZNPNUW4& MR>*:%J^%;8:>ATUAKY,P"#WTM(?!`FSI-_+('#:Q@BP;MX]98+"[!$$CY6@T M,J.C;X$@N>6%H#=`'58#T"4@/DC?YX6H^>(*G0R%2U-ENCZ2;_/!!BYH1LY- MM-2RTRL.KQW@CN6+=RR?<]V,WGMD62:X($8(3;:AFW@;FH.,=7E-[.#%C:*6 MR*_`1(_:]F)IU6?/S$A0W&8P]1C*##+!6M<\A,)C?X:6;\'>!C+\&6L^BWYV M%<'>L]CR!.?M7*QE.16_G?_Y\]0I!1\FCY]*QO8B0*8`RC]_A2]UR(H&"(BXIY,[B;F84OP7H(HSF M%#<\:XZJT>,"=\&IZUG_B3>96%#"DS/Z%=JG"\^U;0)2*C1%*!3T1@FN4VMB MF83.X"``:/7@$1]XQA<6X!&]S7$)\"X7O.V50N58Y-V)`JPZY+T#:Y&P9Q0^ M+[">\;=D!(\LT=CHHV5C4%&85()'7L$'"N^YH M\^_%"H!;8A,&_>(K"Y*P(AYKY'/1\YW>4_`8B",&GH":`+LO+$"^"E%ZQ1Q+ MQ`O\`7T'C/>8Y2=0`:M54)7*6`?C&M,9P19L"XF'P7RG8:Y[M4/>+*L`VS4` M.I][[C=K!E,`PD7K*3K0'JD3+R@Q8W:,5[BW27!4*BU*7$TP+!@@_!QZ0E;> MP"S#Y+J3">-\$[*1PY916"/+L_C(0+?D!8J!]W^C,"$>L$XAMX!1&S_\+;3Y M%SC=G\S`19:O'@;X)IHNR1C=$>LY)6L\YVO;B97&#KKX(Q^ M6$*RZ_#O^%$'?D^HN'9-Q)D8V:KZ\9'"4QPY?PL=1@Q5(?=L'D2`4L5H,PA[ M)888TRU6NM@(<7<%#O$%=<^XB"!=W4CQ/V;14@E]OHG&XBF."IS09]?C1R#4 M,`*/T8`K,W0R0:/,&*54IN%=F]P^0?_7'T+_YHG2^8]O+-^T71_4FT^3[`+^ M(C2#.]CQ?1[&]1J7RV>Z0)+\!X#M:QNX_LM__Q)R5C55"US\I.F&=O5+ M(4M1[D->J2><;7NZD=$W?P,POQ<*9<*R!I\=8/IACV/Q+(,L$:N:<+5P-@\# M`5"@Q^)7'`Z,+U*8Z3.U;`%L=VG-3H$S#(YRCV);7-,:G9`ON\R>%0F2S%5* MYEP8*7_DC65S.4R18>,(!!DLK6IVUCQN; M*J/I^A$W&J_9SRXL=4%3TF/(JO82&A(:$AIG#8V*`KU;9I?XQ^I%:N*`L>(R MD=YK'K1)RV+`K2D&7(+:;6`ZQ:J*UC0'2LVA1(*Z!E"KBCZJ]2I,@EJ"NFIS MWDCI&76%";>N!'S3M3>1-9^$Z)YL.9%W';H_">>F30Y-TL32B,-2TY4L>2:7 M,*M![9$PDS"K01%ICAFI#(O1)5]Q-B4G;$W&3GG[+:$AH2&A(;T0:CE/OYU, M,.3;G9`XW(GXS`P]*["8+[T3FJ%LMNR>44)#0D-"0T*C\VT M4ET]]?U2OZJ,U?)$)"$6^7CW9#B"Q%C%&*OS!D0>W\O*I^^'C_^.PI+LU5E=2I[X+A)C_8&\^)88JQACE17UD>:)\E2+._@2U`=H MW%[P+&T\.5<4+%%B86^IZI]I&"3$JH78C4281%BE"!NVT.Q:3^7=IBL: MD4M_HF)@RF=JBN(%HAB#XUMCYHD\IH<6B;_X`J0759IW:-2:Z>\DT],<2B2B M:S@T#T\=72P1+1%=*J)[IPXMEK:ALJ,P=R66EP:C6RN M1,$[LPSO:F<@'38D5MN"U1;>RTNL7B96*[N0."\KP&DUI3LBX18"U,;2(2U"V'M/GG_$&"49X89\<=' MC_R0/)3Y?HN.\>_0#ZS)(N4K;Y>8S+:C^(^?K]0K_K<_IV;RMTU]_^>K-_>? MWWVP_.`!7TIX$@]35?^R3U-1"/]&(3[SK,F6J5K3QI;[T?5.+X].M-KVVAP$ M[OPGLH15WGV]0<,R M-(7HJM95X`G+!]UM#NH;:(P^?^/.G)YC,;$8#ALI:E(0D<,DCXW'# MT"#\<6=C^P_4_ZJ0]X[9(==7Z5=7K\@\]/R0.CPY&C9^Z_N@[7T./7-*??CS MR6-L!EUW2`Z"]1((?ON-><\6$`Z::VCS`)J(\MRDYEUG3R>["]1H[DF M\[7E?@;LSI:1=GT5?X]M(3787JX&@;%8^H*2!V9.'=!WGBP6LQT;VO@[N:,. M'5/@CS6ST%[`)X@_!QL,]KR:!CQ:3O`ZVG92>0D2:VF6\DTKYW#\I^`"WDM>V:7W_Y[_\BY*__7O!>7P`.%/["/QLVM; MYB+11?9N5K\4LHOGMA3MO)TN;(WA7[PPM`:AU=L>BXZ,C(:]B5<'J'E[#'3+ M%^M&_Q"+5R;HD$63EP$F'`!$3A\X(3PN"-!CH?TOBV+Z3"V;&P@#%Q^>N8ZX M;9\"9Q@`&MY#O5@PC(UOZ#,HQZ`W.R$_;X#:'+\ECA-N&/@!Z-T\C5#HX3_X M/A!EN>,.B=W^-U$KKO;]I?Y(D?Y0W<>7TV?9GZ'U3&T\"T3/OTPMW!!. M/:D5UV,V#80UEQ^-LC6]%%B#6(2#K;LD*+S+%^IY%$]5H1\/-_`8]4-O068L MF+IC;,)FOD_\$#I'*RRV3.T-]"$G:-8GHE/)`6-E:2=B8E=8QH&"+F[R2%6] M/]@^FJB+4XRBJ,*^0V"?X^(>WB>[DKPV#M_%I$K>`#7QR\*U;9XS_9-XMII=HV;'=&%>_ MC/JJFMW3"_3,SA7R"@[%7D`_+ M32\U'+7+6SV"-1P%JKJ7-SDI:2>["BX:51U<-+OR2].(77O%:77LN@_P6]Q/ M/[@FM3//H^GU"';QAF&[X\TFS[&C);+:[17CUC9"6LFLHM#J=B^8646E?'?O M7E\9LX0@N1VC\1]=4X[C$&\MT]CQ^]^H&&=6"6@^1ZK>XMK'D<*[6$&Y7`)' M:$#>,?3&LKFT"0/76ZR^=!23;H.H_:3YI8>/0-'[W]YQI;L@T_80=`X\S(\[ MR<-M/,POWQO#0_SASF-C*U#@-Y]1SYP>Q3/X4K3GQ\T=)_1O0,89!36$=1I: MPIE""@)RIE=P/VPM9PIMB\@9_12G+7G MWEC0A`=,M:A]%(.C#I:>R#9^O"@N*C7V47067,P/3#WBHF3B\?J25E"3S,_% MV=QV%XS=Q#Z+'RSZ"*T$/.[Q+O2\33R)7OHBWLF\$KVPP7]G_[6HU@=P+=V+ M[NNF[E'DN<'75:-WY"C(/68`,-G6W4FHLJ^9PR960":>.UO>O")YOFW`4?.; MQ3VT'#7\#MK-_A*U>HR'0^_J%Z//B]&N\^!,!$=(>33#S&\021 MJ#>&B:"-13[AMQ@'CS)K51F%9P*R8`'?W9XT?)XYYYX'5'P2`14'L1X[B-O'=1RW M_FG"VXZ:/M+/2^OVM.(+(!]IY\358BZ2!I?;DJE[F%K,"5-7:V#J-Q.#EM84 MANV\C?S&G"=RBP<>KC2O\9"WNKPK;R8W:2UM[$BN:6I_98$?0TRK&%5LS>I] M;7BAC"JV9>A]==`(1KVS'.J893$J::T)B-I`3*L851NBVLZHVH3Y+D;]8S7T M^-G%!..V%2R(AU9(#*69AL[88^-@ZJ_%T+RCEO=W:H?LUO?#F=A2XS9O19-_ M3UHLQ\LDXP18N/=DW/@FX:^B&A1QB/OU^8$7Q@Y)/&Z8_!']BP'$A$<0_^]6 M-GR:)&UEFHH:.%U*@5JS"^3@;<[L`9RNJ[P!X'6F(>!Z=1K0#K-`3=,-T?7, MXSHGIAG(?#FGB^@;9TQ<[OL&OWD8CF^G)E<>$.\'W$9,`T)GXF41QD_G<\_] M)O*S3I#%SYS%XY#%D?P.YD@+F#N:&W)D-X<[RUM#'15K:EJ"%L!ELYZ"ZC;_2- MI4?%_U6Z[A$=^FXU*H&]N#1,2._ M492%E0YN!_!>+S[2?[O>'>9JYL/G1'&:JI_9.]@PW!E#*ZHHN.)/K7F&%[7, M?!'FQ`0OT2N(.PF"[MU)\((;P!OVS&QWSE-4-I=],;D9:O!6>#:L"F_;>;9EPVT*Y_;LKRO\,VK#W)X]X]3LR[=%E,6] M?2>S7SW7W[O-YC^>\>8VNV.5Q*2]5[F#0=[S'">V69PJ$TY[O?A4K4I.[=Y' MZV?4UHUR7]J;X:A21)7"B7U6CH$QZE4YB.-.R:7-\=JY>-\2J'1F2]O(2Q.K M.[;N?WCSXIK4FO84]+A<=_]OM&M5-^J>K]KC&L2+!NOHJB MDP`X)RZDX,WC+J1NL3%^,X1!3P?>2N46-?L(R,\9TPQGH0C+R39:F@#/=+`T M"Z<3Z3TU]\ZWA?CCN5L1__8I+O!(;G%4V=C+DUEY>5.G%-/ZO?RGKLIX7)K% MHKKE>[`-8Z"=GK]''ERJ`V[1HTSW]+*P)EY6?BPG*MUJT+UF3FAJ]SVG;,`;4VG/KU_^BVJ(N;M&[JFCTZ_8FM7?VJ\PAGV M&[1D:U/AZS1[:^K0J&_];C1-_(:^]@\OS'YFY".P8EK$++S!.(#MB>9$:X>E M`%%':G[L[2>B%$_BHPTW1]EL>MT"JW%[WV5PXN'%/9X1T,A!?!CU"VB_6[LN MA0U3D*8E,`*;.8@5`T,_FA78><*,7UUW_&+9]NJ@XN\/,P6-#![^GJ$S;N_P MCG,I"$9?,_)V?&O6LIN6?WU@3]1^ZP16L.";PF=O$O!&`VAT_V;0 M@Q4^4/-2^^!9F/N)ED5LW%XN.@>K26=VTOG`2F,IM!:P?+PMA9HN' MJ>641FG49H!MYJ)7YY:\G%!U/?:1!I[UK52L0JLSWFHN@K7!:OZF[02_MMS/ M4^IM]VH]@%QH;C:AOTG?V1DW-*MLR;\+ZGB M\FZ&'E9ON>Z81^P+?\C'_RV-)(SPV-QC/C^78NPB$Q';\]`SI]1G(N*/N,]P MQL*?,R&"[H07_:.<L60QXY>\LT?+ MX4I'!R:#1VEZ8Q[H^&(%4W)[?T<>W+EE$C@&*82S'@>SE0G\\X_$"H#UYH'< M34'A$Q%/.=0U[2>RA!Q>9F`_/47[)M=72V.^>J5PKD=QH5A#<>)Z,V`H,,MQ M0FH3"WZQ/&X)#)C/J]L]191VLC&EA.&L\;C1IV0D/"KUDQFX6+E:(XR:4[)` MY17'""HAS+?'_@RA<7M!K`FTP7$",RQ*T/DXH:;EPHFH%6)*<#\:VOC(;2XM#:]@Z)W$% MU?`L+YK-'\+?3.IY"U[HF\?-1G&\"5L?V02;IO.YO4@*<<,)R`_8/!W^RBP! MVB<5$Z;DHX3P+Q_Y"0/S_.+$(&HFEN(C;#*W.VEH_ M,,:YSGWB85URP(@M%-9[9<>J;%`(;O\=\CKF&D<7OI2TO"2JOO>SV*5Q^'O< M,[Z)TS1&28%;#AM'I#VZ[M?X+8>G%/1C":3`VLC2_$(S:.NL!-!G>L?G$KDP M)H\+(O2">+G"]A?:@2#QQ24I%F8@0=RQ_R.YUE[%$?`FG?/M)3KS/V;Y$>?N MB/;,R0I#8+N;P9,^9KW"K="TP['`*FI?W$'*RB`:M$Z\%7"_\5Y^6U#O_""O)Y+@3,UXC) M$R:V^P*+9-\Q:?F)4Y]TE7_ M@DD);"$3UCI^7/#OM]._W%H?6K.<%4)C&"1K'2&'R@UP*S/>0[(8U+6J1<$F M:S4N*<(3<"PVB7M9>S.N'>7?4J<2@*D^2.+=B0T)^'*B!5'0>7W!!?^+`)2&D>5094/ MY.`4@NP&T2Z68(>\W?P:'X9(*91NCK@E<"T&UP?L3_C9[RS;ZF#JZV<4;H$H MT*PQ\S`7!Y"1)!IC4;):WD@RF]@@NSQ?IHTB(Y'J<8#]+XN2@1;N> M>B3_.3GG(9V\`8%ENUS7^>.P`WK:0A,.Z;6>UP<=4OC(?G@&H_U#*N.$&0]H MCXYXO.5!T%W6QA-E+5N0.'L^U\A3`YAO\3S)D=HS<6W8F%$47'.!Y88^S)__ MZL>`"QZ3V?:)_^W-JQG]'S'BQQL$4QZ#^9=^@SK>C%,MI,*\\D8$B<`U!2Z-U MW!>/SG^^$O]N'?'Z4I+S>MIY-1H_KS]DQ$,.08&ZXY,'QYDQJ)RVZP'_33@, M3T``1;)KT/_+P3.P0?[?##IZGAT`3KM/EG.#+0`-F7=61>)KD9E.`?G<0"[.C\7`1Y1G.J(;A:"-# MZ6EJ16OX),B1<#UCN/95963TVP?7X_>@"?^?UNQ!G^%$8J%5SUNL7EQ2.(68 MPOPAC*IX3>E;XHOKW]R`D?ZKLG:J%;:=:NG72\;V-;M"1QUKMJLK^F!8WY*M MGM4GGU\)LW68&;JB=K7VP:S@SK#Q6-3^(\OG>(N(LH+S&XLQ7M1LS(E^^*G] M-"KIWO-\4W3G0H0V2C4TNGJ=EHB33$]S*)&(KA[1/:-6VUIS3C^KY'6WD->R M(U%BEF/.^"B#W('\J6]U`4%D[(:/-LLI!XI2>C++2,$!-TI#UHV^HAE5V?J: M`\KF4"*71XN61[6F\+I!F=ER?^#W\QDVQ1]/ZW*Q[I7#`PS>L`F/B208%'E@ M]$?UCA?O$E<*RT>?ZG`V0TOGFG_IND\@=ZOBU9_"QW\S,T"7#9IU@SO>-T/Z M8U1[;W\&%_<\'/JM@]Z,;YC)(_*(H2EUGC=.9BUK!<@TM?T@DUX_YSNQ9^?V M4S)X*O0.:P@(1%+@NRCB+:<65C81MSS.KB(L2D@4G8TTW]'I\)!HTA(5S4#% M;VQM@=;46B55.T7@N#S21:+Q&MUYJJ#`VI44C47Q+J=54Q]!K#OAH;$-QT*\YO MV11N256;LM:SC+\\N?NLTE=;&'XI4=8JE%T/^S4JY"?PNY>)#\X&JX,ZE7$I M#R\28YK2'0PDRB3*JMUU!UJ#19G<=256,[MNOZH\$,U)`G-&/AU1IO8+M^M5 MM?Y.89!3C#K3,,D[DXM$V;6NZ'UYUR'1V@JT#N0ELH18Q5DVU1K57HFQB\38 MM39H<*9PN>5*K&:37;50'EZ<4\!#4KU-&N#.Q0"G]>6%A,18U9I(M\$9Y9ND MB4BLGAJK6HTQ:5(<7B;$>A)C$F-5>]Y5E?)+[K@2JJTUMY_(`^#`#/Y-MP>\ MWU6J_:`%*DMF7%+)C*$R'%5E?6@.DII#B<1T';8.I:M5M:-5!:63*61R;5S2 MVA@HW6%5SF;-05)S*)&8KL&30^FKM:9-EYB6F*Y:A^FI5=W72`VF(8"3*^,P M::^.VJ;JX MUG3%T.JZQI$:FEQEE[C*])[2'=;E&W/*ZO9;J4Q8>=+*\0]31I@?6#.L=49" MGTU"F]A8ZQZKQUO8OC6Q>`7W]>+Q6#>>^M`P5I_W-]6&/WSTS:H:GS_$<=0Q MC`TXFEGC,2S(?!;A@V;RD+I4N8R=\PP62R36@KD;+B\_CF9SMX1_MXMF$IM:2H'Y[P, M\P;RMV+6<)[R3=.:\GF@BOEOD&+69%&NEBFJFL*"HL!$^@0[7*;$+9F#-N:. M49?TB+E1DR'4P2/!IAV2*Z*^]4U`FC\X`156_*E`,_Z>3"-WB,,QCTF;YC)9H]`C*$I1%>U+O^OH?!>X)-.7D`%IO.YYW[C M6C0(C^^T;J<'V+!M:%TAWPT[:OH7OO?=H#-,OUFB;\,4Y9C%6L\,V!'^<-0! M\&URZ*".$^Z;$0=(S\SI^MP0R\\<13B3V3?3#L=`"S9@S>#4$."9!O^BYI^A MY5N\*X]-F,<<$]JS'/*;"\C2>@KA3$;*MXZ8?_Z16``GRSR0E??AH\_^#&%& MR-OG1-G;V6W1+L@U#"N8NJ$/3/%?_;C60T&T-?>0=G!"I&'#?7A`S.RYS#K[ M7%`G,[(UUE5/4Y61VL),CJ5GE6K!ZMTS36%; ML'CWW%+(K??BMMZ!8N@U+EZY\QZ^>/>XN-F-QY M+V[G[2G=.BMNRIWWT*BS*?,8G01LU\V%W']/OH1/M/]6E5#@1#Y>!2YH]EG5 M__I#Z-\\43K_\5?7';]8MGWKC-\GGE>WW/'JC>6;MNN''GL`%KRV7?/K+__] M7X3\]7]N;N+7%/(Y],PI]1FY-4U@26`Y3^1VC'=[_-+LYD:\L]I?_%KZ5N8E M8L*40I]?V.3G*Q,OPE1-U0(7/VFZH5V1T+'$K[^K*OPY9J8UH[;_\]6--GXT,<56'3RBCD:5$5-LG6C=D6'TZB!&-?;C7NOVJF.,H0[B65)' MAKJ/%F/8KPXQW826;AY:1CUC4!U?0-3D1R_,HMZMD"_=A"_]_7P9#+O#ZFA) M^))+_*G=D5:'A,FQCO1>3ZMNCHQDCHP\+3G'G"\X@\LHD+&]3;/T,K6)"/+)BZ8_+>>6;1%JZ0J*D'^@T] M%MY^"SSJ>F/+H=Z"O`_8#+[\S75P4)YKV]@\]S.$!E:9(%I"DMX!02D]*3FO M.37B.=[A1\MQ/:`L;I)KB]E6!.&"[@S91^YO.O!X68C72+N MD\*T<9-8[/"J::.NE*8-G,0BEIF>/NC*.6S:'!8[B<,,ZG(.FS>'12P[/;T[ MDG/8M#DL9K74-+7;/M5T>:;>P5?6DU/")$0M'6L[Z0V/UC$B2EK#H8(FPF[O M:.G?-@X5,]WHNG;T8:-<#KV!SWY@F26P*&[JV'5FC(RCF133TB(N%5QKQJIG MQ65PJ>!Z&^G#H_?!;5R"'T&=$%'+UZ^9PR96\&KSV.'1Z,GHN2-G?S1<\8/8 MTDVE)!?U`C`V&EKJI;F@&X6J]C?=>>6B.>/K\@]0%%O0/&%2`N!3GCV.`YL[2R)D@W>=(>G%3M%]@OLZ^@P?DRA M<>?.YM19D(EEPRN6X%$`Z/)8$'H.?L73&_S>N>^0"1N#$+-A.)[ECRTS2+)/ M/%//U\0MX'V*-,#$A4"6=CD'//,C0E/ MTB`>6L[0$4P]-WR:8AH.P`R?WCBQP<-2G_"`EB;LV$8!9A$Q0\^#^;87(`N` M?]FQD,<%[QN&?&"6CEK0=LMYOB%M268:@+MCP89W$4J0#PX+B"MV/MC?;736 M,*D'!V/@^@OUQKSAE4PG1L>($YE`!S0@Z'\'"L$30M'%/!Z6AZD#@09=)=:$ M.&Y`PL"R@>IQA_S./PGV0N/K%,"(9W0!#1(_?/PW,P-LE3IQTA#;FEF!>'T, MV(3?."K-*76>>+?NB\,\S!]S18#N9\M?!N68"92O-X>]PCDWM(-X5?&Q["8U M4H3"=%0E(J7<)"[WT*8UL4SJ!'SIN@ZW-$2<27C%5URZ5MAJTL>-V47.,P=D MD0)9=92G.[0/TT7V02>:NM6U?G\)JP.#3TR&^TEYRL(_82,@;] M/)118+T5(-/;CS'UO'CN!H>!WHG3U)I6 M>&P<=Y4H/YS1U<OCH(7I M:R1:+Q&M`T4?5:6*2[!*L)8ZG*'2K:QF:)L2@S5=-;K':\NR3Y0MRPQV'!F- M2NFE*<-N"U-Z292U"F7#.K,M2XQ=),8T9:#6F-GL1,D)-YK`S\#@(ER@#M(K M#F1)?35P,W>$057J2G-PU!Q*)*)K*,8\E(AN*E`DH@]!M#&L MU0.@.>:=O.2US.8CBC9&SMF5ZF@UG-W*6?]-([191S%#Z8^J,N8V!TK-H42" MNI8+BKXF,=U0J$A,'^C/T!V="ZA/X*5TR5?859F.BYY7=M#1Q`MC"0T)#0D- M"0WI9K+3Y/"&39CGL7'IP0OR@O8@9;.F]2+O[B4T)#0D-%KABW$&;A3ZW(FB///1)CL:-=M]="3WV)LE:A[+HWK,HPW8SXG5<[1B?=#K#[ MPT--Y"W61=UBU9MP1-[+2D17C>CN2"*ZH4"1B#Y(G3/:)J/;J>*US``E/$O' MT65/I;I>TSRVI6OY(4NJWS^U'*E^>II#B41T'>:T?F5QJ\U!4G,HD9BN0=OK MUYO;]>PM>MWSL.@)=6][>OM2%,"MJ)5T9CR_I#I&+;$@Q@7`#SMRG#JRIOVGML8>R0Q#&1E5F?-D.)I$:ZG# MT4>*/JPQ5$>B5:+U"+0:2L]H809WZ6.'WD:]BY%U^JZY9>8EIBN!]/=WKFX04O'.'X)B8YQI6AHTH-!>C#D4?4&2D^O MR@#1'$PVAQ*Y.MJT.C2E.Y*^H7)UR-6Q2?WL*:/AN?B&[G)_BS_N<'(KKCL> MX>_V+N.*MLD3#5TS%'180WL?<>?,HX'E.CZZLMDA/GY''3JF"KF;6@[\\]X9 M6_`/.IEAN[\[5@`/_?^`_V-WUMDQW).Z_>5@@W"#A_^ M'?J!-5F4QXHX3>Y2%`WQV,1F9L"9Y+``OR6P6.`K[M\8L-G<]:BW(&,+OO68 M8\)+CRQX8LS/P%7W%3H`[G+@3_)PQUR#WRR)K"*G6#%*Q/;N(-OJ+/X MWD]"QJ,14_[(VF*(46#D<7:4_HUU&*6.=BWJM]^U2/I--A%8>ON!U1;?3#FO M9^C_69XO8H,-M6\R>D>D$I5>HJ!*Q!_.].K=/>KS2)(SL6^:UI>B%;.N>4M<9;FECX9':RQM[!:HHVJ.H.5F;!EF"58*T@NJ7Q.\]K M.B9C]A@0C_G,>SXL^_7YN&(WI8Y-"4O0J,QC1[K[2XQ%&*LL8TMSG/3/X'CQ M&POBRRCGB=BN[U_\^>*,"I=HBE[G,I0'@PM%64]K8:FOR]/H$X,QWF8SQ^<> M"%*M/QN52U'[,HY7HJSJ@(^!7E6^.:G:ERCMWSL!=9ZL1UMJ].>C:]VT3\^2 M"&L5PG1%4QM<[;+F_`IM4_%OS3]#R[=0L;_QF$T#KNW[03GI[&5=M)();91F M9U26!:@Y.&H.)1+1U2.Z.SH71->3/J@)VYO6[71SUNC+.#Y6NKTU+0&$S%1Q MB##H*[I^ZE*VU4]0TT/%Z/?/!--G>1^3VW\_X]];NA._-)8?I(#N MH*.)%FX)#0D->?D1R=;/'IM3:TS8-[SHEC<@YV.?'JI5*?'R#D1B+,)890=% MJ3^7*.3?_AE:P8)8#H%16'[@68]A(#)Z\"PKC'H.G&!*$_Y2:3JU05?36^A5 M+C$F,28U_+*%_Z^N.WZQ;#M*E"5]G.( MA(:$1KW%\AJHJ>_RX<3\21O5]$4I2GI.+C6X"E)12DM0$TYD$BM'U4-$K M*XI>%29+&/#1P9-F"YP'+W,/'=&)F$0 M>KQP%*^T).I(=+:%C@UPZ@*!"_ MTPVD"$KP$4X-<.T_;*S`HX"UD&?T(A0+2U''9-@Z\W%B+'_*QAWR<0,E^XC( M%+L2?3\Q!Q-&,N*'DXEE6MC:,@/0)2_B#!9&@]&Z,:F\N4=H86*)6EKXSP:& M-[;BVP/0/V$@Q:A-3-?#ZF7(BH`&8>!Z"SX$_I7E<[`XIF7CR-R5JF&B")KU MS++%Q_B+:6VPZ^9J=:5VP:VGRQCT%&'AQ].RB[+\T\L M0/AVK0!A/ME]FHDI<3(TM;.7DOKF8G_IJ]P\UCOZ,7KG.;-XSWFG"(N;P^&" M"EW%+-YS@52`Q6JO;#M3;CMD+C%U6BO2NTB?2+4(5`0.9?ZJA>^HA1L=P0ZL M,]#9,Q'"-+._W\1<["GEEHV20<(6$;/`L;Y6N=TU"/-EF] MF-[IEG,?X/F,EWE6>#5K.+_&9\'H3%O2CGDZ<='M[`E_J5MW;32OFJ6$5JUB M'L>K\LY$4IO<*:;>=RJ4TJU4IERS:\%2I&T0!_0.WO"%:7NE'HH=P92=\K- MJST5-Z3N5)94^LUU;L9L')H!1I,3FN93SY-'O04:@7KXNKLX[0DZEKI3;EX= M+*/JTYQ:)(B^,)]1SYSR_!9C]LQL=SZ+7"V(Z;%Q3EO3R1?1M9'W"%*J7#G] MN'N=0=%QESKL4QVB],+CKEDG,5NFD_S>N>^0L0L-`(ED[KEDE#>&6T=%*Y%9=S#J10-I3,ZT`IZ1%9Z><^A1,F9>/ MV2=W2#K1$>I,W;N.X^:>9*L7Y\EU'#?+N[Z5IJ)=3EMO$P?NV'/[&-&7#8%I MLDG$&.:\\VZ_3U?+)TJ_%+>OLN;I5)YAPXOQ#%N+$3L\F*6NZ#'L"W\XBCT8 M,[0]W@?^]ACU19`0RM>_H-\&#Q?"Z"G"UJ(Z"$88B``T7.:YGCN MCES'QBSKIAWB[_@XTAXYO"5-\$>];59+8;$47^^R9/`GHN;4[W'[61>^HO']!1?I^ M9XDW&Y;36:VXWX$.P6C@U+/EH^L3.D3A-[?W=^0^?`S<.3!RT%5O-/5&[RED MC4%K5/#//Q(K@+&;!P[OO5C]#^A$2F[(%V:Z3XZ5&/%V]E^T+V4I>'-*QX`& M$CJ>Z/,_4FR.*\,)*%^U\`HU@Y#:Q`T#Y)NOK+0_L1SJF%84/,%#6WUB MNJ$]QOA8'R!J36#G*X@E;L"\ MGF5UKUWFU=="`R$TR&@HH'S@D6OW;)U]QL(2##:'I6]J;`KTGE9CP3Z97%-" M]?#A#%J(U`96%SO0*K3MR.HQFP;"`FN&GH>&@#(WFJ)IVV25I[*7G:YI]:V[ MZOE\\LF5&-L0XMRM*CM]3+#@_8$69'IDBHR76O#JFK(5@6D$D9=3C9FN3+.>67L\<5NW+*0U0]RVNB8 M,S[*.B>3LI_,5-+FI.R];ET;[>D`V1Q*Y-)HT]*HS"9>-R"/J3(0?_[K#Z%_ M\T3I_$?A@/5`O[VQ?--V_=!C#S#$U[9K?OWEO_^+D+_^S\W-DI?69VJ-%6!X M<',C'EAKBOGX#!8#,F$JH+4O;/+SE8DWQJJF:H&+GS3=T*Y(Z%CBU]]5%?X< M,].:4=O_^>K&N/I%4WL]'1"V@=JDB_)I-!(:C1PT#H;]^DG4$Q+U'"2.^L-! M<1(5\AFT9W-!_HC^15@0CHO_W4JR>#0!T-[Y_Z70TL[ME933O:JT._/LQ*XN MN:/\NUKK_&(%TTWNJ*?P1=W?8]'6 MR?75AK%=O:IG;$H%`T('23XD)ARN3^L\+/;+H:YI/U7K1AQ/Y.JHKUYEG>\W MS#5!9U[3LQZC0CNASV(G;%'+!AF:5,PC,Q9,W3&ZWWKL<;&I]LWR\]$R2YU5 MJIB]1R9^XCA`(`A&;DLPYYLZ$V$3[LAX__QM:PS@SSA9]N5*LH8E>'W&ZK M$<1]Y#%2`>65'YK3C260@J6B1J*>CV@L84T[V'`!F(P@5$1"2Z+#D5N%(G?7&Z&NK"N'N#NL?43$55]=& M:M-'5/#LTS6ZW8J&A$OE-Q>E,6R4S'HN-KY;9\Q?3M\]%HY:=_T,E;OSYHRZ M&&2'VO`,QEP,U/I`[>5=I\5'S1.ND$\BN32\@A8WV+KVI$,LN%A[NKY//C5NB,7`JNG]HP>(JCB<)N[#-Y8=\JC5M/["VS]#/*C^#O21SZ%G3I%3MT\>$X&J&_DA^A)=B9ZR'3VX MHDUL,FXQ;;`8&O055A%K_//5>S@OW6BP6QO&.MN.H>U,.+H3?-LYJE_]TA]N MT'\D1W<+Y>T=IXBEHO3!I[EP+_SC M(X]7W73'L'\T_+O7V%744[:C?>#]U^T+]<8/BSF[_6;Y_WH[F]ON@C%.GJ!. MD+9[2G[1UN^LCB2\IGGXPGQHA)MWQ)34.!4KDGEE*E+*.&&YIJ'7.T!B-V$: M3K8<5B1/6#EV,)^AY[_LA?U:\?Q"OLPW&[47DE*3*=Z]^*H*^<,R$2<#6.ZB$!*WBO"JM^MLB)\2II/? M6/#V&Z:^@]9_==TQO_)>6WMYS(R][IH?U_ZNZJ`^CVFM"Q*W5SKU#QX=,_(; M1<>-[7O2H4/ZUSL+AL0^P)H8K[;R>O&1_MOU[O"JFN]$G!1.R:8-:-T.-RJ= M&7>A'[@SYI$O&+Z-^_34FI?,%Z,P7V*JEHC*Q2)=-=:4UA*Y])J:7VWWJ2G\ MB8ZO-!MD+6LGQH\*5$I M33EA5+XPKH%#Q6%T.(>,\C6_ZK>KXA`Z=+OJJJ/C1)%PB(SGS=W$_59!?U:>@V@^R"?@I`]NKM:5ZZ,>)G&YGX MV['.,(/-#,6F2R"FV/1J_^&@0_B M@,<8KE`7/?QIZG,GH++A15'XX&IZ2WX%H:ZH,5H\4>>C-N M>NA9!!OW%]RDMQ&-S_#&T%!7`LT`92XDE[&\H9-*"2X`"B"X.SHYP056'1#, M74X.)W@CB]60YU!:M$FS'[Y!W(LH)OK"C-9"M\I%DN/2C.C-"<(K6>3@3K@$,@@*6 M>12GY\8&ZC#HS0*"GJ.Z*;8U28+U1/V1<5BC"GU(O" MP2+VX(!YZ%STQ!Q5#.IC')\71C3&%!Y27&,]7FG3ZDIWE]0I62%W(NOGVO), MGXF>..@NH-=3^\M:XGK#9=.59TLV!J-^[P"Z^#0*1[H=E(%0Y+?4&+4'^E3D M:'C078K>5U>""O;U4S79N=BK]P;=T=%D[Z#U(++Z?;VWE:IC"4=-'LBJD-^=$-TV[BB6?,$OT@V%O&.,?&8>%@F@3^L:`309Z_5Q M>Z*UN+&T*6@I;:B8UM#-COC];^^N?E$[JFIDAWL@'?N9\Y%^X_O):]?S1/F? MN,D\S(C>3EZ.W]V@Y@WVZDJ#GKJJ+!7H\JBAWH>//OLSY,KA\RY+V5%,Z`$( M]'^E??&N$E>=E>_W6\;0)T(_'<_*Y$Q7[:F#/6,5JG]U0_W"9J"#X1`/&VSR M?H[AYCF;]=8.9X4Z30?L.D\WJ`R2Y:$K!`W66Q0&>.=#FH8W6)FU# MT]73FDOMZA:B%^(U?.EHHXZVHBDNM5XQK46- MC9HZ.!FM!8U/6G?%A>!(6K\P/."A28IZN%RW7U85@L>_[N.,%4(?Q&.=Z^!) M.?+`%;W&G>9TGB@94V6-?=7INX*QEX[1V_&8I]>`PS0WG\,A'P0T9O4YD`FK M+M>[F9!VC[V_=Z*^<_&BP4PHM@J:P838MW2GCWZ9PXY\.;>YWE+F1.@1AAB).T!(]HI?V+85B+#C= M4J@##@6WA,;!X<'CR;46-;\1.BO^R-OZ#D:\3&7X<(**@0 MG:<(*`:.4XJ`4H9;3`B<ING'"995(@#Q6Q5Y/R[NL[J@_)9_C1+N/"W+].]YA6LXK&,4S\T6:+#.P MGC=>N4(3V$+25Y-WSS60=@8]@?JZJ!R]MV0$1?TY.[V03RV>\1% ML[X9O=&:Y"IYQ.]$$N9#1IR\6AZJN]T5S^C\73=DP,5`G7,--W>X1:_->OVJ M!YS)9EATP&ERP;+F%^#$/7#1EPL1DV4"%K]X"+B2QCI&LES/!+G!L9 MAP6O.O#9%*%L10K>0$-I.\O-B)>;X\-46L@,_![#92CZ";]VX1]B^3[Z]][>_TY^7WXBSJ+"AN@''A&O6T%4,<*/"D;P-NRHM`:^#*0X_H1YHJJT M.[-0^#RY+C`+BV\P[]G"`B#PMAD3VB%87`BYQ\,V/3:WJ8D5-GSLS1)J94Q* MMLY%4G'"YFD,/?Z-.2+T%T3@F!AV\((3%0.=S.RIF$1<'F:,3?``K1/22]""^7ZH/ MPRQN5!7NZX'G^O.(`.@_LG/B7U']%,Y0,5Y10$9T$!.)(XC*GL0E6J+WL!P+ M,C6"HV#NE#YS[WA+).;B]72YH7=#31$__3,&4"@XL8//QF2W* MB=!UNN$ACS\,(G<]SU1&FLIS@2V0).69ZHYN)0>^%;Z_LN;^K3Y$L\M-\=JVC"X]Z:6ZZ6 M&>3&#G8/)8W[\-G3QG2YRZWR'$O1DY61GNUD1^#4NS``K)*/4?A)E.$-?G@3 MJ8TK3NO"G14-1.W`PT@LKV,^,M'.8EWA\NFZR*]WO,\-W0 M.W;XT,3AP]?U%>-B\7Z/&/[#U&/'3C]OXW`&&/V!?A@#THZ/X<"+>^SX7]S# M1]_M]@X=?=3MAK$OV4NWCJLTITM#ZP^&FP>QP4I:(ID%CY;#T8I_9$UD%CL0 MZGUUV#T%F<6NF@"V)YKS(M>,&B!CR^Y2,9F%KAA'/+G$"::\T#7(L+=MIZX: MF$4N%@<]XR3`+';[I:E&]S3`+'2?"*@8;5%/:A/M>811=R6A8CXJ<^D(#UBG ME$[@H':@AI`V<)B"J`X.TH_3;HN/'`>.>7^^!:`?,1M."!^!\NFA.M(Q,=7= MH7:0@K0:UEQH[`>.\[#SSW#4W:*6[.YMZ]#P]/J!^3YH]F_2PJ%_//"S[`[C M[TJ_GR:BD;2-)IA]:[&!9NTZ=LS3B64RXL_1)H<&(3/*$H&61)&E+82./?), M/%18B'U&'*I*BS]:8B%,?I),FG,99&!LC\ M?/7H!H$[2_J-2+L17_](]/FWG\@S,-TRJ1W#3/P8-9R4..;C#<8U]V&ZR#[H M1+_:UM^CZ\'\)]W]'Q$DB=T2;N_"$+@!L+@>(,`T&9O` M4HE6V7#XEX,Q(`:W)&]O!AT]C\2=4>_)L'#QT;=_( MBR_O=>Z40$:1770+%[\[B(79T7BX8/(,9U3#<+H**(05K=4*<7/\XIWP_VG3 MXNV5M7A7AGZJQ5LO&=M7W0H=]:RZ;J_&55<6IR]QR^Q?^)99U:H[P5YG*/V! MW.M:L>H&=RUZG*?WA'M7E#/:ZC=:@]F^` MZ5W300OR0*Y4L#SVVTP;LGL6([1A^ZLZJ&JEUXVD(Y=_=PMY+=N)'US,#!)? M08FKIGET45F*0,C)I_K6&1!$QF[X:+.<$J$UAM^"`VZ6#C%41EVC)M%2-28S MHN4'?H>:9Z'GCBC:ZFVPX]9_D\,!^N[<4<];3%P/"YCO>/"R[KJ%N M\91;:S\EUWNBCO4?'J>"2<3C<`^\;L>;_,\>\S'M-O_"G62"G>[3&)`E3XH= M/A29OI9ZNG7&V7X^39)>TDZ:Y6F1:V,IK5Y(A[QAONE9\W@67H>^Y0`4HRFR M@%=S6SBW+#%V%>&M"[C[S+R)95K0C()^?/$4U3[H1V(P"!OMN);PNRY+X*<;$OXA/B8N`H4=:PU^$@Q*BUI MS!(!:3/ZE0?`61YYC.8`?IBY'L9I^7-79+_B#WI?64#<.8:CX*J-:R\$4S@- M!/Y/6'J$.4\!1J)Y2X5#>8A>$OD&<`PQE(Q_Q`;FU`L<^.LG#!GR7.@._CL. M1>`KL%X$9,$7;#M;_%5'FS'S80*AA\?0LL=13V-FPV@\'[7F4-0NP3$_$0I- MP(A]%HCJ+>.QS7A=1C\NT!B1Y$,;O"RB"#,.II8WOL$!+$#N.V/76R;C^VQ7 MS.'.,=D)0KXR%G#O'W.*U1*!F#&;H?\-4L*18&)2*/C!7I`GVWVDMI).ZMB# M`3EB="8O:VGQ.#HQ6SRF<%.XV"ZH[UTVI_#+@E4!C'`]`!\/S+,I:]N+&_<%@_7\\-&WQA;U+(P"O+5! M^85&/6S>PGDPXY?C1OFJP$A`:HJ9YP&(CUA,!P`(FG,\!#,KVLH)ZRM[2TKW MU7U)\10L8@2BWHGJVV#L>CDTNLQK#5`F1E\'Y@DEN5@MS2M8?SOJ"V7;T MP1ER_H# M*Z>O8=-78QV#\YB^QAU%:BA**">Q6LY8_=\M_2HNT'U0L MWAAJZOIFL=IT103F2_VH;[C;V$-@;N*.2F_5'XRV4;:6PJHD5)&ON MN?]F9G`3Y\G&_.B.OUY8(0*_#Z"]C[.@'YG74UW-$+;>187$%BSHH?4W,+8V M8HM=\'?5U;RN>XF%U>2N90%\*RA>3P2(KV3?$"]$CQ]+?'>=]*U]U3B*8GC1 M-F&["<,H6HKJ\%%\L.BC97/O4H6DTGHC_9EGC]S31OIH`X`VME\YO;G2".KZ M2J6@W`3'W=KIL_N(/69O,51]M$&LK+=>'9FYMA6@\Q`R[T-G["V647"W`P+B M^9)X"Q)[@Z*SK8NZ*,_#[IZA;]`A]U*>9.W$0A-?V#STS"D5]46R9XM5^N/7 M0-U.7_HTR2CUQ\KMH3I<7H[[NRP\J'+,6,?SHOZRU14P,]=1M')>'7&LK(`G M^8W=!S"FWMN'%B&F-L-@!3PI??3[Y&P7MNFJY6RERZ#>^YLJ=J'BAMGJMYQR MC*P5<"OG'7[E'"I^'U^/2E,+F$YBL6\5F*KVS:E%;I],/SZ-!W_IS!34YN2' M>/C88Y,Q6#&[[.RMKD$4LSSV-6W8O#$4TZL&@WS+<]L8`I?.?A]O&]:#&SV1-L#ONO#E^-UCBR_W5^N)%^F\.:,N-K?=?K<[.(-1 M%ZQ2-^P:FT7+P:.FT:@?,Z-^\F`SN7EMN9^GU)OMW50V]/VKEZ/6W;\^L"=J MO^6EB_DF\MF;!-#K''O=OUOTXIN%G/S@-!7DP9WKL8\T\*QO]7(!^YWQ?O/Q M@1`_7WZV?EL@&[#:#;7%P0/*B."0^>]!\^^NS/$"]( MWC[C?Q,V_'\,CBRE,:4'3-$Y4_BG?\7/\]=%*?)$2&#/HM]_I>1QZAX6<\8? M6_D^'Y3TU31=!_$RUBH^>WA1'"P4\MFFZ$&&WF5OX[I;>QD6O\Y?OG7&R9O' M.I[T!WL4BJT]-V.XQ91E;;3B1-6VX1;TU.EW1V4.]XW($D7NH_Q1VP<6/1D_ M>"Q*NUM1NM)1Q6075-<-?1O[ZR6[X"(9;CM9;:4:[3R1QZPP4GUV,6]:``CC M,'[-'#:Q8-,0WC%K(Q'O`_[XV\LO1^^6X(N4*DJ9P>7ONA'#+;!P/W"/T/O<=6Z9Z2U=54U[4 MST;3>@VAO.!.8737SEMY*,_J2LNJ$GSIVI:Y(']$_^[(4[M5=Q&O7ES^V9@? MRQQM?V[9[+#22L64YW(U,=7WF-"`9TO%!+QS^-)*\B#/-[]L^3RO:(BW:B)7 M*N;+A,V!(E-O;``NF;%@ZHZ)^RP*$&/:V4EH$\RUFF38%`$,Y/H)MA*/VO:" MN`[/*^N#IN20!:.>_ZHC:EI/8:+B7+!"Q^-UBF>N%\"(,QWY4_@*/D=]V'#^ M3S[SO/2N>(X!HV=4#"$B+7U24%9.]LV\"RU9XK^OL"J*\_A(O_'L^EO-!-OZ M$>U]P.'M,Y]\H1PE9\'M, M5%4P2E"3&L)./?R8I.2W9.S&@6/?HP?_&EU`'L^)+?<.1P]]S]E`U75M]6BP M@\!B?"E+V&[FC5&*=-UGBAX-*F-/=;#)SYK#8#/4U&YE;"E+M![+FAVR=)^I M8%3=FJIDKRX+13LWYWW.;&I7;RFF2MF?]QG[*N1.C9@J6>';AZGA2F1E>W:W MT"E#GK'L&?97J,0K`J3=]3HM'>(U7LPZJ]:O;?W4#G%>2S'@X&Z>H%0 M@.*-$"1_//!Z/H?874]N<>4UYHC);#NJ=/?SE7K%__;GU(S_COJ,B]NIZE_V M62;S$W!IFULQZUH=6PX1V8-:A*WUKA<0CIJ+ZLLYE5P&5'"YE MW,?7J%\IW#OH-[LR;J+"3:DWYNXEUROW#49TT5'6RJ^^]'0NF!0EXV3U;O,5 MLSU!F6Q-571=JZB8[6EJEDNTGBU:AXJF=ML'UN,WI)5RSTW?D)8M+I/8XK*Z M*_5*WI6J+]1>2'FIAXQ&U4;7E6Y7KV^!5L_IDT^O1-D&I449CFK46S:GI6\(' MYOL_DFSFM'$F+.2@K>!`3E4A+C#BQ4L(^3\BPA,)(KYK6^.(N:?7[(H1VBC= M[UHSE+ZJ5K3^J\)2"0,_3$^2B^.R%H>J&'I5!_"6+HXC-][NEE&VYRRVS4GH MP0VH78I4R90 M(A='JQ;'0!V=R>+(;+D_<,??#)/BCR7$N*]'M\.CSQ;/B(-9CM_`G`=H=X3S M)HQSO9QA\O@[UXL?CI\],G,(#T%8=O_>VE4MY!=+'S+HKH5ZG9;\8AEG1JNY M>/.0__]"BLD=[`5Y9SG4,2UJD_<.#&4F37SYLF=[VO)<:)U M.V03"[\P/[3Q]O=WAX9C*V#C-6T]AUBH*Z7)PY3!#[;MOO#4(RB\?(*A4#"; MP928((BHY0#ZHK$0/YS/;7[!#6/],QG_)!F_E8'0),H/PF\^"',P0#!7Z&X/`#K`"@3LA MDY"[8\4OP#=1*ZX#4P(C":9NZ$./0,XWD\T#`C\3?XHMCVE`7QV2IZ05P1X; MC[,5ZX)']9'X]&O=[4[]>XT7!YY130`X\\J3%@]3CS'R$7Z<^N0M+@2E3K/% MR4SXK0#8CJ"1MN#K(_7,*8K4G!M)V?VC(&\\H"6N"L_KWT*'$4.5L)*P*G-> M[T'SBK1`B2V)K5+G-7O`D-`J3;TK&;Y5G@H:`L0=%H"2P-`,O\R>WMB[P/3B MCWB8!S5D_F&6]E.[I+7_LJ*Q-Q&C@:(-JO*PD7Z<$JVE#D?3^A7>G$FX2KB6 M#M?1H(5!C!*N%PE7O:<,+\#=?K\;8].5>I%04#Q>EDHO0QU/[=%K:$JW5Z-R M(R-J+Q-F`Y#R-8;N29A=)LQ&2L]H8>2VA%FK8-95E6Z=>6(:FR"@Z3KK>\=T M9TS4R4O=TB[<('U&H=H]I5MGCDEIZKA(E&EP1M*JBBN2,),PBTUABC&J,;F5 MA-E%PFRD#(P67KY>G+TUTET?V<3U&+'$7P']5IY#A3Q(GOH@V5/T00O33DN4 MM0IEH+^JW1I%OH39I<)LU#4DS"3,*M9?]7X+479QMET5FEO/9>SHP&* MA+102)15G8#5&-9XB2M1=I$H&RB&*HWZ$F55R[*N7J.%1UI;#]167U/?,K%P M@)U!'M`&I,2NRBHF<75"7)T^);:$U1G"JB$IL26VSA!; MS4B)W7QHR938%:-`IL1NQBV-3(E=KH'GS-)@#KO*R)">]1*MK4#KJ*MH?>FA M+]':#K3VE4&OQMR3$JT2K4>@=:!T^RW4!"XN8D#FPSY'IT>]I_0J*R4F?6LE MS$0;AJKT1C(?MH19Q3`SE&$;DV5(F+4-9EJ=4:XR5D#FPY9NCYOS":K2TB%1 M5G7FC)XA42915G$Z054QNC)!BX19Q3>O2F_80I1=G+E5IL,^_W,DJ*]=68M0 MHJQJ];6KUAB!*%%VD2@#]57OR5*$$F:5JZ\CF:6E^>JKS(9]?D?'KJ+5F89+ M&B@N%&6]ODR8(5%6]:%(-UJ8IUBBK%4H0^>Z%NZ8%V=LE=FPS__DJ':DGZL$ M6?4@JS&608+L0D'61N=#";*6@4QKH;_^Q=E993;L2SA'PF)LX3%2@JQM(),6 M,0FRRG57*\F\)AY.6B8FS`S\\85-?KXR=57KJIJJ!2Y^TG1#N_JET$SG M3LN]/_&@F,BR$L[=VK;[`@QF\(!'WKCA8S`);7)KF@"28,U9M\!<[AC"OT,_ ML":+E<.%T<]SM-C(N5N'T*6!C..!T&@@Q/(!_#X<-<*YZQ!_SDQK8IG$PK[Q M$P<6<2?$MKXR>T&H,R9SSWWD>=IMU_>9WR%OJ3F-F[2<)SRK6.Y827OQ$D!A MAPS694CQ?(,T>9;_E5#?=P'-^-V+%4!CQ+0M(.%[H-"ACY9M!0L2N'""^LHX M!CUJ!B&UR9PN9O`<0&AJ^8'KX?HD[!M2P"B?8#:9P>C)#SX-'<1#/U+(% M->GJZ1PQJ>D"W;YT,HO2FCV&GL\)0%(=8.+Z$A0/,1S=%Y%P;VWQZB<5D+DJ(_:0.="[PU.0 M:21D&GG([/>`_P7(C)&*B^F#ZSS=@!R?D0^6P_A7=QX;6\$ZX?%KGR;XT@.\ MPU_Y-!$O'(L)0]?455#LZ;+^,14#D(X3V?@Q%45;=]0[?$P!A1_&A%'/`?F\ M87F(!]Y&O\,V%\Y"&\7Q&P:;P";R]/3[:K=[.-%" MM,`NX#Y!+["M%-.[^.N9MR]4_=K`QYPZ%*?CJHG*6#0FGU"/@0H%D//@?4"? M9SVC*H39#$"SFC#?A^&"%@.3\FR9\`)\^PP*&>@QH,^1`+KC6@VH+?`N`!@3:W]FFA+,,U>E@1/\/8_T"X^#SJ6#1\?%P2P'5AS>X&:'"A.Q`EY M#G"0?5,7MC>QR2(YEL-_!UV+*U&H9,)#^%7<)S:'?S,?CSZ6/V6B(VS:`P(C MHB?6-^0`0[ZX_V;KM#XQAWF@RBZR5(<^-D,=H&,>!F3&@JD[CK195Y#&4T-L MH!PTR8"G,@;"K!E7._D3'7([B_1BY]D%Y@O>P)G0!JK$D-DWF!.^%20D9ED) MU)HVJ+.@/..?/DSPA('B.4X>[Y!/#DR/LTA&RVF]ILQG:8-B M>Z,B`-$.QX).4+F!`M>!'[.#ZY`$N!RBOCL)7O!=;']*O3'_PZ?VQJGR$M@^ M\41S'*D(#]]"X$<(BX8.RK[G@A;'B8$5`N?;.?APG$2::9M\D+W`2@'$'R&;'#02`XZXZY#WO"Y@%S;(4A?CT M\G#P9D8LNX+R9*]LJDL>_>Y$2SX#X[D'8W=BKG!PIA(EP5PPI0%,_3/&L3)< M?OQD!>>]1UB&R-0%,D0>F+1R7,+,7CZ]<8JUAXP6*.AU]8>!'K9_#8%/Y$IJSO)>,P6GXPE_Q),7TFR--' M%C?!H3[#4&5HPT:Q-_'8GR&.5*QD+M]00>:J6L34E+[W8G;7(80$BTGY(88/ M?X#.D4#\(\A"A"X#1/!GRF)>`QC]%'B(28'B9>QE^)M=SO!JN+(48-S0:%:@ M/*."9"'AMAV9$^)GO51'(:9G<:QF5@=L2ZT5$=@7_G"4V?;+%J4#)+&`\\1% M&Q6",6$?/@J,^Y%<:Z]PSOT0T`8<98C=K)X!(W9G,!F9!0D@L_S`_XE<&6&3R+L,!R>/_%?K[NO8FT@ MMDI9N`2@Y]0NQC?^A^#)NY3UZ[\`^Y MO;\C]^%CX(),(:-A[Z:O]A3"<8B3O!4<_/./L+\"),T#47TG MLNEDM9^)I,L@%Z'L"C@$WG@K-.,$[*M?&:\ZI#[R#2..ZQ"K,E6?3,Y M;R7:""K'*+&231@YF^C1\%"L1O,]REEN.;*5<\G`]QV&QG868<`'_08$`NS8 MD:T]4H)\-J>HTZ`VL%C3M]@!5+U`M.%C^"^_GXBISTA8P<'P$7L.+*[T9'4C MUXX;CMEX[3KXC/@RNUE$)R`\<40G%W'I*8Y`0>C!08-Q6T\\\F5*`1GO0@_' MJ`C&\X,03G;VG!3/_/(IA1_SUB>80R:!BH>G9U1G4&)')$Q"AR])RC>@:*A+ M'<)(K8"K11,X&493E^R>2"B'46:2$V4MI@Y?!FY&!T2N)PK*.+*6M)UHNX[@ M"QTG%S^;>MIPH,O@55DYP0/2GV&2-^Z92C`?ISL MKO$JRJKS,!`6Q(?`9("..-EO6V2*V%I7P14C5[`+K^),CB300J.5N$2H,&C` M,,?8>'P5YS[BF6>3]N,S<7B!0Y4)\W>+((8#'(QN&6<;K"?^SG,\/Z$D2S9> M\8FNE0&T&*(?X&@3%L33`DWXP,)'M*[`@K&B*[:L9"Y9*ZY;04Z6?BK?)KLX MJPBM=XL2QQF8B@H\BJ53Q_50/!8]4T^8YCB)8X8F+7Y0%`LFP4TDH>-C?`:7 M'?(F2VX\E2M]P<)YQMF.SUP(.CS';9IQ_`&@R$TW;AC8_#082V1!1W(H/.": MM:[I?.#*-\Z6XQ(?^N`;OL-/Q5B#/+H,!Q$M3A#XYPVQ-&Z-2`Q`83S M9)=%*H&$'9Q?-3:O(:N-1^[,R9',Z"*9^F3/2D"!.I.8;.0)W^9`8&2W'ZX( MI).#K*7HL)&J&JBQ`5.YA0=OQ40KJ58OKBJX31`T8-%S>J9.+4[+^R(*`40G8H),`\"_Y&IXZ`^E]]3I@%:R1P\>HULM]R.=%MA4G\* MK3&72R`G+1\V,%0LZ"/(-11.L2&`V_\B(\5/9.J^P&<0Z2;S\-X/IGC\%%G, M$;/1A8'@P(R.!91#7_`W,89MO!S`1>8LUCUEN.ZUW#*\;OEH4TWN<<;69`+B MB5L)$!EBIX^E[$;#X28:(AF26>FM-4^MW*AQF$9!$R@:,*MB!'AAFWS"#?7B>L,E>\3BX]P7C(%AZ+V56W71\N$D M%/,*Z?;Z_=&JP\ZQ)!1SMC'T@3KJETQ"9B)48R\)P^[(*'L>#$TM`(71H-LO MG0)UD/!@9*C[*.@/>JL.9L=3T$THZ.^GH*OU!Z6OAIB";@X*-"1@5#H)@X2$ M_=,`)(P&J^Y!)/5+K'J+\;815!+0=T M9J'_9@S`N+UEG_LLK@S)+>Q!H$1\F@?BDOSM-^:9%G>65,A[T)LM!W-D_!W5 ML9O[`%V,HF?)'Q]Y[?#>\E2TR&EM>+])&(#DY&U'"&A(0`WK^VVD><%I=\0FL;AQRYL1V6-+,=<]X MXDXW0[FDDS$Z&\[_@SL9PM.W:&]]P@NC&16'O]@$@T=/]**M<%9B*B(B$AHR M)"`%&Z9K5=FUQC]?O0_8[&9P]Z9P^R(<5;`(CYK!V+W,G:##AQ6P MFP_U=&(0>0\]7+[#^(R;ZK3#-DC\>^(W=#I_UN"=W M(OKAW:2]B$Y$%]D>H@YX\ZUQ;V^47]7;Q'69.@ZN&IJ=P,BVGMQ&.#B#$[Q% M7#"*KM#<#_H-,[D&1@R-"&^^V'PJ[//1W3AWM9O-\:X@LKE3\\_0\L4MK,?SG#8['PZ($#V)'`[^T0` M)03@?W<0"QN;3T!3E9$JBV:U8O7NF::S3T'7\-5[@DQV(Z4_;&%-\-)3V;5@ M\>[)VB*WWHO;>@>*T<:$49>X\^Y)%RIWWHO;>?N*T9<[;RL6[YXRI'+GO;B= MMZ=T^_+,V_S%RUW1Z21@GMQ_F[R$3[3_MK!2P#&),`_R?BWS9BJ]6(N<=]>N MP=#--W+=BI_!:IG'>8SJPWYO)1G>EHY*(["@8Z_>[PU'M1)8S.W7&/;[_8(< MS-R=OL:8/(R8N$TOO'P%[[XS7VRZ)7WG>MSY:6HY7[<[9$4]?9K$_62[>;W( M_)7[CO1?']@3M=\Z@14LN-M51`F&^'R-_*VJNT:M_N[T825$-H^+=X0R3S$"/T=7AYMOF2#,(W#FP![D3?2%DJ_AN;^3%.5\G M`F<:H9GQ1^B%5I7#]A3,VOO#M](SJ=EQK6F>/(?J4.V$)(WRU8W0%%W*DMR=J MOS[_ED?.-'IU_QJ=BPY:T@5*)."D8,JA$UK' MUZR_!YC+-QB,]YO0TZ2$TE@NC>726-Z:,^>9&725BYMY9T]F`GMI(_8!V7)O1F+T-I0C]G$WJ_R5?)TH0N3>C2A-Z0K7I4FWNH M-*%+$[HTH9^U"5W7I+-Y0VWH=Z['/M+`L[XUP-L<:)EQ6LXL&8NT@TL[N+2# M2SOXJ?=AHTX75FD&EV9P:0;?G/VH1D=6:0:79G!I!E_)NM+D]&/2#"[-X-(, MWI"M6AO4YOTI[>#2#B[MX.=M!Z\N[ZFT@Q]G!W]MN9^GU)N=W@H.E,R1DJ;Z ME/\[]`-KLCBA6[G,;2Z-[-+(W@RS@#2RKQO9:ZQ`(XWLTL@NC>R;PS;;70CJ M`K94:60_;R-[C<$>TLC>M,4MC>Q-)K116[5,UR)M[-+&WJ"S=9MM[%J_4U4% M=FEC/SI?RX29`3UYQA9.15/MZR?.V2*-Z]*X+HWKS3`'2./Z29,P2^.Z-*Y+ MX_KF$[M,Y-+P92B-Z^=L7*_.9-8,M44:UZ5Q71K7RUA)`YG(11K7I7&].6?K M-AO7AY7I_=*VSFWK]U/JL9M'6-QC;I%ECL_MJ0JY#]#8_6D>6=MOS5JX6P5N7LX#0F+,3U^/6 M[@6C'F'0RYB\82:_-2"&IA`857PKBBQ>&&PYV9H^CU8%28X_QKEPE4LYL M/3/[#_X-&]_<`D'TB9&WL:#ZO%^SE%-^%E/^)=F([C(;T0/?B*[?.^2?L/OY MK\BUMLLD(^'04CC`'H$+BDJ7!FDJZQ_E)6OG;8^77]09[T!]@Z3GUY+;?=M18J/8[:H.+ M\UXR5L]('JJ=40M#:R\!9%(@KD6!*\-N@Y/,U>:JUA:M.C;1CLFUON>D*QW5 MVN.H=JV-:G08+JM):J<'0R MM5LNC$M:&$9UYLKF`*DYE$A(G^#TT)SI;PXE$H@7`,2+-93O<3_9L^.=O3V@ M*::B$O07K84QWI<`,6ER6H]Q[+:PHMXE8/6,Q*':44<29$T$F12(:UNWT4*H M7JQ']S/S`S96JM.E6^I5=D:NBW7JTM)Q\6RVCA,@M5Y=6F+U(L5AO;JT!)D4 MB"W1I>M(;[*5H(1E.S)6)^/.E3;"M*GO_WSUYO[SNP^6'_"L(O4EDUCNI]=% M17Q39B>R!+M\)X-"AX!,:I*(:"WUGMCC2K`\"!H&[C'IJ8Y.C^*3*7UFA,(` MOUFS<+:6O@2SV&@J3YKB=W8,;2M")>"J!=R^\(8&`.XAR3%/D_AT*XE/?\;X M=(29OX3+-()C''IX.X7!T#S7#GS0>:*>[[2.&F>.Y[]\IW:Z\1<*\9@_9YC] MA]F+,J%[2!ZI0U,U%Y M!)1)D^3Z;6)GG^QI(EA+]YEM^K9R*W:1)U0],+/$/EO?V7OJG)$[V&!0XPJ4 MWF!GLUVPV.'5="0.\=*PV M?-;,"NH.`](#=JM+#170QZ0RM)55P6DD^U[ M%[\R3K9=MGB!:=V.+FLY!@6JPS5]ESWPVNFPN"!9\K%R2INE?RL]M2JK3W.P MU!Q*9"'3-BV.7J*:DHS10RKC M,XI^UMPW+[G&W.%>W>WT=>%8K6D=U%:J]09M"EDH*#G_<;X`6S/=>`,Y.-? M[QW3G3'R0+^1M]^P'T:N7S.'3:S@5:%0@;393Q/1*+09-1DUV)BP@.IC`>ZA M36L"ZPJ$L+G$<`3RW'.?+1]!B)$!EIB"@'Z#EF'6MT8!%'/SW^O3+_WX*_7V MUM3VNWMCO5CR=DW@UFFW.MF]3RM`=@8A!?MM8`T`E)S70^:UJAMC.:^GG==: MKP9/[&[6X!N'N]#SL.7##'X'#OE(E!_.Z.J]3>H+VI`E49R5`0B=9VH'6@Z".9UE^"M15@'2I=M<8:ZHV- M6VJZ:G0?T&!/4HNSC_\XHU@E31EV:PP7E*D0+A)EPV$+@X,DQEJ%,4T9J`T. MNSQM"%K3M8IWKL>@LX/TBHN/K[FHR+/AH"X_]]/AJ#F42$17CVA]*!'=5*!( M1!^":&/8MN#@FK6SEME\'KA#MBG<"2K5T9I6![MYX8B5%^PNXRAF*/U15<;< MYD"I.91(4-=R0=$_=42^Q+3$=,G^#-W1N8#Z!%Y*EWR%W93TKCOH:.*%L82& MA(:$AH2&=#/9:7)XPR;,\]BX].`%>4%[D+)9TWJ1=_<2&A(:$AJM\,4X`[<+ M&>?2()VT!(-.KZ=69,V1YQZ)L=C1KMMKH:>^1%FK4';=&U9EF&Y&_,ZN7&S2 M[0"[/SS41-YB7=0M5KT)1^2]K$1TU8CNUI6O6"):(KH6=IZ3?/8EJ[EARRI?O_4OM2%$!9%4I6AH8*CN9B&)< MV1I57["@W1=FNHYIV1:OB56H2E72:$(7MKCLM4&DG_"O+)U[$)#8F@IMB]>3&M9G7/QJOP. MHWIGI!^QN9AQ>OI^`3/"?K*,04<='GZT/'W9J6W'[]HFIL3)T-3.7DKJFXO] MY9ER\UCOZ,`SGI-*.-7^1L[!G M%EHV"4=(V`;/PD;Y6N%7>F4AJDSO%E+#8<>$DZZ36Z#.7&L==9=709%15":AFL0MHT1NU<6L$\DHX-:P/&[5*:5:J4R)JX(9 M7G)PX=1ZW4GO[$E;+G6G]#:]L\?11.I.&5[MN5F5NE-94NDWU[D9LW%H!A;> MEE'SS]#R+7YI:KI^T'[]23U\W5V<]@0=2]TI-Z\.EE'U:4XM$D1?F,^H9TX) M=<9DS)Z9[ M>-PUZR1FRW22WSOW'3)VH0$@$4,%N'H"&DFDJ!Q^RY?8SHR\9X--DD8@QSWGFWWZ>KY1.E7XK; M5UGS="K/L.'%>(;5%$Q5/&)I8S15%$/UR-"+(A-1I9`W\5D<;7-1G?9",56B ML=>\Y83(N-5;9QRU>4%A5=@1_G`4##$VRTPBZ7`.YQ[#W3D*L<+<"AB%M6#4 M\PE;BY8A'%G8-+86AW$<399",%R!@V6U`[V4#@CULF%CY-IR8)QNZ$.7_JL? MESI=74AG%%)6),_.T=%DFK8U@'7_$:(A(1[%@\9*3U-31U&*:@!@M'_^]P>J M-6"RSX_GM>:!DCS/$\K6`)Y?7CV[2-_=/3-G7YBJA./78=E&&IM*Q#"4D5%5 M&BI91DVBM=3AZ"-%']988DJB5:+U"+0:2L^H2@&M)R73!>>&C^R"!T%2IAN^ MI'3#L,R';(@_X4'>>AM="M]$51UY8O9;WV>!S]W"/ECTT;*MP((Y*^)' M&+<'S8G6@)I,6XWV'_QW".R;+,IS(4R8FRV?1#PVL3$;%OK]8Y M@V#`9IC"W5N0L07?>LPQX:5'%KPPYO"73.IY"X`QH3-`K7B+IE-G9Z8._0LG MED,=TZ(V]`PM!_CF//3FKL_$"]AFW%3H`[G+%9^2ASOD'OAD36`9.,&*6^-R M*OFX5F@T8NH+J&7\&G&*>>?"$7&_MZ!T$*S#JE-&2ONV^^9(Q\,F`DMO/[#: MXMPHY_4,'2C+<^9KL*7S34;OB%2B->WA6(>3*A%_.-.K]Y>HSZ5''-'[G>4TQ\>%C0#SF,^]Y3WJ-L_=E/HZ,1MTZ&)6YO$A_>8FQ M"&.5E>INCI?[&1PO?L,J2J(ZB?-$;-?W+_Y\4=4B/(FNI=>Y#.7!X$)1UM-J M#,"3&OVAPCXQ&.>O^B)5KA:I7(K:EX&P$F551TP,]#VE)IJ(LLM3[=\[`76> ML(R.U.C/1M?:DTR]B7J61%BK$*8KFJJU#V45)2AHFXI_FQ9,N_&830.N[>\M MG%8NETX>8GI*G;6D6-A3G!\J2Z/3'!PUAQ*)Z.H1W1V="Z+KR;_3A.UM9XD; M'MR]%'`1.3Y6NKTU+8."3/5PB##H*[J^I]1-:U(]2$Q+3&,;0\7H[ZEYWAI, MG^5]3&[__8Q_;^E._-)8?I`"NH..)EJX)30D-.3E1R1;/WML3JTQ8=_PHEO> M@)R/?7JH5J7$RSL0B;$(8Y4=%*7^7**0?_MG:`4+8CD$1F'Y@6<]AH'(Z,%+ MPC'J.7""*4WX2Z7IU`9=36^A5[G$F,28U/#+%OZ_NN[XQ;)MGE=)^CJ=H1:F MZ8HVJ,JZ*95]"3/1QD#IC:K*5-0<=?]<'9[>6=]`XZ_A$KAICA;2(^2P6*7J M@I^;@Z3F4"(Q70NF*\NH(?VO->-:K0F6^DK:2IC(M75:1KX@SUTP)29@D7)_/!J.+?3%\\/YW&8SZ!,=A;0Z!*E)VTSS6'K,#VTL$.8Q6)(!<:`-WZ<>#!7Z M&\-J":QG#I-)&(3P4/P"?!.UXCHKE;D(^V:R>4#@9^)/L>4Q#>BKSBJL=AZC%&/L*/4Y^\Q84@JW,U!F!G4,7I(_7,Z:::;[(Z MF,35$?/ZM]!AQ%`EK"2LRIS7>]"\(BU08DMBJ[8*J!):!ZMW)<.WRE-!0X!X M_7M\:MYCUSP8#,VXJ>[IS;[3$/$E+;T=/9BINK+OE:*!H`YEG M7:*U%6C5M+XRJ#-E@H2KA.MQ$JX7I4K+@R[+:PFF+I\>)-5^I_ M]5S?CQXO2Z67L;NG]LDP-*7;:V&N'@FS=L%L`%*^QJ)'$F:7";.1TC,&$F82 M9I7"K*LJW='YE_AIOR'ZO6.Z,T8FGCO+N*5=N$&Z*>$Z)2S$GM+5I:E#HJQJ MDYK2U6I,HR5A=IDPTQ5CU,+,B1)FK8+92!D8+;Q\O3A[:Z2[/C),QDPL\5=` MO\D$G>=SD.PI^J"%F1,EREJ%,M!?U6Z-(E_"[%)A-NI6%4,O829A%NNO>K^% M*+LXVRLF=A%:J[2WGLO9T0!%0EHH),JJ15E?,88U7N)*E%TDR@:*H4JCOD19 MU;*LJ]=HX9'6U@.UU=?4MTSB)#IKFJ5&6EO/Y>2H=C1I!9,@JQIDE678EB"3 M($M`UD(3F`19VT#60DEV<7;6-Y;-:S97J;O*<^2ISY%J1X:@2Y!5?T"2(),@ MJURM:&&XMP19RT#61DEV3#)XF1*[BCYD2NQVY4QL+\#.(`]H`U)BUU7"1^*J MQGD]?4IL":LSA%5#4F)+;)TAMIJ1$KOYT)(IL2M&@4R)W8Q;&ID2NUP#SYFE MP1QVE9$A/>LE6EN!UE%7T?K20U^BM1UH[2N#7HVY)R5:)5J/0.M`Z?9;J`E< M7,2`S(=]CDZ/>D_I559*3/K62IB)-@Q5Z8UD/FP)LXIA9BC#-B;+D#!K&\RT M.J-<9:R`S( ML(4HNSASJTR'??[G2%!?N[(6H419U>IK5ZTQ`E&B[")1!NJKWI.E""7,*E=? M1S)+2_/55YD-^_R.CEU%JS,-ES107"C*>GV9,$.BK.I#D6ZT,$^Q1%FK4(;. M=2W<,2_.V"JS89__R5'M2#]7";+J059C+(,$V86"K(W.AQ)D+0.9UD)__8NS ML\ILV)=PCH3%V,)CI`19VT`F+6(29)7KKE*229!5+LE:F*WEF&S8\>>__A#Z M-T^4SG^\-Z=L'-KLT^3_A=0+F&O->##4`W;T`,-\;;OF MUU_^^[\(^>O_W-S$;Q-W0MY2S[&<)Y]\!L7R'A5+A0B#*77&)%9`_^`M$6R* M\+;^]^9&-+=.4=PB-,C;XZW=.N.HK66:B`E3#']\89.?KTQ=U;JJIFJ!BY\T MW="N?BD$F=SYO?,K]48_CTJ_.4W:E,$/MNV^`#^(R&D^]Y@/[?HD@!\!1&9H M\ZG"N7A,^#[>H?B3:\N!M]W0AR=AJ.R;R>9!YGQM&O@5_N`*-.R M5]%'FH!1;7^NT'\RZHET[&17VM"VY^YL+\C.(!\M;@Z-!Y2TV8);C-MIT_8C;+=?L9]+GI92%5]3G90<=3?14D="0T)#0D-"H MWP;=?KO$/[C]B(UO*!!)GYBXU?+Q@LQT9S/7`<+PYM`-`S^@#K+@H$WZ0/95 ML?#W&O*:(+\P//,C&7A_!:],/' M?^.!/G"!;#\XU'GQY&KPV6GC)2S)7J_&F$EYXKM(C/4'\N);8JQBC.DU'I&D M>>)`U>(.O@3U`1JW%\3R_9`GYXJ"):ZU5])B<3:JODS%("%6+<1N),(DPBI% MV+"%9M>*`C);9L.(7/H3%6/B>H2:?X:6;_',I:;K^-:8>2*/Z;5^F.9Q(/-. M'CMSRL-324$^)SAB#(U:,_V=9'J:0XE$=`V'YN&IHXLEHB6B2T5T[]2AQ=(V M5'84YJ[$\M)@="YG+<-0M%Z-<9CR2'^9,-.4H2IA)F%6._@&V96[>$AH2&A(:$ACQ1[\\&+8_-E2AX9Y;A7>T,I,.&Q&I;L-K">WF) MUT2 MD]EV%/_Q\Y5ZQ?_VY]1,_K:I[_]\]>;^\[L/EA\\X$L)3^)AJNI?]FDJ"N'? M*,1GGC79,E5KVMAR/[K>Z>71B5;;7IN#P)W_1):PRKN/LW0LP6,'*^-IIF'@ MED05I^.=ZW&=:\&H1YB#6M@;9K+9(VA8AJ807=6Z"CQA^:"[S4%]`XW1YV_< MN;,Y=1;?^P23F_9`L)! MJS3?E!Z2/SGJ"7%RN8DM]<+YAZUOB)D?N%'["9GRR\]*>K5YEM@2#/<)Q' M[8#75DSBEF41D4=]$_](:/OPF??_`S;*V[F*'KEZ50I=/ZTT;UFY6?G@60_L M*[EW\3P+XB!AI/@!F`CS\IQGU*G(@U?RO>%Z[".%(_.W#*L^W*'X3'[A!#SG M'@X`](5ZXX>IY7PEOX).,8_'D_TE:C379+ZVW,^`W=DRTJZOXN^Q+:0&V\O5 M(#`62U]0\L#,J0/ZSI/%8K9C0QM_)W?4H6,*_+%F%MH+^`3QYV"#H3Z94X]7 MT^`FAFSBBLXQ"-,3^;>L8,5(B^1!*2#>)50,9:G;96J.[KE&>86KJ8@,X<\7 M7,P'K5@!X8*K=C?N4N%;2*U9FNGJYL2?,_KUX>W=_\T])9]=RPE>1]M.*B]! M8BW-4KYIY?Q.IJG(CK=WL1^@ENT["L6?__I#Z-\\43K_\=ZV:W[]Y;__BY"__L_-3?P^#N.=Y8!, MN_E@/0,PWCL!=9XLU``Y*WWR!V^"8!N$-_*_-S>BG75B1%.\I;0ATEA1 ME/CA;$:]18R8]*A@I;RF@M?!E`((/9;-YTQG`#[K/U$:)&[&=D,?D.J_6BO4 ME`-+^;3[NO3X(AE!ZL@Z^`@P;_XH7A M00<[L\>BJW_B/O%V;9^HR/Q4WCR4D5>M%2#3U/:##"5]XQ$E)_:@B:TU"5L= MHJ)D\!R_RVQE6D-``&=_'T_-GK?84(NB)B)N9VX(YYAJL"@A470V3#.L% M&Y\.#XDF+5'1#%3\QM86:$T]Q\*)2#'1)$#(G4-"0NX<$A5RYVA$J(L^;+8[ M\%WH`RG,(QX37KW^U)I?>EG=(J;S+7P]LR#_7EJVIRM"0 M&H5$_26A7E<5H\ZBPXT-ZFZZ%>5OBHC M9"7**E9RAOT:%?(39!,K3<.16#TU5@=U*N-2'EXDQC2E.Y"I)27**MYU!UJ# M19G<=256,[MNO]U)5"[,IP.'8KMK3H`79M=K2F;$,@QRBM%MH3U.HJQ5*+O6 M%;TO[SHD6EN!UH&\1)80JQ9B7;5&M5=B["(Q=JW567)';KD2JT<<0XP6RL.+ M-*J)[&W'XB#X"-:?+:[Q;P'K-X.-2V%V3,GIGMSK'2 MFSL)7@XMUG8@HZK8U?9F=VR(3:\8H8VR^@V5X:@JZT-SD-0<2B2FZ[!U*%VM MJAVM*BB=3"&3:^.2UL9`Z0ZK'$I?K35MNL2TQ'35.DQ/ MK>J^1FHP#0&<7!F'27MUU#;EOB(;5G<+>6WS:7$#:I>R\G,RI+X%!021L1L^ MVBSGTC^!'?^P_#8%!]PHZINBCJOR6JP)E M8[1/N>__G!$V?M?_ON_"/GK M_]SX:#.\VN16&[ MK3;7J+/"S]5Y+`4$^4;V[]`/K,EBQ:9L]/-8E+O%/)[Y[XCOOJ-5^>B-H%UX9H6_TOA_?&?H8O; M&6#)I`KYK7/;25^ZSA01/7*P#]NS:SUB=+7H.Y++GOL`7 M/@GG)'`))3/ZS9J%,WC1Z8[ MFUD![Q->]!CU.="^TS.O9"GGD,%)X*9_(/W.G#P.$CL:\,_ART\`5PB83(`[D#J$^4O*1+LB`3VNW%*PH9!YZ?D@% M#2]3RYQR2K:-(^:*^#9E*GVFELUE63(;Q*1S$%/!`A_U6(@-D,<%^4Y;XC^` M2CQ>RMR.U,T356!N?`9@'V@NB\QGM%9P,!6?##G'K)?]@MNW#SN(]NC!/&#<(M]!@N('NFBDU.O.C7<;G&( M&88*QL'$H*HDI%RP"9&/L$?,&!F'C`OE.5WPV7=<@D6,\24J9F)BH82:T2#T M4'J.$8LH^#/ZV0#TIXQDW-4I]7"3`@&,RD/`9\:=HQ3$-D$A^]Y'20J$>=C/ M=;>CJG\!T*Q#ZQ5,8^AS`8Q^#?`\'&E0;GONC*C\-9A?M=/#]SW$WO1SAV/+)F,T9GV[L%+EC8X"0@&U[:?^9,#Z] M:L<0C$=*0R?$/7:.!:9%3YS^Z`PC%L[:>LFW1DXBG2-Y9*'2_F=H>4(68'$7 MP#0_,#Q3SW(!!`A^V-8YBV##H[BRMN,;Q,^10CV M`W&HG@'P?/$(OC.S8#H1`KC^>9:`T?NF[ML6'OL M1QLM5[^Z[O@%1&0A0U7\4FM,4Z7!`\]VN,WS4N5"5#W%',03I.4'8IURU<"- M3TO77&T#B0DKQG_UXQ'SSBVY?*9,.!!&=MF?K]0K_C?J>O'?$3-B4RSLR_L& MG9OM!TU>5T+.>UMGFM M*DM'>3POO=C!H-]LC_#7U$9%0`'%%%Y`'15W@`7HJX?=0IXZT6>34K:>63E3 M;60H/:W!678O.96SA.MZKD]5&1DMS&Y?>J;=IN]!G^%$8L$Y'2^;YJ%G3O&. M9.ZA`1CMZB8_S`OC.C7_#"W?$E]<\RN2OLR.=3;9L;JZH@\:G#U5Y@L\"Y@9 MNJ+660BJ`M>R"A.Q-7Z[B+<(:IIX`\.OQL9H3CV\;+L,;+^DP':C6U4!AN;@ MJ#F42$17C^B>4:MMK3FGGP.]NYN^QR5F.>:,CS+(R8B,DUE&6AV18?05S6A; M9+H,"Y3+XPQ,X4V*6(H_'N+3L>9JL=&+XU:SS#/Q]=<-&" M\]T79C+KF?L.%''VB-OF+?-V;YUQTFK::).<0;9Q^O(\)Y+;[T'[;[^SGEEU M:NHGLS,=/>E&^R==NK)LF%?IRM+(15RAD*YYUD3BAO=9K\6*)NO$+D;-M%]L M6S2Q+D:\1.U::6QMI.AKHQ&5:G%TL=#HK7X7\[CQ:-@8L>NR9.2$[S`_D M?!R"JW+7.H6[AJ8,NU4E<)5^YQ)F\9VGH@]J5$P:XC&QS:&C;4U9;HM2P@E3#J:@M!-0UP,]/+4ZA6<=$MU5"SL)I@Z,K(GGEKO"^,9])PGA7P& M9X3('%JF>2]`\?Y M&8\`7YW1761=Y87#CH::F3\]F^70G3/,I>GSA,T.IE%')'$_4?$3NL[Z,6,! MY!Y/1!FXY/;^CCRXCN6?YS(^X2*P4>80^NF&PSE._PU.#FE.+33*_ MCIEI85YC4*2_,@][G84VGZ?X%S]J<>J^\(S1(LL!3J#OAI[)A/LSYK4%VJ!= M3@G:MAYY1FS7X0G;\-3(,[FEJ2RA@=".Z4HR>C- M75^D/D3V)%GA+'C?\J)E2>T%IG2,TC9CLOY']YEUR.U\[KG?+.`4LQ=D-/I+ MW$S4_?=^EJH025=-V^+9):/26T#@8[KW,0Y)Z-LPIQ4,2UCGL;5 M&K,-)(I4Z;DIC&DSCLYYO6$_R[.=9'8NV^;[U1-S`+AVE'1T/+,?S7WU45_L15,0.0_GQU8US] MTN\.>P;H5]F!Y>GV%",SDI$9.48V&/3A^7:,;%7+V#VRD:K#_QXSLBGUV(V0 M;G?9%*ZW'N9HCE),+TCVN<\B,RVY?0'AKHA_8&\1"6(8N6?>,Z:0^0SBQAW? M?(P2*/_QD:_(_[WY`GN$9YEB+:.BE?RRRD'L\S5VF:4L0]CK1?I(1!0GAO\G M(2BB1Y"C[6/XO_C+#XLYN_UF^?]*B>6T"DK_]04IX+]'HQ/?7_WRN??/S%14 M07^=,P>X.>.9$Z-+9LYHT\R]A1Z"!2CI,,90I(G^Q(L[\)WV$\_^#F>-7ST: M[?'1E)8U3Z+_3/>\]P?H/.I;]/S>$?T6DW+ZBI0CUOCGJ_5;B\I0;V2G7KW[1NIV^ M7O\<[QVY!,%V$*QHFR6`0.L8VB6!H#53O5-\KTQC1GIK,*?#3J_?Y#G-LSG[ M>W;G9/]]YWH3%I4W2#9AA22XB<@A;[\QS[3@-/`9DR\6QH&_C4L1(1DRMC`D M)H#W?]1T_V)T1MT"$UPR[2=0LGYSG6>&*?SA8XA2K;YUG'0M.E[?E_@C5O>.OBMAB5B=-4XWN":DM M9DG2](&61PZ<8-'^G>/P%*=8T7/IIUC8)8?=/-`H?PRGE;EKB@]7Q`AJ8@15 M,<)UL1/(Y`..O/LU(4WO:$:MLKI<-5=._XX34([I[W6,T<5/?T9_;QX`,L15 M>PA&@Y9>BRVCR)!.!X?3;.=)Y^7LZ"#@]9HV\37*J[%7Q$?IDUHK$B*JMU7T M.UJ9MHI"E#=`D5:R0KO(X`=YB8RV(^/H*ZHU9(P&9P>,W;<7IP<$E^-;9LF3ODVOY<(GZ?2`^5PU M/V=R(>\LEM&$Q=S_H/*T]^BCX^340/:0?% M+Y9@&^NI96UCV\BJ9#%\"@,>9,!]<\L^I^[!5*;O0@?4'(;C?D<=E@?^G(3* M"K&":28P;J`-ZPJ, M6Q)O(FAIJ&O:3]%I=FV*2PV9(]=72X.^>M4AO\-4HNH/')LQV#I!EF8"IC"[ MJ_OD0#N^@F"$W1-_&V,_$,DWMN4P0@/0>AY#_JSH@[C/3,3G M>4DH@!^%`LRYNM0!<4(PYEB(F7GH^2$>-I8"&OF\9:FU?-&@!R3"DZ`\\V`U M_@R=(1QX"->W.3,C8"3'S9K+VU@J@.#`KVMAO>@?EFO<^X.+7S5R1O+26OTRJ-CXD.EKC\4ACU.>,>SV MJEH9U=D3&L[X7/Z%1DE>QB?A>W[)5/,A=[\8:/;9]SCZT[F&8Y$UL4Q42F]3 M+9`K6A:H?W_L.N^F[Z:OQF\V(1U,]>=:O4/NP]F,>@MNL]S-S`/TY;K/Z;_[ M/.KJ;73BV$1RN\[GF%5D[K$Y]80(@\&EN4=\S(@AKHXL[@:.64OP4HD?K#.' MHCF(2=.:VQB))O(#P#D1?F?SZ&YI/X^,X$,>T@P.?H^:6*;5RY*0F(*$5A+58`!U9@98 MA#6^B''K)'=14S?$!#F([7&ZWK-9CJ+%$_>)S>'?:5(GT1$VS?-?":(GUC?D M`$.^N/]FZ[2FPB9#M;!/40?HF(=!;(H2:I@K2./";@/EN#SP`B]966/Q!*S( M:$%;SK,+S!>\,5W@C1F)./;-Q(Q$V16?9250:]H@9F#_PS\Q1C';5Z,73/GG,FCT"39'%TPV#&W=R,P=-@@6I?.&R`'JAEC>!OA5B MN^,GKD=R$#!HBJ>4\EG:8"3+@%*0YG8X%G12;A9S'2:L:BFU"7`Y1'UW$KS@ MN]@^*&9C_H=/[8U3Y26P??)]N:9)?:%A9WG(,"D83B*FZ,J^B79!''>`;'9<(?:3KKB5,N#, M@F99BD)ABWR<3T1;+L54Q M13,NO5N)64K;QZEZ\A@;WX2PR(@?U]$>LX!:=KP2(L*YGF'-\%L8PUR<>OQU MJNZB'&RX%(+%'--RPL*+6#^#QZ;P)S)E?2])%!.82_ZDF#[0V5&1B)K@4)^Y MN-`\V%I]E`&@S_%S+U_)7+[!]`"I*5-3^MZ+V5V'$!(L)N6'&#Y"!\24=+@= M1AI9!!&Z#)!$#XMXS5/D)4,KX8K2P'&;;(E@?*,ARRN M*=HV<;E[5?RLE^HHQ/0LCM7,ZH!MJ;4BHI1;JB];E`Y^0\/7OHL%0!","?OP M46#X5S[H>`-N`H0^QF]0P8L3N#R<@L2`"9Y0?^3^1:?X6+570LUBX_ M&T1XI3S][[7Q"KZQH7$XNG($\M,,5V;X)/+['H#G3_S7Z^ZK6!L0IP>^7X\9 M]#S&M?6(K2[E<(1-;2ZNN'$=;@*-Y?`K*,I5>;$_18**Q:1AJV(S6,F;FA#VL\@KI/9QFF<&&T=D_Z+CD39([F]TFFS=^FK_9J2S8::QC9^]0-)P*E@AO5I7'#F&_TVH:]881+'/@88>+FK2UPGHTK MJ2(?*^*=\X,)U0G9H:DW]Z,1N0:\3"99`+T.85'`I^@J5S-.R+;RF?&J0^[G MS.0V+=AA%6)-MNJ;R7DKT490.>8Y?.)-F!_B8Y3#0[$:S?(*21MWP6TA6@!5+U`M.%C^*]/,J>%C(2- MS""/V'-@<:4GJQNY]DJB6'+M.OB,^#*[640G(#QQ1"<7D05>'(&"T(.#!K-I MD*JRRY0",MZ%'HY1$8SG!R&<[.PY*9[YY5,*/^:M3S"'3`(5#T_/J,YDS3JA MPYD/Z,=N1-.^<\,BAWR*_QJ5/A&MH2>-=R M!B>[:[R*LNH\#(0%\2$P&:`C3O;;%IDBMM95<,7(C5)1VW%28M!"HY6X1*@P M:,`PQ]AX)&^(^XAGGDW:CR\RM>*ARL1TS@AB84IZIS_*HC/DLV6C;0XC1:WT0$HG-7YODYQH:G8GJ&2,5WX MW^.)&P_?&2^]5U%:_<08`N)HCGA!L<^I!W&T;@U(3`#A/-EEHZN8'9Q?-3:O M(:N-1^[,R9',Z"*9^F3/2D`11IZ>C/-$W(@Y2]L/5P2672BCP@2QJH$:&S"5 M6WCPRMY?<8(45Q7<)@@:<.31F9RI4XO3\KX8U2O@50J6VE/(#H4$F&?!WW@? M%E#_J\\)LV"-!-"8']MKZ3.U;*ZO9$H$9)DF=%MA4G\*K3&72VO%#U`XQ88` M;O^+C!0_86$'^`PBW61>0.&Q?X?CI_3V+W-EB4H/'0LHA[[@;V(,VW@Y@(O, M62Q=J,;>L9.5EN%URT>;:G*/D[WP0V2(G3Z6LAL-AYMHB&1(9J6WUCRUZ(WEBXQTJN?^,@A M[)]URW=XW<=W> MVRUU>PMX1=<)HENAF.\H0(RB1YQ)A.4^5K!0=@5<0XAW(]OZBB=NG.SDI&J[ MB,`.>8NGH+65KZ2]>$FQ*NPP/A:*!>M9_E>$LFM:_#OAEQ'ML]_C!AI;(V/7 MBGA31'$:WQ\H9`J*&X`>+>FX^7H6BA-AZ1%&[:B4"@XB%K394(F0LF;U++-D$;0$JX2^M47.)+",43N3IJV!\RY](-<\W/ M*=PH*HZHH9^8<[EOZI)KZB(6_OQ6^'&1^I+!TMGX?+3,0%^UQ7TRY67[4@^- MV+:>/4T^LN`%716RQ0AC5U5^H(3.\,5]7K?B&H"BV^TXL[4QAXIP!VC&2[Q] M;?H2>1+Q@H6/_$C.A,=OXAJ0I9+?A&1")_!PZ_D,C9FK3(FNRL-'X<#D@ECT M8R==T^7V=LZN#KDE0L^.[?/B&&!E_&2XH9\[W&[H)G9D^L;-H1X#'/\G4:?0 M7('&`T$N>N>BF24Z(_#D//#$'K@`I+*(H4O7'\$4?IFB+3GR]4/."\M/I#^P MQ!JYP1-XJ:W5%KC3#8YT[OI1;W"LX":X["0\LNA[;C_D,\POS3K;!L/OO"+F M^MQ`(^X!T1R3H4=)G"C-2(4(@+M!3)J%]ZTPI^*H!0"S$83*!M]O/G7Q&/S6 M*15WU)_R4?$/F%\(\,HVGZXKU3#$L,I2+Y)AF?B!I<.*;QKUR:5@L'E;B&B8<\O"RR.>W5"#ZT.(1F5?FFU_F+@*S>1@L[3K+ M!ZK50Q1LNVCBP5LP?VG_];/W'6C%!B'GHYU15(>%X]\'D)*,2UUKQIT54W=J M.##!KHE6UJ0CD,]>(+SG\4_;FB3[O8T-Q1)7_C<Q28<&//5JV4+2.2.Y//;,\=!@VFF>C9JCC@K<67MY?K`[TT`#N=)G(A-RS/#6>P4BE=CIK#* M@'!,NIIQ1R74G#F];-Q9GETB4(*7ER`(IMOK'&.L\0OT:HE3,E'27*B`65F'**J+%`SL3P?L0RO@D(/ M)Z[(&I*MU3Z.7$0R7UHI`/"^`+8C;%>T@S<%L[GM+H0Z'FGPPC<^:6$9L^C7 MQ>Q$@W^"^04TF('P(N:M\FKS-$B2B,[H5\X3SM@;P=@;_.6&7\FF&$J.E_`2 M2T]6FZ%56A*=4]W/1Y*#>P+Z.63'JFP0A>4[Y'76X8V_E+2\)*J^7[H\IZGB M(GK&-W&:N.L$;CEL')'VZ+I?X[=X.)N3W&(JZ.J2H?F%9M"VZLB>Z?UE+?)# MZ`5IL*L(:4427]S,*5MH8KYP.)U1#Z/93#KGVTMT=EYR`(PK8T9[YJHO'VQW M,[R4P[L`)?+F%%B-/4'G>$\;SI3HYAN.D;[+G?]7'5V68Y-2BCD_LUXP/>[_ M\BIQQA%%.]+JX4)0^?VFP\-SXD^Z M[3#42;(;K+S&AR&"/=/-$;<$KL5P:UIT&N+ALDA4,O7U,VK%0QQ)G7./6QAZ MY&`6.T(ET:X`X:LLY5>)%XUI"ECCVW?0JFM;8YID,Q`G/13A\\BIUU_>6X5$ MB9RBT(6'19Y(6V8H6BRQ)T%TW;Z"0@5-;$A0'%Z0]2GF2FBB0"YIC2*TC^N( MJ:\0)3:P=MT42D1PDN4OGT#;8"I)[M;;3>Y6[&0;_48R7\[I M(OHF<>V`W[R0K5CMT4PN(EXQWT84^QY)'O1&^B9N@S.[UCB-`7&X/`#9OV9S M0^=Y*V7_%E\]V#MLUWFZX4V,V6-R;9'M.](Z(DTAVDG2YMYG[(`'C"91-?X, M77POZH9OLWQ)"=ZYCWC7'BW/>=B.)!H/'C\-+(2C1+L-QEDA&_K1W1E:"6/+ M'OJV1G=?(LXR-K8D0M9]B92H-LS=/7M*7'A_9>Z31^<`8T![XHK5>I%6NHN! MV/>%'PD_P?)+3+YH4Y7`CQF;#%ZWHV>C"1WF965 M8_-#Z+*.QF\@ITL803*YMSH/P0B]N>NGUP*;K#P4M-$%YC]8<2L'A3C=9T`% M'(W^LGYD3;RR7QB_G,_D_S&C?`X;,VE%&1NX03%JE&OA1.2T>0-Z`$_48T2& M!?Y?@_,.ZQ5E=\T/B5ZO;2"0*^O"$30^"'%2X_`UF"M403>0*&P2N2F,:3-: M=R_[A9G"@'L[=GGNLVR:.\]UX+/)SD/U_.20CR`A]&&,*IS67$D$+-]'A?/V M_G?RF]OA;]^H(R%?*Q&I<2PX7TMI8!6_][B+CI;+7EVQA$RRU*'A$D8C/*D3 M5\X5=\@X%A4>$:];0>05X4=.$;P-.Y.1AOOZ3\1%($B(&3]HH6CA6F8:$N`F M9^!(;"'WXCLE.+KA7;8?Y;C(!*XL^7(D7A4@1G[OW'?(K[>WGR.S,MX7H,.4 M'_G:6,]1N@H'F!OO#=RL'/^\&M"&\O9OU`DQUZ-8QP/T;O?09WP^MV-W^,@! M1EQ!)+;$I(?H:B+K`\6L)/S98X'GHJ,])P!/MB'?-'@4;)05$!EJ94R*RU(^ M=:%/W)#B;(*PTR%3(S@*YHI4'PY7%+=L)BMI`..H\-3=Q%^WL\[T:Z[;1VBXFY(29\KKVF:0I5;*-^+ M1?]&;%9Q?2E1S$45XZ&\NOU7JHY?)+TWKGQK#58I`E,ZQ: MA'&#F1+Q)LJEG*2:'M]\P;1D*(=`LF.$I%^4?[Q]_MM*";7U^F+%%FI,64S8 M_BJ;P,S];-Q.;QGL+)UGA8KC_:)U>67B<`H1YT`6>0ORPY;'X&3+TT-&L4#7'US??]4BZW_%^,92?"_=K M.E*4:F-K'!-KD\3%%+#V2>*J&=8*9?\4!ZJ"PN^(`U4CK%$GX7'![?T('M=K M]ERZ>BA!%)9X65.9!#STVF&)5R6CL$2^'06^T:C`$F\=(^LS/0V&O9KY6!&/ M]H^SV\YQ%KR,@H5AU#O0CJMS6 M42(K:S9QM`*,#3F`E\*KHTT_]7FA;3A%GML^VIRKXA:`JUIS8OZS M05I_4/LQ[;2[7Z.O5UIW#J[/8HA(S>41>C9(;;2?10NVAVH=V"J4FK$W]UN1 MVXC%!NP7AWF848)\MJESL_+K00[><1O"^ANWC\WOE9O;7WU[_^GSFS0NY/4" MO^0\7GIGKQNX"HL>;5\Y?<"W$[21Z3OXI%5HRM*.)Z:HO4D;;+4WE4!-07VC MV]6V*E89:C*Y].^RI0,R55\Q>T_VN<^BS@>Y?:$>+*+H+D-)[GMX7*D`3*$U M6$$=`;^1"]&KVX!H@\5^QJ=Z`/ MU^E?:KDF>O-(=+TWZHXV:)_'TWNHLKY[3%K5U_?=X;#7JX(?14QWQ_.@N&GN MIM<=C2H9>7XY=/RXBRJ[QH;MZA1K54&T.MY&Q3 MGB2LQL/Y9M0S>M4H5'7!I,[[VYM^-=M&J2*E,M=+7>MV*SDF5:,_5>V2#4>G MT6B#7;IA<*C,@ZC?5[L;+KB:HU)4<=]KY%\`X6-48(2\%#C)++?WBNF7E3R8NY-&*H1_HV"V16NR(RMQ+1E$M5Z'K/&IP24RL*\0 M/V0N\S$SX?_'$*^NS8N5BP&$AR=QK2NC:9S`4N<)+'O+%<'BLFM801:3+@86 MK^>`Y4R62P6N#9]O[=[<]>):3?_`PBJPU:(W@?C>PF*FOWJ80O*+A84\WF.R M92HR77[X<(=O?;3,J?5$'6);,YY>-RWP:\:5J'AAWBFSL(&QA:6\)A-X!#I6 M5HGZ[%G/F$_Y0]3:M>G:MLBMB06`KO!QK(J&N4^Q2L>,>28C?O(^CB"T1.S-;+<<2SB584-)V>3$4RS%14125 M;[[3.\.DW:1DGQ7E"[4PFRK-5K!)JGCPH:8;-XNVCN@:'J46_(FK>JE81YQK M=D:QPEE4+5A0PB=,T^,ZI7021(E08[K'4:^B2$FR`$7&4;IA1;)OP(ZQOY+9 M&9/4>H'%JS.(G*+AG*?WQO2K&Z:^R35[EFH'KI?N62T7_9BI,.K&)8PRB5Y? M1Z4G[J<,\,LS"`>;>=L!C./GCQ0P3GI9"1)CAJ9)D>/LN9L*-"8Y8A^Q_#8N M;9L%HJ1C7-\)7UVIRVS"%(+*LFG,SCA3J#`KJ+%40IKQG1?RV9:3FZ?Z_D[K MJ/'2:#((TET)N#,65=>$3+H#`6X%J?RI<6<:=/(!I\J+TO+S\D68 M)3^N`TB3D2>UW3)<2`NE"7[0F!_D&G^_2OB&&T!6K@M9%>P@)Y6ER]FQZ3.U M;*[7/KJ>Y[X@C$TZIR;N7R&^NW&"N$0V>BGNE$P.:I%8?M.N[;''A2C='J\V MCSV[]C/O5721D.&3<,XK#(`,ANTEG&&A%\>TYKAD$_J_T_0E*C)UY'&;3>4^ MRDM+U"2/><'?[ZG9Q9.I[YZ\BMMNRHED#A3R#V;;/GE'O2=7(;_1J"/84]VX M#O(C,RD6JZ.>R%&^D9442\7;3/2PA(22,D-O4]DS1X#9#*<*^/$YKK[.9T?@ M*I-:FMSQLJ<\6;F39%P?DP?ZC;QF#IOP"ED^^1(7[EM@BSZ7>W\\<)SM/%QP M.CY-$BK>N=X_D(8,"8*"]TZV?^@^[OV]G_8==]W40THE!2\G;KR^Q'G5\GDA M11CY_Y^])^UQW%;R^P+['[BS^[`30)ZGP_*1O`3H:_`:F!DWICT)'@8/@5JB MVDIDR='1,[V_?EFD3I^2K=-F/F3<-EDL%JO(8K$.G:J'XA)\M!S0A5J#; MH0=84KP=M!T"6_2E>]K=437%#'W29'WZLM)8"FXI. M!&X%,NT\@[\M_=N'O2KZ.P+_S3*"!9!%_-LA.A9>PC_;>,S-D(] M-7?#V;!*#."T^*=%OJ9E<8\Z$XXD6QT[Q\%K>5>4X%*(=DK'>RM-U"8M"MU0 MU'_@DM%%1#LE&8.>B45-I^9P!WJ57Y,:L]%AQSC).G:IFLDS=R#*(@410:``,OV[ZM-4<>"%_&Z-A&E< MS/J:%V"+RW,C2E[LQ_U_L>G_HG/WFRWKRMUO.BG$-6[2#:\:LV?> M9QUZ:UJLEMVBNFEFV24T5RQ4"1ZN=6R]@#:SX6=]JJM)G9O3\>M0O[=$<\X\ MG,+]=D*IU[JZ1<:K$O&>^@JT9@?JK)%G(@O3:5UJ,?=LX=Q:K4ER)"CC4?^X M]>*<[[\X3Y9M8P.B4YFT56'460 MQPTJ)AUQ[-CE=]*WJP=$CM.W%O"&A*?.P`R3!"GUND"V]HQ=UM&K:XAV2M5[ M.ZW-X;XN1JI@UO6Z0':-X;AD'"49XU&C[QW=EXR:G"G[<^?:9>6?0^:52K:4 M@C3JL,]8;R)/*_,9:T%KER1%F,J3AK:G]IBR.YAP\>B1>(PGPF0R/A/I.,6K MLA?N_]_+W_G"E\<>_]X-`<0@KIA>89WR`3 M\MO0QV!WLRV3YBA56`3R<58&_K!ZO@^KDBC(,D]PP;FU%]PZ$22QASXK%^<% M\#[T'"L(R4$$BJ=I?0]HO-+ZJ:16?"KQQ]NV[[FR,!S*S0DH=Q&X2"Z3A,FT M09WEC)/AU7L,?(`2"5`R#%G+E>>^T'#4^H^!GJI[9Y3/3!;$<8.>8OQ2<9%< M)@G3:5TV=7X;J.X8>'3-8*M52H*LJ6-^"3@S]6PD3&I[">:7`,YE,9>)?;QJ MZI.R07#BX<3#A$ M09';3B3<,>'@OL+<5Y@[0W9!8067UI("5;6E/EFT%%O:YKS#W%3YG"E_4* M._[QAK?6'R6YPV5]3ZRJ((YZ6)N,<^M%Y!>GU<>F)3]\@H)BGJ8'KH=,S-7[\U&\)N,>!EYQ M'NL5C\F"JO:0RRY.N8_W^R4V`$.DVYJU]!'^#N\)EUYQY(ST+]#R>ZA_<2[K M&9?)4U[AHP^[_E^A!;;[C)<(U^_/1_<:B74EF>8:/N>R1*.8`VF'BB(X[;+-74D:[`XF7#KZ)!VB($_/13IX]'1?M`!V]75<9\`CJ.NSWO,(ZDY2 M^.(>19+@M6SD=/KR<>$/'JWI+9U52F1A7)LA@+^=<&:MF%FE/L;[7YP75G(( M60XYAC`*M._<#>M\'&0FPE3J87)KSF6]XC)94/H8JW]Q-P[NAL6=9+@;%N>P MYI)KB`W6;^%N6-6[8>VP11]U"G"WE4MR6U$;2\W-';$X1S<46#BI*YR<.V)U MY`F6.V+UT`K>9U<321;DVK)4=(2<=4D*=U)8;KDQ]6_/D??P_] MP;.FK7Y\#%O-+J54O[`:6(<5>?:$LD^U4`W*$6E^-?2B\*;J4Y70?951$ M\]E*O_D"HQMWN=*<5Q3ZI`>YV=,$FFB)@X5K0/%D3=<)SP<$@(<\O`H]?:%! M4]=$5D#^^>80/`DEWFV907G>W5P60N?FC#JQ0R/7<9SP8]D(/" M99T>7-^"5RI_-(P!AZ#]A/0[PGD"#"#2UHG4`\>=0=64I+6R%(%4CTG MH9*0L(@P#$$26B'A+=Y.P@<"S#N%@#'@/*X4;.7D.TRY4MCTF&[E)'<@3=9W MM":H5Y`2&Y.3"TQI/"TRH?IP+,*NJM0RDD5X0]TX[`X@Z5,'B]CQ@HC(@VM; M^BOZ&OV[YP9&^L[,I.>EW+S6*=;TW>N/D(QLOE9[_5J1.Y46^=20R9F60^[K MEF83!,@I@GV?$20TY[I*'#56VI_8H03MM(<`VF^'RY7 M;.\,%EJ`--/$>D!A$LQ=#Z!J2\"%7@E)>QRPKIE'8?JWD9@?UAR+=O5AHQ@$ M%^@`G[=2!_KM0BP<:WYEEY.+Y$WK@RB/,W?<8H.W(G)RLEDMYR\&Y.5R9UXU-_)[M6<-E=6 M&DTGU4P6Q9.%#86:ICS8(L"XL@@=P\-&L-@TL*P-=QOU_4RZ$I5,WWK)W3?# M87:&]Y_>$Z7ZW6CG[+8,E\PKLO:$/MNM(>0KI#O2$Z6[@X/8`Y]L46R%]UF2 M]M)UEC)""_*Z/GHW25"K%/>#!+7*=GD2&)8=@N!71(1;!FX#FQ,Y09'$22%. MV#5^=PE1DA\422W$#_TC1,GM49J(U1#B.O0M!_L^HJFQF>$`W:0J]$W.-__* M@*L*U>KG+GH/#OTY$_K*,X,?8Y`9B"G`'+P4W-P%8-N-[7N%9M!>Z;1GYF[JO`?;9?0D"@WCL7/4B0#-S!UH M$"`QC)F9K,ZI-)&FHY0F1Z'054J4MG6?'PG*;;8#5:V,%S[CI14$X%-"C3(0 M$TPM4@ML@[4(K30OH(8@>C:S`]G'0<`<4IA-Q@\\2X?CF]U.7\"4DMY,*9+I M,#-S#H/\%HUQY3^0$6;F)QS0X_(Q@3TS/R>0V=LM@WNJ)(U&HIA2KT+$SHFF M)1E2FJAC3M,#-"VWSPV&.6VA#IHRUS"+VF:H/U">8#MC1:%I[#@$#9^V;8P4 M.+/[D!THBU6#.Z4L3:XRW*OX^D6+:*>Z3=($>)PJ(DCV]"@W8SJR.X^P.3Z@<3QXWH;@6 MZI5A1,Y,.X*>V1*5XZ![@A7KY89STXZ2M0OZ39WXTZD3]*EHC4J-EA; M]$18HE[T@4.DN*O=*: M(X68V7_.C0K%7^PCAA"G59'B`U$LZ#V$'35FM)4+U!'#8@9T*W)'SDT>.JX? M`#=)G\1C^X2M3"7W6E7,&K&*C7GSH8'6O^NL)7WRU__7N&P0$:120ZDD:?@5=`U[A#U^@>S=$MND(/ M=NA'`74WV4R^<`A\M!SR8RI!1*MXT"R#_G:CK:Q`L]$=>*R1\2%D#TZ1>T(- M,$NQ'PA]H/&COB#<"$$>B=49QOY76KI:G\V MFUP01U1\U`A4YL](OOW@.L^#.?:69"-\H@]J=7'+MO6.<$I1FIF`$.`#Z,S= MBDAX^MJ.U?S:-H5Y?L?;-TV"=-A^U[]8R7*:;#C`F^9'\=%_T MX(M@)"!B"'N.054<']C8I<.'WZ%Q*YG\\2=C:;)4?SHJ%1(1Y--UXLLY2R?V M"0Q,T:;Y(?4"SY$F[3J3Z=)6.`0OB,(+HO!R'9S"O"`*+XC":TRT M76."%T3AS-H;9N4%47IU"/&"*.=8JH(71.%4C>$&4.K*\\J&+5O`^EWS@!5&X='#IX`51 MV,?#>3%+.(VE8<:1KV_JF;;%*PU]G5-GKRTI>ED$;P0D&G%S.-J]]=(IW&.M M>8\U[JU6WR,']U;K)(4O[NTHC@!]T3R+;;$9K[4+?Q5J3;7KK-XFJ8+81_\? MSJT7R:V*,!R-^\>ME^NM%M=`J%K+Y#Y$K;T7"=,^^A!Q+NL5ERF".FU0+>&> M:D=N]`_:J^?:4+#&IOYJ4+^ULLV^IWK;&7D&2<)(JLNLRV\'G,MBMV11:5"E MX%K]B:8E/WR"1P-/TP/70R;FZOWY*%Z3<5UOW%RYYSP6[_=J;9X47+FO?K]? M8@,P1+JM64L_+F7)M?QST;]`R^^A_L6YK&=<)D_K;[[N_U/-"<*V@\T)QS6'/'@GC^5X"S M#C3G0>8\)/<8IR%%KDL?[`XG=0<3SM/U\_10$&M+\\G#S#L2-\7#S'OHO][G M0%I%$42YKF1,W>')[F#"I:-/TB$*\O1Y;@`FK*J M2AM8;H"N#<4BE)R,RV$8/?+N*G<4-]A7VZ@0-XXFN?7=@%HM2D4H)8]$I1A* MS.25U(C2#Y2(H@WC-!]Z@=I01CE8=] M@AII\I8"=D-?:0DM.+%#%;335-&!9/3@,BB;OS@!PTRQUI MQM&!:[SRS+S+/O,OPH[HCLB)@6ZQ3FL)(D42FC3+M?:DU`LFVY-KIB\\!@=! MYQF*K^LQZ]JH_9ZO:V/K6E,.G@0)5B MUZ3JY'%6S+;]+2M[-&W-$-S9E]7QB'LHV(V&1]]\ZP@P`YR35-`#@[`-.-AW27SX`$>'46T M4Y>+M^-)W\H(5C#KXX)?N61 M]\YC4"2\+#>_879^]Y_>O_E%?">KT>1*CGSTG'7-7QPYY1O2M949P\#)A#]J MWZUEN$3O(:GEKS2IY`3:>O;-P9Z_L%8/MN;;BU?MUT_]+!__0I?7GVW_'P?AM(>_A=A M&T]Y?R^Z:9BMXX2:C1XTT`NL%0O=_F`MK:`035CW7&_:N1ODD(`><6#O#DP3 M2MP]/CR@A]#3%YJ/T8-G@<4I+RN4@3YJWI\X8'Q4B$9W_FH5PZ5@LVP,(!E$ MQIBMT&V;T$UCH2N#?GH,4'+,5D!F'\4">!-%GP/'S;&W7&NVE7ILHJQ%!"<# M!J`-^>L*;U*#`8YH\LN#)/XK/CD.#IONIS'/D$UE[F&-D/\UVE8^ MXT"S'&R@.\V#&(<=TL_/TQT`*\)&MQ]U=H!:^0'\%UR)\^ MG6@\>#SV08F!`S06EQTH%9ET!3,[@.1X.LYL=">@2FX3X3)DM0I9?#S0T,,+ M[/C6"T;WCNXN,7K[P?7]'YI44NFR`&])2PC`'1"&ZT ME160OYLD2((%(`$'/$6A*2+D_VQRXCE8A:9;F71D-:0FIYS14RI=7X;;O>]# M,I;;T`-EEQQFEFN@QP6Y&O@H?Q[=?263QG"9V=U;B+H+:$T=2+4)A)?V)#L!'8``Q\]DA*4".8[>V4.^V28QS0.7ALGK1(\N;-+)/XIQ3[,4'6?-S'L16Y.` M7(ZVSU&=[KE+/OH!N=W!7ZSAK^0+8'-@?W*5L#R*/'K47NA%!NB+LD87OS@A MZ4]91"(\YFZ*!6T3X4!02#&($(#Q<\/O6(9Z3[7I2%KC['JF=>&+6*\L3=7U MPXDO8@V+6*^",1U.FUW$JZ7K!=;_L>7;FG4TTV!7MM$2=@^5;/I4BTHLFIOP MJT6NQ,,604X:JHUB5^(=2XWTST+(_48SR(#>]X(],/SFL&5ZQ^`F]`-WB3TF MM\`="VNUP[H7`XS@9<%%"NBA,^N]1::&/U@OV+AW`LUYMIYL?.7[./"O7S]J M?[C>C:WYD=Q$F.402PR1"I6ID4U*FY=*^^!CR)@)*/OQR#YZPELFRYZ8X(H8D^DKS+Z/#&2N3$=@`%/[, MS$)?)T`^L_-9)[.<+S#"R1*$;`ELN@2NB:SL$ECI$FAL">!5.LUG>RF7G;3VN\]57A:8_'=:-S*M!3$7*HFLB3] M1+YGV5*/V1*JY[R"B1`"DK;[W/NUF^3%3T+D/A$L MSG3U[B%IHJ/9]BM1?%^P[:[(F>A'[D^]7THIMY3C4^+#1O*="6NZ0=/>RO M,.3G)ZA`$0J?^CL@Z$ZS?V43FB-8E;4[3('<^_VZN/#DY^TE4XZJ1:1L>`M2 M$[@%[\DG#;O!Z`V%T70H>_-DTNV([#BHXKB@+IY5]&RSB@XG@B3659&O3VE% MNR[!GQ)-IRH9[FD:OH[+<`N!JT-A*C68&;@+4:J[0U!KO7-M"\F"=Z4X6.!: MBRZ1\$8-3_XP@&5$P*@[-KUO0I35EQ7YYDI?6`13ZAY`0YRBGOKK0)+11[!_ M4>B#61BDKW,W_]_=E36WC`(`@)@%E$/[I)Y'\KR7O*EUU) M;!Q:AJP`3&5HQU,$E<.$)4@IHLK/?'<0J@4W,#[YSC_EW0,6A#KC4`70Q\\0 MR=/TMF5S'BF`!`Y-2UV&NO*R5^/SD$J^"H#UD1N7);`U2)&(-`&DIDHZ_764 MI#$WNU]JG4U58+DEJE2J`YNAF%Z6\?YX2[1W5)4Q&P?6 MU@$]8\V:K,,Y]G\Q;1]P]_UAVMYE`SZ<5=\"$M\-\N7X;%*NX!$CEY1K!M1\ MN8C]D,8QR;V;K+12.6&A$E[+RXA=4C&1FB?_"E3[>\U&JJG(373Z^=S$UT%; MH[0W.[?#"WN3_])DJ?Y,LOZ7PK!4S`^+<4S_6R"AFQ?\]Y`*&,"69#]J1J:* M0+!R*\J0L MY=_+\AHXV\6)&^(G3%S/OE>0@&;34Q17DMT%N1PU3FR[<@]^XL]5^JU\3- M&A)1^8*B/>8'.B^+M+Q\++`A2]20R>5%2N39JB:U` M+_;'%=-_+8Z$L`(X+YY/&$O`=.@=GG>_\4L1PT_`TR29GW>[R^6R\VT*KY.70P!W3X'WK#WFU?9O06=MJ M;3&Q(EB<'+8[!B*1A^Y^'U@D+F,8SP8UBG M(XHC;V(+-&0!>_:ITD4A>3E_GX"_<9_<8]']$]8WUQH?!^O` MC+\A>VU0PRLPSFH=5QLN?YW6>8[K&6EQRV7[F;AFTC?/H#TXSEU MOXYNKOXR%OX]\\/D4FYGV9X!!EK0AYD"N613A6RSDVX4[[MNP0,5W%+`/.D_ MIA%Z]=^*CDBZ*7'Q,1@'16\#3[L)BUJDJ_5UOT<>X6GA[UM6IZ<>=2.OPK_) M$=V)ZR7M53^'U09:1*S4G0JP0'45J)Y[6\>]W3CN[7JX=W3<.XWCWMF7>Y,# MF=W0`UE6H:.Z!Z#ERZT0XHPQ);[XJ`Q_K)U# M9)-S:MWD1$H+DRTIIR[6!I*9?+&&[Q-4-W5\Q8);A&HRL8-%G^BT>M(XK9YL MUJJSXYH^U7%_VCCN3^OA_DS'_5GCN#_;EWL3B^[7:M%8AKQ4GQ+4J]KG")TT ME@V0"::.O*C4$>GQ^7T8_R0:SV(TS>,:/$"0)80O;ZQ^9VCS:V\LJX.'BZR< M./B^2Q#3TRT)J]>X-;$":6U1]'1&Q51$2#W8U)&U,;#4O*+8JHN)J`9@8TO!`AI3UNO"QAVF(B0J97RF< M*VG:ZGR#@^GTBC;2RXQF?QO11I-6\\))JR*>')8ND16AW,$?)F@2LK!#$1J0M*WY]0OPD'C@2("4 M`+KGI=LE)C*1B0^)1.+ZY4]OJWCV@FB*2?+EZ.SDP]$,)2&)W5]P>Y1F3/9N' M(8KS]&0VC^-909[.*$H1?4'1R?$QEQ[CY!^?^7^>@A3-6*V3]/-;BK\<+;-L M_?GT]/7U]>3UTPFASZSD[([K`(49)=A*2 MU2G_?/HUB'GQAR5"V3E9K4G"/J>[OVX7M]D2T>\D"7-*V2\W.'C",1)=_C/'ZQ7[>:^J*@7N3T_F?TC._KI'(<(OP5.,]JJE M0IRMCHS]"F?<7"FSW3E),N;!F2=G..%N,,ICQ("TYMZ;?;A!S.?,GRE"`UMT M%+&V.E^S@6J%'H,WU++N!5H@UEIJBHV3A==:#`D?6\HXSQ6_EQ?*6$ MW$?68/LSZ_8OF(<@X^NAD&&KS:^$1*\XCEDS7R=LC'W&K`>7+?^0KU8!W7"Q M[0\#%!LDSMIGYBE.4,I-^823(E9*67!6A4VWBT>2!?%=3L,EZ])W%(>(=?X4 M1T5/']2.8TFVU?P[RDK,W"'ZL`SHD+XEYV7OYY.4Q#CB0?A#QOZ[*F%^'J3+ MJYB\6GIQ+=/1Z\NZ*$5+Q%KN!94V&K7F(O9CZU"-:^SKF%5O@M0TF$HEH4KZ2E`H7$6B;S"BTYA9<@M*U1)::8 M'2V"]*F8(K&I[7,0K$^YIJ2 MQ,SKI#Q0S3:US#AX0O&7(RAYAC-N"CWYJ2O%M:IJE?-*G7ON@1,4708T82%I MRF+Q?,5QBR(6QS$<9AWUX`4J=2$%VNHWNLZ`*H2D8Y MPTFCEN7\NS^BW)`T92,\"TF"MPYH+$M71C4N[2NJ)NK_L M9FTC$T3_(-S21SYOD M4R0_:EZMR,@5Z!#T]=@2.%.G")JT.FFH*L6D5%[TQ6Z="50M61>LJ'FGDS+R MK^?52T]WP8:O.XG;6TVTFZ0(B7QM;9!2@,:6\?%[*&I:PAKR7'T%S'6J'])- MD^3Y$='5#4[0[>*^HU4;:HL+A_KJOK97=;0#3#59]0 M,F(U";UK9;!6JK96,0&F1GR-I>61HW$0W6+EGW,KEWB[8W;KQWJ,KGYT5M7N MNO1WE%V^A7'.]Q?6Z]H=14R*5&K"BKB#<:=MB)62+127I3A689Q$Z3$?0"R) M/T7?6I!V/W.ZHV@=X.CR;8V25!)'*VDJ?20TKL$J"*`AV@A`V@B=)1S\R\GW M-^BQ;J6>*ZE(.S,F,:F'+6Z@F[KAU8S\"S7YQA>^GY']CT<%+T%<['#,S@-* M-\RQ"O.T)F7JY"VLC(?0L-%6C1$@1__"L2*F5@UGI3FQHH)6EB M-0?_QC3)=$LRV_!SVF0V->I-?SR*,!O.4)W'DM'TAPX_LE?]1H.H(6E!25'- M;K%?3KM:W[!_'V*KJF0?KRN0;;>?\SU0'7`)OU6MT?GF,'M45^**8:L\792S M4'!GVJ]H02AJ'/WXAA-"<;:Y3C)$49H5AR::7,HLWS>4+0G[\L)(BO;J):$. M+GF;RSJ@9'?NKSX2)L6G@J)V?2(*9QI=H#5%(2Z:J*.*Z%.E0_N3.Z^MLC91 M:M#RW`(VW(VWBXL&8\=;]01GCN8AZS1IL9WL'A4;3,])VO,3Y@4KLYD4]!86 MUMI#0&/"7!006$.J?P*&_[+%2*,2V_.N6>L(VCSZO[QTL8_D*L!4E"T:B5L' M3=;< MIGR-JUKGE,!32M>!JH#.PT:&:J5N:@47_U)X-\$3H6RN786BXM96$]7[#"5$ M'K8S2!]U(\M8C+E((HGA'\@B>PTH8M+_-Z`1_U,TJ].1U>>:I60>-AQ0)W73 MR9D`USL.:0I1#$/4X4%+^T;YIF^JRHD4=AS.577KHKG[\_:8>OVSPPJ7CKY( MF8N#.17)5A$1B3O<]>Q-0&JTL%?S*,_/B\KZ-QX^!#%*J_K5@5I_-5E#5;M6 M&95?S0I31MJRTN)NAD*)_P!0R@=$F9=QWG)@I>2MIV(QG?$0HG9G*.RIZ=.A M)TW>1Y[9@"1Y6J7]V]7S@.*8[_LNKNGE%\;-HQ5.<)IQ75XD$U*S0G57!Q;R M%@=66D,@`F4,#2`/:3,7R]X$LM;;,OP!:UGDGT2U\Z_OU]1MQ, M-"J(?WMX-;&>4^AJ*NK?+L5:RU9%^[,('=GN8)B$[#>'6:#%7*)57D4/CZ:* M]\\1EUO'6FW7JE]IW0/6R[_A<:M6A:NO+#[KKWMJJ%I[]`14WL)1IQ$$.@(> MNAC6CYVXHLN`'5[VU:V+Y`I)`.7N"C`YI;,.MY?-QX==2M$W`%'KTEE-D?+C MG:S#QS\/JKI@\XH-'/@Y*0\\A9M'&B1I$!;-E$3%O^+.EBD)ZO')HJCRU+.L MJ#-_=[E8H)`!ZO(M7`;),[IG+7>;B"O?,8Y-TAR;]B>#3--V+`;R MN:Y'[SJ:M.>N=CA M`CR1,<.`]_,:-B*@-&5A8Y76X(FMXK&FKPRQ$0].661:;NO7.MM1>-61P#!> M4X/?F*8;`->!U?CW2;3)GD2S@^T>#ZB9`7>LH$>MS<`A M/('MT;+O;_&`HAT^[,\MFB$&>)S1H_W'_W36HG[S&;:L#*3>#F`:ZJGARDS]0<.<1I!_>3U='Y`_E6-1 M$NB_%$_M^`\V>[/LT9,);Y3W*`&2XBF!B.0L@,0(^,ONCW$ M-P]5)W'G2?2=9*AQK3,XVRXOJDV\BXI.#5T##+.7=+Q(:H7$/_IT0,%VU=%Z M$6S0FJ.)5/_RXI+:7^$D2$*+%4=%0?6*H[#@!)8+])8:A9?Q<@'`GAYX4)7& M1LL%>M-!7*J`B]ER@;`:_KU[SO0.$8J*[=TW/*$L>3Y-2[>[$EQ&-S7(054> M`">%B`.<";\+-O76M$+H51#R2]1ZM<)8Q35"Q21FE?\'9!32[73#U M"R4>4,9LP_LVOV\HS2@.BYW#_-ES]D]FB`[J]\!Y>[?.B)RGAOK]F74`ZD>M ME'_I\'I0NR+T'JUS&BX#WEG;SWUV0@\E;2?DD-!.#9HFJH\08DC$B':,.+\# M;;T-BYH/&\NF,6#ZK4/4TD\-2Z8F&.2\M*)&O5=//<_A)T.%&Z08W.^V8*_W M58F=CQV/ME,RY3$U@(UAJN%.S%2\AW<.C)S]-DR,C93]5N7!/-I-)*E]>'S`KO:%GN2V>R\A5*_N6MB> M-F2Z%6FP"Y0%.'9WQ<)?"HN@:/["IAO/Z'N^>D+T=G&!XYRGXW@5T]L\2[,@ MB?J97\0U)CV27X:^9>%"ZWZINX.%`],#7&<0_KF4#=I M*-O3TQ8Z/U\NP/Y(<%:O7,R?*;(/A"'\3&(!-;])@GIL.QXD'E#71[.C]+`3 M=\%SW^D\+CI:<0+]D3!-:RWN*`Y1:Q'/]31?4/U[%)+G!/\+1=<14Q4O<+`] M/U\G2W\E)'K%,7\FI'%$D-'D*Q3UK[W?LQ3YV_3C2''F5"TU$FHB/Y"[9RG# M6DLR:':IN74]Z15\ZZ?T;7Q<.FFMD>GLW5_KI\GW_[\KN$LT?Y0 M^-N)]R^K,&;?Z%Y[4QSJ?UP&B0243F3O85P`R'[7W=AF*^X$9C7:MQ/"<>4AH$>95(& M[P)W,/.,C42I5+^>EVL\C,A/&).D/,>T_;G8+)=ZD(MV\-3A;_/F30=:7R&^ MXA&;*0\KU+&!KI`[AP=M4V)I@99_TPAKWCJJ$^+?4%O7O'B5C$\.F"A#;)D4 M[2`,5G12.+.PABW:8**`^=G#/X`-,J>%!0&6TQG+HZ>(RLQ4[]]/$0IBO<=H`C_EH.JBE=C,Q!(.NHV MA.34$P(/4&4[V,B9^Q<3U54N7Y^%`D9#W0&,E'I*@(&I;`D8*7,/KV6`VVS< M>$;'U*O]?9+LR1U%6?!6?O0C;U(\//DN;JOF23I5[1@P&RH\@TG MA.)L6F:E,M*P\T MO*$ZC.SMOF7DVM,=%J=D1*L+/.M!E*DV;%LKX=_$U$*;"_9'FO6.*XW`R;Y/ M[3C]NU-9VWUBO6JGQ10"I#IIQ3Y4JV6M/1RN8Z9>]1IUZY]?`%)W\L12:N=Y M\VV;R0\%0$AEJT^*[?ENFKA1(<4&'7FCFY7OPP!:WJ,U`U%SD^%&4:\:-%@V M$]\&POR[D$^L!/0>)\O22@AZ>:/3,`!:7>1D!S_]_4T>74LM4P&M`QQ5>1>8 MWY.4T0"M4V:Z\%(I/PJH.@+\RR^+*_XCB7!:'MU%437ONPQHPD)9&*X@#)0@ M4S.8*N(,S#("_-32/%R+AP;DHC5YX#%(C0CAPKSH3.(X-X+O:=8CVMJL)I+- M<83;F%VJMGO#EE7L/*!TP^;3KP&-M/KJ2\J,H"KI46=I-R@98@)UERD$==R. M7H#7,7SCH)@61TTB*61*HFFA0Z"8-1!*7OY=:-/7P29S`"XJ]:M^YPL,4#,P M20#`$B0SX-'5B;WZLS_JWZJ9P#U*$7U!/'DZ#T.:!W'*'6;]LPYWU@QE:+1@ M."F,#C68+7(MY/JW90V@U7GCB3NF6;7E`S:(P-C#5>!A6"_4Z M6V;0+8O_J^Y7&IOM(.Y11]PPE>Y:OZ M78J+O/L$DF&IJO'!I9QY=V`-KY/'5_(W%-"N&[&2Q/0H6 M66\^9UW>#)_-\N\1GE+[[!F=3;G^)6OA8P"3BH:-[CT.QN-[@\-[A*C"1OL? MXQN2_4LP`-6H#DC9(;13V`R(S+E%MI_S+D3[-6#B%^#.$A"]+!$*-N=*VB>,)B'(@)B;#C-%R#RJ!W"<8"O)P_]J/Y`G',8IVM4W%`-,35@94$?H/';":1CA1 M'D;IFOD3#V:LU''TL41_J:)[GYJ7KUC*O;*5%[5H^/31;4:]9%DK-14=1)` M1F7AC-9TD15U/OM8U9C_\O?Z'0'Y'AT%Q;;/"R@<)B,TMB40G=K9!3''LO\) M.(V97I6V6[&1YAN*,*OJ>1S@55IMN^D[>AWESG?+*3UO3ZB.\'95T>.JEN4M4W*M5E.U> M+:;TNE7A.AKV:C%'_R;P@C>!MMOLLM9CN;6ZFPY,!G"0OTBEY^`UK(;;!`HW M*TD>[L#B&C[D240WL,!61]L,;^6T7H/(1$\H7#0\*V#\P1]@7*[6,=D@=(^* M":@6'&#ZRG``>J]!8JHO%"@`OA58_KC_8.4A?PJ94Z-!R`I>(<'\44W6#E,$ M9%XW,5`[PP!%P&YB2]"%CM])$GJ?H-E54I.CZ1-*TC1-PBG%CE)+C,++/IZ4 MV].E,Q!H:!=<2DVE=!J[4I:19E/LF"=F):-%47^Y5Q#U/3UULP.JJ'U'C9FZ M!KC0,O9O)ZCX'B:I;X*2*V_*FI*',538`"QZSOZE2.HZ-U,Y6Q=W'@=IBA<8 M15KX&)?OX,F@_%0`9FL2"\09B++=/E%]X/]Y"E+$?OE_4$L#!!0````(`$,P M9D;4O`Z,.BL``$*Z`@`5`!P`<')F="TR,#$T,3(S,5]D968N>&UL550)``,N MB?E4+HGY5'5X"P`!!"4.```$.0$``.U]6W/D-I;F^T;L?]#4/%>5J]SNV7:T M=R)U<# M<``<'/S]WU\W\HN3YEW__73R_N3S#Y]^.GE%B.*S!9.R^&NK?*$3 M;[V_?N%OPI^]>2O>.-?'*2-S/!,;R'JQ/QWZ_W M5_MZ6TA6*$(P81\BO/DH/G]\2)\H_"/EOUV\\#_T'#*`8LJY9J38;@M_>4?1 M9AO#\K0 MIC&C7Q.0+A''<0]I'8AWE9_W!OQ-V/`2DW.S"136 M\!Q.VSN">46V6R3+BS]2M-WPGP=55P%,,!]52PZZKCIS\ M!C'17)2WW1E.&)_XN0/`<7(OQN'7+4QH'ZT<&0R@A_`"EFD,>8?8"N>%?[B& M?,I=/!,(>R+3"]NN.E]Q/VT#'\$KQP,?UGCWSER:V]77A/!?GA/T)USRSZ?< M:5NA/FIVY=1;,P&2.L<'!EC*,-D]XHO5"D8,O<"#>-PU]:%F'[8>=*[V^7.X M@GP$%ZV[H!1F./,S@?1DZ%G/.\()O^8?_2LEI>Y9@_W/?#)Z06(]Y5\/#0\/ MVMP`(@:J%T\&:)/K*N,U2O@X>L91V6L8DY+I*M,#PU&V=%L*`_%)+!LI'M+- M!I#=[8JO!1A!$5\%9`478L1`;-=G==2/X4!Z9I]OM^*WX774,?.KGX^N8$NY MJ^2_8KS\AN*8#]!7"5_J/R/N$>9C]@5E:"/V:18;3!CZ,^/'ZV06#+;F_X3T*CGCH\R.+SDX\OB*\795UAE&5WNVG=?B*>63 M-Q7.T!-*LHY$N0]TB61/P'4H`S7^?<(_H[[[D/Z#GAF#?C6MSFN(_0+EH'NQ6)WAZ&[:'IZ`ZPJNHMJ M0=2G;]2CYVBH>9NSNHNG)#5`GRYG$\^]^D#66WOVD51#;%@OH(_0KARZ:U(+ MQ/$0RS.D3S*,-S*,'^+;`_'M>_CS.@89FSR/25Y\C)[>A9]3L;['8;Z]&W]^ MS2`>C6=?QJ\7X\M_\;O;X6N;8[S]C3$V-CQZ,UZ\F*&]E^&\ENZ2GT,:$;3- M+59V!&ZO.X+X*,\%I-R0^VWJCH-3!R8]<"[=4C\#='W)78&NP#81]2YO>2J4 M#>QK'"]YAQ'AF6SG50,=&^\Z\9F)P#6?G/8!8%YUD9'WKI7T#H@@YC5D?/"(^TJMH^Q=:5%7,GY*1,WH^9!*O[_ MHF_BY/T2K@!?+WJ444+;K\1X`Y"%L;L(7)#V(6]&ZOT&;IX@\2ELG:X'2==< M*!*E3_#]OB$\RBNE7I6:@P0E2/0WOH[[O<88OC*8+`\;(T+<'J/#4%PMA[E1 M6&JF@:'XVTR>8_`V^ARC"*%QXC)12F%B'-4DR((Q,)'VLJR'K0!]RKI92M\_ M`[#]*.:QCS!FM/PEF]G>__"IN+GYK\7/_]S+)S9*KOC_[B?S&#S!^)=WZ@*\ M#XF&D!7X.)TZ*B]\KX[232_543G8;:@L2%TQ/FJ6U(H!M.-W*1,7?<6-[89!;8H6#:(O M&J21';0SFUM/K##\YTD-GPEW16D*E^PPD7-&S_C+IV+U8_D]*\S/(1[Q8 M+K/V`?$=0"*$&FP1`_$C>,VOEEYR`V=ZG:I.U8H^YIEJ84!O5(/L&<.TF1GT MWO@6>/XI>#QG"K2.<^\A=Z8I8O`!DA<4P;P;W^>WR$6!;);L`'0?[!QZ0#]V M1]LU/+:RGS[33Z"B,_UU`+>K+DXL-CP><>.2[F_\G^*V5,)%8XAD+?``7OA/ M5,Q>(E:%H*<\LU8^T\F\K&$Y59VJH3@%V1W&:UM+EVDH68I.\&]^.T'IAMVN M'@D$-"6[3,`&@`VEB@92E@H2.'8ZF8VNI%,8[/^,8C#IN&-55F^\H/N^BWZ= M#=GH?W^;U*.[`[MLHKW$Y!YN]P)7]L6:$+"N4.+`HD*88'#5U`(1%B3+W>8? MIM]U/,@H67S+7!*K"E7/PE`A2%PX:VHYSQM(EKB8]AA"M\>YB'+ONQIB9+$) M+:MFL?=SV0H^7N`8]>ZY"2N'3M?# M"3_0V81.\_@M6'W89D4!AB*29!('*5%S9`> M2HRR;TR[>[[7.;O%JPHJJGUL!A05'X?$4"4"UVZJTLAM,Q_5JY>6RK9FV:>? MQ4L#5BZ93FC6/%SIK834,I/#**-6C(*041E=40[;P6:UW87%NF:`E%F4'G M"D6$>,/`6C-B.^VD=I81%F97$#QN<__S M^U+SK-KQEO7O[2#++[5["*,[@?K.BLVJ5*TJ)=8(JBR)!-%[%4?)4IM:E=W' M#6C+AFIK%Q6M[&X@&$1?7D11NDFS0U358D..!]=Z)3;LZP6+DXZJVV'&GGC/ M6%D_^*F=Y$F1HBE1-(RT1*C6-ZMC96E,GOO`Z\W*?FDC?(K2)0V'3_Z& M7"6>#=XCBXM/2]:F23+)Q=E/C"_O<(R M$9I72%HDA_/)SSY9GD^NKND$_8[KFDR+XT\@$TPDP[/4=)T)])4E?QUZ&BEX M3N6<[UVG0V3"M>)6ODW1PJ?5%YWN(&G_=*1$0'JZJ_SKD1OW-&Y'9_8A41X[ M=2(QT1K'RNC82[M4%T(ZMMG152=V/3=)5;=2]K*4K_.8'G99BH>JEN:<)=G8 M8$;B.&Q;Z!V:[=$@?M3V[]9+AA8QB*UG27.4#TQ5\BZI^E/'VNH93U\[<'3W M:PT7D#IS"F*;VF4"D@4C=:S>P868(*!I"*?!$/SDTV&H!4K]9>PX*0JC#\_X MY>,2HAR._'^:*.0__?,:/H/X(LLJ)XF#4GPM6J[U==I8IZXPP"8]:S$2CEP$ M:EK4/1ZSV]HY9R^/A)%\*L-?:I^F"W-2V0=KI:_:K4$ABV:IU0S7)NV@I"FL M(HM%LC2+-NC(8!@/T46*!=`BJ:'G"*\70.R4?8/>8%*[V@6",P61AU,/:-9N6<"+/5D+3)O`=5T+?EX MF+!K'P-K?ZWLADF[5G&87$DBQ]\+PM)FEWXK7=3ZM\`:72>YKLT;]8;)S/,? MT9.TN5N_%P)7?@^LF542ZYJX4F>@/#J8:_9$T/)9'D&L_%Z.Z>WO@36[20/M MB-ZNVS/_C<(,-X"*&#"I":3?ROOB]6^!-;U.;A0_B&YFIXT'ND:*'!0W>L7X`?*^AN M:-[FT+O!\6P5%W&$5>]W:%BP2&(J)VFEY0')L6I>"%F[TS)P=.E:M&>;E6/`E(] M6L,=76[,P@C9R0,T[N&6KQE$+FA[A^!D^+@$B>4Y@2M--_KC6/R!Z7C.X+"3_ M#8NLB3%BNWO`FJCK7+\,&7"O?Q38Z]LN[O#KP+'G*9 M%64!R37(V54KQE<)5&E^C56NL MSL3AU5QGB?Z!C.UGZTNV/"I906/P^2VFG;WE66D`WF/8G_91JF1_EJ<7;76 M=3A3M5&OP3GNR'73O<,.G36CV@,5QY$K_)[/FE!R'Z[U>WG8>/@]D#MPEM;' M:IWDM][T=+/#Q0.](,X2,WGDV0+;7ZKV'"7,27OMK6T:K).Z:K%]U;U)@LKQ M:V64UKVQ*?,8,V6YG`I@XJ.XL! MI;>K;,.[Y2V66?%U9UO4@[971A+RD$,F,G.!87NU'1X=*%V5,CLW$S=,>K",HAH-$5/4^EA-T:::NM'1W7MHT*?=3/T M&1'5+(((;FLZ>MEX;?"M:V44KG11)E0\V*C4R5$N"/6,7AO&M@44#=9ME%+8 M=U_J6"PL5ZN3C?>D@H@O6R0,+85$Z`4^P"@E7!U(+U[SC*V7O+7$7<24%>]Q M-)7)L[XV,.&59M'4GFB&BKI)#LF!'$1S9E-FPO&"'I* ML^#P1UR.LW!Y!W:9PT:(V#>41>C[([B_$]2?8*@0]MY85OCUP36(>#DK1?87 MTEF\NZ(TS>X[9.6Z(-=,S06V.FI'C5GK9O('6!W+,(+SK-3('YL35S+N4A*M M>0=<"63V]HP:M0U/Y@ZV>:=_`P!&VCD5?@TO9*M:UFLT&<:U: MJ&CKJ'C_;>`:[3!B#IVVK?L<-_0Y9CA2*!F:P/^Q0B/X,(!`UDRATUVFGCYV M55FR%:XJ*3EJA*H1%/9*64%`2ZXT^.@O+O38GQ$);1\Y%TG$J?1;N5]2_Q9( MY*G:Q%BOCCS@M$4NV]&HDPDBQN"P`*WF3:NN0D]W[46J4.2@3;(4<;4W8`.E MKP(,R:(<509A,5T(K1QP>)2VK`*Z)D86A4&T]F0V$G+6L[#4KBHD?JB08QY+=$E&TMZ0NIC#_) MAE(W8QLWE-S,7-]0^GP\^TDM34YWIS")UAM`?I=L,=D65R&D57S2C2@#*F2X MT>NK1=!^1\I,-,R!8B^D=)EM6UP)C6;QZ3:"K*TN18A6;2U"&FSD6&F2?XM8 M:>T'!(,6V5:)3[AH=T)\`":8C8X'$$-:9)>_@?+7?;1ERITW>9E0?$_5<(#M MM-.;OTX[VQN3TPQTD-@I3K(L2JH]C$!.N3HY%Q;'74Y^1>O<:]H^WY:=<[2; M(=HEE:N02LF@?`C9;KJ]GH:)H+I!KB4:YE#0!0AF+V$"*%@Z"(Y8<'4++-$0 MC#-0[@:V9)6Z!9:E2U282H?B*DBZ/G955C]3[!EDN#`1;H\48^XCET"K+SK9\"01ZQPP>+NJ_+`/;6YNIW>KK&X0;>6)QC(K M$^.>;5$=VW0,Q>#FRB@(KZ@X^:./.).2P%(+2'\E[6PTML7+_+;&XH&#QU%? M%[B820?A)DG4R.]87"4,$DA9'B1_2\I+0N4#`^@Y:5W5]D-,/4XY$0L<>E[; MJNL@*..EQ*M&M@S"_1_;U#/T0#1^(@;><" M3E\"]$RCHWZLH(@".:1,*.+!I$+>`;2\2LX`77_=Y2V=7)8!Q)HL(?RG*3-G9JK_/FU`;N`,Y^.O<"!SQOK"%U; M>,B^X"!3$#F9)/J?8(!5BB4L4]!'GN4KVWT5WNL'LOR$3^R_/&XT;J6@9WO#J5D M][UT([OVGJ3S*$4;Z%%*F0-7IKZ2O0%O77X?X&0L'SCJ7#5V@8T%[3#R1ATR MEDA4HJ>[RK_T>7_2`=E6'_5"ERV2>K:""[#<6(7[R*35TLSVDH^U:V?OW;1/.0%/98 M+WFUV:OULS:OUQO&I_Z/Z$G:W*W?"X$KOP?6S"J)=4U_K#"##>`BB,>J0FDWPKA&]\":WJ=Y+IF;]0; M)@S_!A.V5@-?];EL^-;GT-I>+[^V^5M5APDL?R2(0?DE>=FG0O+ZI\!:72.W MKL7KU08*8^9_SF(("`.*S`2:$I6MPU:)P$Q@UD([XLMJ]PRDU1D$$[@!C*!7 MM4441:HF:14)T29Z/8Q&:57O&4JJL,HE)B(D@ZUY2:E-U`4*360%`K.'40>= M-625AXF4%'8_17B[!D2^]Z2 MCX<9N_8Q,`-H93?,VK6*DKBL,7/.R#*N+.+,Q$@D,\^"S&HA1;6+)7-.EFDO ME1^B9*^6(MIOA<`^1KT,"ULDR_)Z,H*4?TLW_,>LB**)_#-07TGOS2#P\+_! MV[3GA?;>P@016>)3L>9=CUNVAN1Q#9)?,5Y^0X?HO0%ZC37O`3J4!>_OJ*^Y M6F*J;F@A9Q#1$CYUKOPR8%^4-]WD8@# MC*N$EX7\;YPN10"$B$C$,5H"!IRAE0,T#D;"U2`U"1&I^0'4J>%QNKYH>I M`TTUN8"O%0&G+E7**=>JRF1'=AKQ9*^UV18W*S_M:VU.AL3.>E>'9AM6F>]B M9!%$6*9&S$44I9LT%F,V'X`(0W]F0Z,]A`P$S*!2$CA^F-FUC6?@*9D&$7_8 ME);[$1>OPH/@,Z`BSLJE"BL?O[*I!OFTC;/T/VY@[PW8`.E@1T=:YL1**\]7$*%HRQ6:1P\:D.=AD6DAT@I/Y@\2RG#&TCN M89SO]*W1EDIWFBU*%LVH+1G>4D([5&$7Q2WQ(V.8/8ZA8Q3$"':#Q4[V%C*X M>"8PW[96!'&8"N[#.=0%CP\JUFKW1(J.SS#A:B4V3T'T>XR?M2.$M$QC;&B4 M.3Y3VRCK:3QHL`AB8^&1@"44XLK[O^KS_F"R^?GX`&!0L:?MV]2#N#?X@%?L M&R#P'+[`&&\WJM!)8[ERMTA=[O@08:MT3VAHV+3#!<<\!]</0%TMM5]4K@?'YZ5.>GRJ>"7:H8&R&`IW_]'7)9/?7;_UA+\K3OM(N&^0SB MS9Y!?#Z>,XCC?SO/Y73`[=4\F[W_^;V\^;V\^;T\=\L$L],[O_Z5EU*__C5M MWYE?_ZK81_KZU[3]9PYB^'Z#&()%WAS$8+6XFH,8CA.,<>V<;"[YEU. MC2UX#).?4M+?&H;7E"@4EI8X$N.:M>MB3BG5,+SQ.8SDK8:1_'@\823S*=#W M>PKT'6V\'\FV^WP*]#V`<3X%FD^!YE,@GYLZ\RG0?`ITE*=`@>P$[J\S:3;] M!LM&^V3@0S3Z>\[7")4`D:Q!?#M=0,0/Q^,.,C1"#CREZ(>8!Q)<%CVFT MT*O5\VE%/T/#(LZ(PZ6\%11Q34Z5RE`GRTIOHJMT:B'_T+85H^>[DWZ@>)>? M8BZ29=:/[C#O5Y`ADJL+$]XZ3(['#C7+5^)<:KX)9'9O*__P=)*EYU.`?A@WC_/(+R9G@$KX7PE]R`YN'4+]'"6KZ(O@G0#]+"_ON#+S%[OH\Z M8E>YP8_3=D]S#"SXGDO&AP/BX=JAN?[Z>/>;## M1-VNF^0]7\<-O"?FZYI+3(J?1+GFV<`TS(?NLPKF/3=L-/S>!,==8SV#VB[32^UY`EN'Z$;Q0'_ M?MON=L6EWN`D"P)H]`>KLO6D>:JR;P*?+NWA'V<&[B5>/#]3LDB2%,1W@#`4 MH6TF^#7:(-:`BJE8N6>J+/8F`&+9"@/LBRH9E["8.%1`8/2*TA0NSU."DN=\ MF,OCU?8.31:']"V!1`2WW\6@>^)YN*9K;`.J:@3]+7]/=%M)`'K3'35'@.=Q>*#6'6!D]B=IV6'^ M>CSI"7+Q.1=)`@+IM]+3K7\+)(F`+ZQAO?+R+`(]F6=^;IUI$/<>NZMUT"99 M"F=&>;U[2!:V^U*=6$R7M4`.3YM-IOYM685_30ZK[:)._.>>T)U%ZZK_4?<% M64L;7K"(Z4D@H?S5*5Z9\/4I>YHTBS*9%QD"70HX@QK'C?^K/ MX\+'[25`#XN>]D.!`:!A?BAP?BAP?BAP?BAP?B@P5/N\G8<"U<=_%P^W=^>( MBGWDE$`^E8H?)8Y*#PK2I9RVT+#GLR9W0D\&E]VH'A%XQK M7!/8O#=JWA6=V!ES'GF:@#'Z:[8<6G!0N]QCY@"5Y]I\2#<;0';<#SCLK2XB MAEX0VTV4_G,O4F-C;C2Q.`41XTO@$K&I4Y!69;D$$8IY`UPKLHM:E2V`;2@[ MV;`DD^L>BFZ%DN=33`C^QO_G#&SY-[:S:`!S94V+Z"I/-,[9&1GW;(SJN*?E M*`8[5T[#I,:422'B]!$3*Y:K)"(0M"[,NU72($56Z1@18E2^-S)D''IZ1`Z( M$'E,OF69_2A-01*)5[[2A-VNKB%C?$8ORUO@Q)64!CWVI(X14QT;JC?2[/D& ML1G1D.HV992!9,F'SESN)B0MBY>P,Q8/'EIN"KO!QT@[B/1[Y_")';*$?0$L M)<(A!JPYKYD+%JVD*Q@Z(*R5=(*"CFH0B=;J`EXE'+A\H73/!;Q8K:!8)%4N M3VAQ85E7"A5CW>-"CUM3]`"4D5$0&=3J,I\"BNC#ECMKR]OD-T"0F%2%`LU[ M_*[5I,C253LN4%DW0`\\Z7@$D>A,IL_7)!6;/L6*\+`BN(3JH:LW'8W_;4DG M=/3Y:J+>GKCR_BU.:;1[6#C>3Y1?$);P2SS7! M1_`*Z1U`2_XSEQ@Q$&?IS[@Z8IO_$9UH MO6`DVHQN=>[[GC4] M&J*W.Z?F,U"N+!H'%E/RB$R(:>2I^'"-/A6+PJ6ZBW*[JNRV2"&?;XD5+F8M/&KML-CAV M5MD$CGT@L9GN,*$#.K[2,$S["A96GS[HU]J>!ML;8WM-C$P@\!3".QX,6J&F M`0%!%H'K%PG:0%L_6`@FGO:.\)854'%B3YA(C23YLO?;*E^.PCAJ7=P-4Z,51&<[UFOQ5MZ5S35WK1LU7UN? MKZW/U];=+1.,+S%?6Y^OK8]OG[=S;?TA?:+PCY0[,12JB$DN'<6&Y M$N)P`P@!(E!Z\+N_%:8B[`(G(JSI=K7_^8[@%R2ZZ522W!'.^#7_.)4,YW`% M"7<2^(<%I9#11;*\1N!)^`L(TC'%$B_F)<)1R:)CQ#5VP%(^VNP>\3ZZ?E]< M;'.-)UQ3M*\)V;_X=WAZ=W!Y#M&WPDQG.&&(._!<,$@/68!N>4T@/ER+X_?% M,X'9^>J4PMV+T2@/-1QR1P'0@5K1'S;*47\2N$JC:_1JAELZ5##!)-JC>-&BU)WCZ"I M\@@B'<)A_:*46?^^GEVUUO-YIFJCQO*Z`:BC[NXHLF=43:IP'$_3'6OXB;/Q MG1]=T-.5!Z<<01Q$`%$0W1R4-S[)2T MPD,]3$=).(B1Y#(E299WA"MPB5ZS#"12$)@+%DVD*W@<4+!6M0,:=+2#&!*R M6)(UCI=7FRW!+_EK4O*;=^:2^S3&FI+'@0E[93N`0DL\B`.?9RHFCV"_#B`4[C2E7`HJ\/_$ MK9Y'K]"(H/R1J2?*"(B:P1]NE0KE;2N%$<_?-B'NJ+A9K2SR(9<2U MY`Y:F1?L'.;_O8%,@9^.M37YN;2U`T94OY:PA98SE_&>^ID3!@Z"H1ZY`EV! M9)TF<.*'>^;TIF.!;`1P]8YMF]^G&P833D_3N:)!\RK=M*_]E+[;(N)+=III M=YYE:ZK\L+^OU7R/I5OEAE=M6SE@./5J!U'F6;"P>,&`<=;4%B9ELS[=V!IO,Q$ZT\.CSMT7$2YUP>4NR%SN?8O@;B%.Q M]XR>D\-6GWIRZT!,/=DY$0L8Y=3_(!PWC@MNSA)O84H^_; M+H.Y#&>8LF)5Q9W>"RX^VV5>,(C*STT7LR<5M9-@1^4(X-NO97JX!7;70+&U>L?__#^($\4[;;*/^TNL]8\33>?VW18;%#(9JT8U MOY!:IV:?(+SX7?QY`A3R7_X_4$L#!!0````(`$,P9D;*@97`_K8``,G\"P`5 M`!P`<')F="TR,#$T,3(S,5]L86(N>&UL550)``,NB?E4+HGY5'5X"P`!!"4. M```$.0$``.W]>W,DN94G"OZ_9OL=L+I[K:O,F)+(E+J[---QC20 M+&EUT\;&G!$(TE41[I2[!S.I3[\`_!'^P!L'#@1)LVX5,QSG$8'?[YP#.![_ M_?_ZOMV@)UR4:9[]UV^.?_O[WR"<+?-5FMW_UV]VY;ND7*;I;_ZOQ?_[__7? M_S_OWOT99[A(*KQ"=\_H8UHN-WFY*S"ZR3>[BF@HT=7UY:>+S^?H_6]/?OO[ MW_X>G>6/ST5Z_U"AXY]^^B-ZATY^?_Q'=/N0;\L\0]=X5Q';Z'2YQ)M=^5MT MNMD@UKQ$!2YQ\817OWWWCEK?I-FO?Z+_4&!&OL_)/W\OTOW[S4%6/?_K= M[[Y]^_;;;^]_FQ?WOSOY_>^/?_?_^_GSS?(!;Y-W:5962;;$OT&D_9]*]N'G M?)E4["OWQ+_?%9M6P?O?=;:$+>B_WK7-WM&/WAV?O'M__-OOY>HWC8OTL8:1 MMOGW2?OF.Y%?[Z??L:==4Z(HE:CNOC;Y]1"J?[\BW^!KO$;TO[]<7PBE?_H= M;?&[#%>?DSN\(2:9>/7\B/_K-V6Z?=S@]K.'`J_Y>C9%T:FAO\Y/]-\V__0/VT,I>_0/[*A*=XAE^Y9\;= MZ2MT3_> M_?ZX213_!_GH?Y]NB7?D_ZM/F^2^5<>^R7_]AONL2BOZ!4;/?C?TELH/_"4I M-=\52SRR,/'@?V_N-D:_U*"C:]=$2K<;8I86%SA[]\O-;U"Z$K5==!\A^ME_ M_]W>Y^GW/"V&79,4R]8A\J?B2S0M?K?,2;Y\K-X-OL^ZR+>B7L@5/U[S6S!] M?T*#9JC*D4#V=_.`[FQ7%-0N*>.2S=]Q4I#@]9&P:H0.5;/F.XJ;.:!2I!0* MH`K](JQ*Q1;-4U0_1O0Y(@T0;1$6Q,JNS/5_]B&T11(MRN4:9P+\QWRYHTSK M4C4'[=(VS7<6M''`.5H?A8)M.7]EFO^S$-0Q"*:3IHOZ$_2U M_NQ_A04EMQMR^<\WA&"_58N\J21@+QY#1!R>4MTN/#[@/CRV[\3CV<+&;9'0 MV;V;Y^U=OADA@ONL^3*C9PZ8&VB"RG(\I2+,3=LNFH]0_5E8R/%[(5?\>$/, M#9JUH./(SIJK_H8WF_^1Y=^R&YR4>897%V6YPP4W>2G:#K*9L*US8!1HA@*M MCA%YX)3)MH&4MGGW*VV$VE:H;A9#:%5U=&[8'[S8*Q`;!F.I[EEY\M=\L\NJ MI'C^E&Y(I<3EAZ#-@!>3-LY\&&F$Y0%?N1S_/)D6]]TS5#^,`>VB;LLU?V4> MND?-AZCFZIH5SI1(MR]@2UCV+`-K^K,A@#EZ9L7MU>YNDRX_ M;?*DXJ*6\WR`V<%S9\3VM,'B=:I8CM9Q^Q:K]>>(/8@!J;SNR35^41Y*>TV' M&)WHF!6AU_@^+:LBR:HOR78,'5F3`4['39RA.E0(BU:N;CE@.2(M9O>/$'T6 M`VP%'9;K_<`\\`Y;#_'+TS1OX4Q*E"+97&0K_/U_8'YY(&@S+)7';=QKY*%& MX.*8JUQ1%7-DNG*X?H;80T2>Q@!E4;_EFC\SM_(=-A^5O#Q=\\(YWV[S[*;* ME[_>/"0$8Y>[BBY1I%.2?&QK"`R!+A5P1[U$/3`%U)84?%`IZ,C!&B+6\@C5 M;5&O<1144EJ9>6'#?GG%)_+)>(I%T:H:+FZ8M`)8WC#2 M";W`@:]>M<2!)[5?Y-!?Q,.>Q[',0=2'N?8//H2^0&"\V(&K+PC(ZV47:IAS MVG&!/F@'!O6>5C]@GQK0@_M8;@+X9G%/=)#G]2<7](*?7@;[G@@?^!.=,T'_ M,[Y/-G7..?V>C@$O>-I\T\E3!W"/=$%!FJ]6!&1>ZP7[L$G@Z"O]//"R$5&G MY,I?E4Q=&NZ3YTTH_B MB)6#WS^7_V[\B$A;C8/@7M(1:>NDO&/?:U>^NT^2QQIN>%.5[2=CW#4?_^_3 M;TFQHGYPXB#W6?/M1L\LXS'4RA$N-)*A^:#N^=RTCT9,$XO0IN=O@+[AJWM?S621M.N21H"D,D[C*P5;&&QC3H)18?-&V0$77 MY`AE./![2ZV^GC)'V2=<[G"E..R1:/<,*:-E^M5T@[P9ID3K]_7E%VSW_,N" MD&"U/Q2&ICL"H$%T`ISDI89<\'/2BTK7O:A$6AVUJ]U>%K9._&+K)*H$_^6.>F2DW8!T+`C9K%VW(=D>:=DE@#S7WC8+NH?LJ>::NR4,VO]$H5(\; M`=%HJ-;#?`;?@@YI.()[KCS6#^,@AJ`#.800_]Q\'@S;\_#/TQ@2]KOM;D,/ M'/J('TFF3-G9<>3O#:9_G&:KTRW=2/`O]OE5D3_BHGJ^(EBHR+/S?^[2QRV7 M**!J]]0"4NM.1A!'M.DK.WUJPF)(UQ2\AS.U^(S+DO&HU8E6/:7!XP8LGG._ M6)K$)A`+HV@&Z'5$=(0L1D&=FHN)=8';D;"O[PAU&E&2K5!?YQ%JM9*_J-XC MUJ13_49@(_0=%H,#5^[M][BL'G!QEF_)MWG`69D^X8MLF6_Q9S+.^(*KR_5M M\EU]'V(.0C\C+=WDP-9C.7TB=_*^:=\;N]W0-6,[: MHX$`HLA#7VN)\*L>#!%D1O1IYQI3O%9A2.Z^W3DA[*/^UK,*AM]C-8!K$?0# M!?*/KP[)ZBK7$Y3#UJFD8B[PZE.:I17^3+Q;7605`5QZM\&G98FK\F^8W@^! M5Z=/N$CN\2\E7N\VG]/UF%@0JKI$YJ+*.3#8&_>0[IR=D4<01_6+?7.4L/8( MEU6Z93%FQ]JB#6D<.H@`0#.'A\@XTMAK'08?5^\",P@PV[H[XI,^+"?7*E"M MX]V&*D$]5M5JCE"K"#6:4*T*?7YCEP@^<=(K:+I?K5(Z;Y9LKI*4N'V6/*95 MLNEMK!XG=6V!-G5K"+B&%Z4)^#2L:U(:+?24+/;MT"-I^"[-T+)N&ICG^EC( M;7MK1%FE[("8FI9F@1]<#M,VYXZ]XP'X:$M$P->T/1J<7?%RH2A*'QZP&&$J MX$](ZK25)P"HB4>9]KG"OOX$HU)^S+=W>[[%,@&CU?=JEBFG#&5B&M2"G!I4 M6?`=W`VF`-4*7B/$S&*X!<;"1NY_[,J*ON4N;_-K3'_8E&TXV+\`N\W/DO+A MJLB?TA5>?7@F(Q#R+2X?Z66R:79_NJS2)_(%Q?ME/9KH\H0/$\[,AW?*0U;R MYJ0\U'@RN^AIIB0L6MUT%R0I0-E+"?(Y_=>2Z$>/C0%Z*7)>*\^S\D^A@YA' MRN3S070<,>&M#0.MKV\3:20`+!W\.1@B#!Q/XD"GG.X['+V<)(^I#735"P4_ M4#LD7OR(.E-H;RN>$PD./%`(:ZO#C!315'*"FI.==$FOK%_1E\@X*UFVN\;_ MW*5E6N$;7#RE2UR?E$9_EON,:?EKLME-WM#.9(Y7X7DQ!QGC/3CHM_+SY[!V M^/?EPJ*>3UOVI$E56"]<804BH6^ZI/\J6<,G^LZ91'NZMKO`55I@MJZX3)[( MIR5Z)-^&*,N(T-V.U8H190"?/!1E`\]8ER0&#Y:%2<+;MSR`L..GS/3H;.B8 M,RT_96]"F+5WS!SJVSM"G474F&Q/=NT9?8L^7B'_LL-/[/7J;?+]?+W&R^H3 M01O[LA_&7]:B+#70:E!]:FF=(=IK^!&DEM3WRS5\ZUI:T*F`*OF.[G"&UVF% M:$QKJL#\D16*^#LNEFE)1OQU../P2:0-PRUAG@S#Z@:!DSCIK;/\?!U MUB+,P*>9R&I64C7S>W3#UX<^MT6EUAN!#0!X2`P.6N!LF'*\XKMW_IW^.9E6 M,Q)JRQ--(==HIF4&OK@P,2L-1_J*.)-&@6.$&2YREUX;$5Q+?L!?`XNS01(N M?QJ9A,$CS7YM8V$20XW`RP>J*!5Y1&KH1/(M(;_XI[SXF._NJO5N,SUK3G"@ MFXUL+ZT8R`)06=N:CV.E+.RKV&VF;]&)H'5>H%4CA))&*CRQS9&4`W3PE.7: M:L9D-[0_-Z1!DY2Q95`T'X_AW$IU!PD.#A>-XU31V2$NR63S8#R6O'968#+. MHPLO<'F+OUL!C(SE7NF*>&1O;V]J9*B5K M](R3(AYF:J#$N()S'9V8EVPSCD>,TT:-T/,,8'@--Q1I,DF'4)RM7@\VG885 M=N`$N/%(VQ;6(R,'[Y4!5=EN01JD$O4-+R\F]%6N'+]7IR2ZZ= MM%$9U).>A="=O6!SNF,/W'D^U+CX)5OFFPUF"X?NZH14HF^D384SDI36[(I& MFIWH;L4GDDUQ1*-K$YP91P!NY]M$@DZ1>4@8^3`_Z&>>]9W8!L:[X]4J4&!/N@L0.\$_LOU^/"S`<57++0,N6&J.,AI&B),SF-\N7A3!33`8$6 M-&)G5;I*-[LJ?<(W>+DKV#;H\^_+S6Z%5W0])EU#LZL:]\^3@DX,EE>X8*ML MR)?;39>I0.ILXS^,3E=&0W@!GTT`O9*&"#`["ZKJ7:NKV9\AV):1Y>RH%V:# MK@NO'C!:)ILE/42]"4-,$7G:.Q7F$1>HI%8#1R10*N0>D3@*;Q#J!U$0SM]8 M.`R7O"$]FH7`QS6#.P+OE:%66[U'HZ>/$K752+>^UDM?CU"M]8VFFF`[%)X& M+6JXPTWNL!)H^&@W3,RK9"--[-K#P=ZP[Y9J;:Y<",PJ<=FM&L9-JVC`89F' MX9?^,&LPG#J03A(%'TDOA:=_LRY2=(ZEK,T@.$S:@,!OI!5^3""QHL8G3V[1 MKE"M0TOH0Q6E_3=!L>3GYF%ZU'P*<:X^7\``#E,""U:HZ()8M^@[GM/TG!$B M#7LV$`D?%*714!H&@>.?Y\!G'/%&Y\[>W)S?WL2`7S5P=6.:&*D>HIC'\&4> MM[@!*[(X9=;/TLBDU]'A8Y%@CR/O&:\@@\VWGL9N!CL,)^V;D=QR4';%@%79 MGBG1;RI)H<+4"5]5^:NFC*LH?O5T:-VK4R))^S=D&&J6$]\\8%Q=UX>(?DS+ MY28O=X7P`@0SH>9GT15RQ+J>&=-0)^.`D449-PP4M74"\3M("/;%3 M.O,U.P&ZUD/_W"M"FU83^N%+7F'T[S\&#BP@V,T]0&@4AES4#J*3NW^A2096 M;X)XXI5A=(M6HP/UE-#[(3N"#?0B.9`$*QLBQH%=\XSVY?+MGQ M@E=%_BDOMLGX[?3'>IV0H"`P5S"J`DP4`$4E?9/>\KVQ"SHAR%#IXJ-D!1CZ M(RV,&`'TWT=?%"B*DG07@`GI+-S<.3H)]\>Y)' M]"8LQ(2YRZ\:#:^7#8KD.B<=#B2-?DC*=&F?1`?BYBFT$9\O<#"#(=-GWP&@ MN+%7N6!_OLC$.02:7:"8=+YUE*A_9[L8T?,B`.Y#I,N!<6C06Z9*)O\ZT>^> M)$'@'UF"_)C0;;>]#T[O"\QNF#M6IT<-87%RE`K#APB)N3D2H]J\8810*5S0 M!G1F.-DWB8[X.@"2TUZS6Y6Q8]IGL-$S#`EF8Z%I\]SY$G>CK M0[I^>O,&]3>_$P6+JC8ZT9]Y>V6S([_]$2- MG@'46#B*XKB>0XX'^DLRH@\(D8T\VDG`BVQ-_T,_$MTA8BFM?N?$E_8W]LO2=S2WH83!OOE; M)@_@CR$=&BS$=-_=X+ZG(<0BZQCV+_C9M?!Z]RH`+9X&W9?@N$XZU!Z$T#L/ M/.TW:%*K/3E>,R?@MA$`D"*&--NK"L[)7]7S14;2!"ZK"S)&QJO+@OZ7%F9_ MI0`C(^;T/M/9/F"A3#PF-5(&7[<;F)]CQ&KNCF%A;VI@07"_)1&F/JPV9>WC M"#*.@)27\I:P4!;V!GH5=;ZQA\&YXW,(;.&*7^((!\BU'M0J0K4FE!>HU76$ MF#;4JGNCFQ!)\?(MAOP/,8\^/M#_LGK`Q>U#DOTYSU??TLU&4"[,:MO#R@`- MVQ&]9U1Z&_5Z`EWOYWI!J>?/?A5"FKW8=0CZ%/3T2M((V?Y>5BK=\/4>4_/[ M'UHLBG(YA+;G404B?XLH)MI]HE\#Z5_;Z]72N+#.VO.@G@Z1N\W*"/(\/GL*Y`'S^XG:_ MXSQ%Z,EWBI?L4=:8'!\#\=Q?W=C[\"UN`.+X)06.&(JXWNSN9_+!186W&IL" M)TW%[S9[3>'?OG3*/>\1'-LQ?&\R%!?L%J2-$&L5W\+`:7_+WV5P^T7YHJ*3 M4KR&&&F/B4-EN_3P&C_A;#>&LH&$F%%3"7ABC6W,\=Y?8-.0:UPMB^8?D>1B MG>Z7$TS6/TJ>C845=./;F@=S/M^7B^P!`$YC:7C3^B4#4O\5-0`B(RNFFCH0 M?\RW29JITP"_O>3`A5%[#TZ\/`%5Q?LP,//>:DQJI'+:11D(SF/*7)@:=;B MC&?9-F-.=2V^=(=41L=)!3PT\Z.PY_23Y$"%;JKDV)T3G[,4FLA]`,5BV1_CG\06Y1Z,"B.H>SK30T*KQ33:"I^)0EX?9A$N8\23V+'<,I_ M?$$89]H^HMO!=+I;/G.N:Q1RYEH$5=V>EK@\ZB.W3FJ/@,_#-.LMN9%[U.TI!_'06U;K,DSK&G' M*].MCD)%\M7W*1P1?):7)CYX8H&P].R3X^R-'%H'-X5A1V2%ZF#7+O-WC0OR M!42GFIN(2D^9$(EZV3_/-S;3N1)2X^:;YB7J>IOEV:7E*-E0--$%*X_D-WM( M2O)'D2[Q<,M\'+'""%G*'?+J'M?9&<_7HMX2+[,^,\`]GPPA-PR);MF-D[WC M'WIBKPO71D<^P`,[LKRVO]A:=:*@GI`XEW&%X$G.,3-'_A*;->2V2!%_!BMHN.4;.7(*W@JM#@;*GTF'8E)&$@*$@W:-T=?HSN]SR=4]3,+&%9C MRR:X7!;I(WOIK3VQ+Q&29!.>D`?>3LW,DDV$9DVI*U"TZ"^ES=?H_\'DOS?Y M9A?]>P$96A2LE?>EFK13>15I119G`ZK7!",V"8-2X4BFU_Y50=4@P4!A-;($ MTPM;UWA#9W!D[[?T!<6)1B@(SV&!J3D2CMRT(9UER@:))Z+74P90D5-7HQ.5 M[!7H4#!8:GE6M/K,.@JS<%`59I\^@ANAF-XES8%D_40$#N7($A+GZ/3VJM[+ M@BZZZMYUX9N4]%WOF]';#T^7U2[1.`\-U(PXV0&9@0\V(([-D4@A'36,97"F M%_MUF='%-%@FR",@..J4X1+$HB*X`GZKB(GNLP8!=3(4RX7U#?)1Q=S0>G@?F"A"?9`SBM4&00X MKU#O.\7+]=`'G>KZ&(CHK@>='G5'W1^)SSPEMMY"!R"47U+L"%G&G27E`_&- M_H?>8/64;,@W*:_R3;I\%NT2,))I.DI3QC&(:ED!GV4RL2J+S@;VY(`F6I8TL@N#Q6`+((U0+H*_-?Z/9)N`? MK()LY0^M$6827*3YZB);%IB,H3[B^K]Z"44J*L\K`E$_7.8:`Q]D6QBW(+=8 MW>+L@>C"*,W0LB4[^P-'GGWD,%+S6MF]6NSF:M$@N<3ZS&CVG:"DAB&AK$A7 M3`ZU@NB'5C3P@75SH]LL>8'#.[Y4=EJ=)47QG&;W[#9?K1PFD)$FKXF,%YZ/ MK)BFJT?6<>>9]/XK$\OF!.?IV1-[G)I04B%,/L_7J/8]1C:+X**DL:0W=>@[ M$E?SEFMO+IP:):*ZLV^JI*A`H&J7C+B*Y&"]P_=I1M=8O1[(&J4<",RZGZVD M;>K$;_4DL`B"U!,)4E\Z)$_FAN1)X+KGTR;_]H7\XN3/B^P)EQ5QCCC^*`1Q2!0EG$PLB_:Z>-*B; M/O\I?-P`06;N!QW38..B>1R'W+V,@$B@LQ$0SOAF45LO4CU'J-&$.E4L.W?* MT%[;X(R>2`Y0B)5_D@(T)@(&G1O9)'2_QTV5+W_]G/)OQ92V:;,YOXUK9.%I M-U M[V"+U,E?"&;AP>RHAIN9L3(-"^EC55T8Y0G((;`NFCN9$>Q!YT6(MWG&AJQ7 M27%9W%3T*#/V6N<*%S2>N94O-;1LJ@;HI*V M/$*/28&>V)NZ'](,K?+-)BE*^JX=E50D@NI2%Q^Y=0=.V:H0'E-4RU8,M/P9 M;^]P(2;A\/F4A"AY/XQG0ZM*10D_%@?92 M49[((.VC'_Z_O__M[W]_W,O^7<;_;^B/OS_Z_>_9_]>?D))_5SWD!=L%3*O_ M/[P_.OZ//Q[]]!_OVP9I6>Z:A^]/CO[SC_]^]/N??FH?YKNJK,@C]H:6O>7Y MB)'W1_])]/[A_1]Y.H^/WO_A^.CD/_Y=7^?[>$H7\1(L M"7"$_)RNJ^)JB8&CT1EV-"D[\3R5'U/J0* MK>#K3^+!/K=S^100]820"7T!`2&F.N/AQ6D7557]U>>3(Q M8\25D32?+[U\%B]G.)TNXPV_=Q3866P84NULT[#H M`C9Z)E%"I)?XY8)*/1IW0A7`WAZ%!:,M/;K[T#1LN@#KY!4`2[1G!PA8TQTZ MT,!Z[ZV^Y!AR0=/[X03A$:I;':%>NY>%K?=^L?4^;'WYB+.ROI0I6YUO'S?Y M,\8?<(;7:75%0%)*END8B^[K3P-1=^)I&_-1GYH:5W#33-VB;8*:-H@U"LY/ M<^3D[CTZH:^VEA&=#:W/#&#(ETK&AB'16[^*ZD38S#@?SW$MPYD5W.**>A9T M!WXK]IAG=*W0Y?HC7N.BP*O;Y'MS&*=P6X:^3"]=:<@`T%QIQ4N"TK6JXK:> MGD7[&%7)=Y2P!J&W!AN!(G?HLRE)E>)C=FK:FPN-H-E&VR((%)O\4K>M7ZDV MR"3-VQ.?(]H#Y!FCDDSB!Z2QY([Z)DSBXOEWFOO:9%>O/MV14=KE(RY81M3) M*@[:./G&2AL@]RWL`[\L`W!%-UK86AB%D=L'W-RNR@+)59$_I24M8&.,)2YP M%4091\R(PX^%8E%@LO8QBH@U#:O#H^9M:E^I!JU*6*#!:R7"M>DK`IF9MZ]1 MQ%HU"I9D=!U%C$''%'W:Y8P2#B:U#5>9?J4C\26V(&(=.ZQ#QHR1`B!`V`ZC M08.#,"8,!M2;?:LX1]5N/(>@MQVK=<&RV3@< M%,RA1^0%?B#%>/J$Z_+\"ZXNU\1;3BY2M.PE'V%+`-X*=!NG%^4]$$I;*G+* MI)M+#Y?]9BAE[<*S3M71N7&/3&DE$!KS2*K;+YI`P[["C@.4FL"^1U$S#?+# MY[PL?V0WXK$)DN3[$3JMJB*]VU7L>CWR2U\E!0E3+PEPDD#NCKC0H7I':N*; M?%U](]UVD54$,&E[$9YHTZV^3"]\:\@`4$]IQJBI%Z>A9MDWCV=!H@ M(G?HL"G_E.)C)FK:FPN*H/E`VR((#IL<0=NBMO$1VC>OY[%>#48E2<(/2&-( M'/0X_$=ZRHLT50A:C9+#I!40!T=ZO24`OAT=JO$D]]SZ2U*L(HSVHD[E<$?2 M`WRRC`1X].#J](<8\#@ML&$)EWXL[AZ_*,`HPJL=8L*&4/*+957];O(Z+7^] M)18_YMLDS29A5-FR"Z62EL[D$.J&?4VG,B.GB%QZ,6B`:`M$FZ"O=:/@5%'W M=&[<)6/&"(6&K%'HCHY,>Z%JKZ096S'BS.?1$?=3RD1T MS+VZCV6$X?:&@B^?N:?>*S3'PY8/.%L^;)/B5[U<(V@N8LZD.31_1@:\LHAO MRXA+/!4\1G7M8LU$(AS(V"7I*P7'1I)2IG&M1,2W9YHY3[^GRO0T;2ED6:\E M.,$ZW7ZY-39C1JNAM+BLHTVBH]*TGZ4LXG:(BD"=D)P[(]WQT.:6ODY2#H3Z MC81CH+H1^/"'JO4[\NE9,!OT=(+)56-/_6`SJIGE#\_=&$EO',)M+AZ,C)K#CT@&!CP/2WBV#,&"?I#D:?2]C%N"/E+PJBT`^E=7E M^AH_X6PGOI-5TJ9C$+>-,W4X6F$Y(S8@)XM(;D$?T0%*43\LT0_X^W*S8^MZ MR<'G6E3[=KUQG#WV;#:B`/9P^X1%0B:A8&P(`"- M=)U&\.@VT&S4R8,HQCX]M.Y5!"AU_P8-1+N"[JUC-S728RF(I&!E:EW-#6LV!M`A/%"`6Y0R>->*4C/N";OKVYX`<7?TTL M@F"/QNNZ+6*-ZT.%:'-V0D-;A/W0B(0>U7L'J2CZ>T-I!-D"X%1$9T7#O!+D M+$1KT[XRD*=C$-V4M^$B])%#[HB;A@?8XPRM=7+B"-0AAO.2`CHO.KCACQ&] M#-H["G22.(_07A'::XKGW*.(""5/PD$9%4&Z_I07.+W/-(=UJM;#Q"MN#1-( M1/I]I5"%/8VH(-6P:)Y&05UE3T_YJ=,=7`Z*!#E$D]OP#ROH)*2RY8BI7CII MFD4\$`.&G#SN`V$NA@B.5R2WZ$[,J5J/(KBP-1#5!/J]17"Y/1VVR30LFJ=Q MT$G5TQPZ:70'GTT"01Z;I#;\PPH\@BML.6*J'\'K9C%'<%C(*2(X#.8BB."" MT8/1M)C1U)?GD3S\VV(=<_:#\L'[Y+IE%'12=;7V$-EV7DE_I#O#_-",O====X4T_I/*2/)?]$.G7++EY+6CK32JC;0YVM MLB7GE%QZT39`@Q:QG#RFT=NY<;>,.204&A)(H=LOI`##M-*.`YZ.7Q6@A%$9 M`E$QQ./)+A-I3%:T'L5E86L@(@GT@V[UT#*E0R>9ACVC>&=!1$4K%0(XU-+H M)CZ[!((\ADEM!"/91WQ'ZK&R*G;T3,L/29F6-X\%3E:7V5^3(J7+IZ^3:K(' MT52L^?7TQ1SYIVL(O%`R-"RCI9&JQ<])<9]F*,V(B[BL$-UF%>TV1F/XY&Y= M.R2OKH8^B\VLSHA>L)K,U"@4=(_IC65W="S=MC]"3`+5(HADF58(70=?`CL7 M=`5EG6_LABSXAGY>-)&,NG:^7N-EE3[A_09C:4+2E.5F):4L*+D5UCSG)SWK M^DS7T;>X&*2HI*)9*LU7"&>KF+.4+J:$?#?H:AGG%6K$Q->R/S>X/:4O3OY(G)7F,UY#;O(:-@0E MV0%#8&U_?>TAM=<%:R^;CV`MQG MP=XE(YDN,FO).%-*PPKD?+.)03G-=/7L;S3OM^TNAGZ.9GN$&4IRATX<,U)# M?$A.;7O!:3J\GOJJP(])NFI6#HP/H322&=%4(0-$4ZD5#V65OE4=KJKU+)H/ M(SG2R`P0'$9J]Q>?D5)Q'B,U[,V%1,!RS,`B"`R/>SF#+L[JM3Y"+4+/7PE" MA66<+XC&4-P1)]E%I^6?\WSU+=UL3K/5Z`Y42?+0%IWF$`U1.`(KC?G,*+K& M-1FMIVZQ_S0>XNK#A<]?HVX4LEBI14!F3>LSH]9']M$V#`G9<2ZJGQRA5HP= MIC*^[_J585N=HKR".X:$U2V*[N5608*2-1TE)'Y3("KSE(/O$=$PIL-6H7BS M/V354K0B%-WLV\3!0VF//C.A4DI*?0Q1=M7>!(_`QBA"XDQ63$`LC'*<9%+-U!7!!F19S!S;*T62;V'5!,,^H3+NYRIYSJGC=':X+2 M.@!4R??H9NOTJV;KH9U!F3S'8`YJ%&<^+6P_AI,/WH;3PR\18'9QWQ!A$%MZ ME49.9BI_6EN.Z#K1+&->(NA.Y@#=201%P^!R![,*PD1T5$[HB0(Q4L>8MZ&[ M@7$=NFJKB^$Z'BN@<'AJVH%\SNIHX1%8W_K,>`4?39L8A@1K?[P\OL`G_L0S M%[H5=9!O>,P'[!HORD:"U:&SEN#;VP;*C?VX(4N3VC%60<#0OR M!W]1RG,(,MUE MADXPBR&.-Q>--N>M"L(WO]$H:H\;`5%HJ-;;X(!K1H/?B1MGAZU)R,?/DX4@=,&*#&$R?WZ<+HD M4U7E#AH)-_[4C<`W2U"U_DO9OAFS/1"=(&\]=1+EEH9!=THW+XQ_?-4N!=I> MOA]AK]$;4CQNH.F;L(.)<%-,/&NC78"BO9]%'RE1Q4OR1_M9,Y'1/TG@-%LU M\QKE9?4P.:D92)LH`IMJ@R:@F7W_&S2M_#%BM86%/?N7O::1$=\2E[((80\. M120Q4RP-.38^AB>1OW1GYXMG!HD2*/V[>]#H.AJ>FT/G_EM]1XAI?".>!%`Q M,R^JJD`KV6OE<$^I>::,:YU(>_GQ=/G/75JFM-_?%?1N#I8JR^A&4?H,-,UH M:KIXS#\SI!7[;*%,`C'&=`N@Z$9@`Z1$%2^GX?X:E[AXPB4)]:?+9;%+-B7[ M+UZI3P6`4JL_KM)4Z[\VU'(DQ$C+Q#''@E'?U*+YO+\K/;)@X0IALTK0&#[& M%:&6!&HRI9F@U9V M_SDOR[.D*)[7>?$M*5;*RD0M*1P02B3!:W^AK1F&CBK;9@,%N3:VQBQOVZ`- M:11='-&`C'0LH=67JO&%4(E\T*&P/2]N/0YDE78!02L<\G8PIF)H(/>:(*T] M9O:!Z4C25']-'ND7Z2(X57/I(>']YEY.9=X;\)EZ9`;-CV,>J8AYHZZR\Y7' M+?,[2.>@Y;VD^HSEL949L.;Y\.^I,5>@28_<(X4.^9^N_KPB`*C*6.O_G+GW\LL(/ZN-+=%9W69C)2Y/=3+=:Z%F<*>&!W6]AH',QN!L@C?#& M"T-0*:.!Z]T7>JK4`6'&6S#TK7I.A7#W89@HE1V0?A@W8\S,`:.1% M@Y=J=+*R_1AD]0Q/H=.ZF:'"(._K^RY$LE:&XQ+\:_J)D<6'9(56]([?HOXX MFHCCBE#GE^HBC$"\3>_K=G^//O4T"E(%7O["<\<_HT"6O+#7>NVS-T8J`18_ M)2.I(WJ%SR_9*BVK(KW;57CU*2]P>I^=)T669O=Z`VP=!=(1MER!E\&'S.1, M8VP-%\Q'($JE"SK;4SV3\37:]=NB==T8X:9U--'&%&G*(8=NW^L,.62ZU&,. MM2=!P.]YZ*UC'A[YTL'W0!@UTNC\U5/!:/CMEPLQ),[^QL36]>?F>!>2\Y7K M;HSE1VG30!XH<&A;])8T33W0B1QF.OG;]F,[FM`<6YSH8-7=_-B@K8H7&@S] M"`%V\"1I;!T:\!@V-QYNPH]L`^9HAT'G)VE&%+.S0HNMLD,G!4Z4<&H1\AP#Y3 M=I18!T>Z5G;L9.-;>3L_!:RRHP\.!,Z.:4;]S>K!+?&7+KSZ.?F>;G?;TRS; M)9O^P_(*%^?;QTW^C#'Y<\G-EU`:]QG47:-[F''UP4>6!?))$8U`K"P:"5*; M4Q&2C_%G\G%3+AS2['SPWJ3H,%,F+#2U%?N*;ANFY2@M]5RP"FJ[R1=L0;9N6PUKB M$,H'$URJPY,A0K2"DH9.C5BD[5E0ZOBN"`S<\,<;>?[O.-5J&33JDC[*UUTE M4/Y;?30\NDK"3Z-%0S*SU#\KRR),]&=Y65WC97Z?I?_"*[V1I^^QC)]P M,[0R5U+F6K6((QP]JE2+ZX6%4;)?`!,UT<6]J$7IH;@&>WGVYL*G[\S'MP@" M3GD^H^W17N"E(]0LZP!`-+9<0L)0RHYC9\<*7Q%_"URE!:8;A^DW*#^FY7*3 ME[L"G]Z1A\E29P3IH%62CZRT>H@(%GZ8YC33D&'ODFE,L;74ID2,VON%66OT MM6WUO^*+-2XP5D0C1PRIPY6%`55`L_8Y8,1[+/`R9:\3)V%K^JB+/?U'S@%D MKPPV"DSTRJD\:K[H?Q*:>IRNR-4_X9@$^U9#)(^EP\&QX\?ENO^F^[J^%(-6 M"^7-0U+@#TF)5U?),V56>8N_5Q^(5[^.$0RCK06]JS97GKC9AQ\T@O@CI22` MA<5-1?Y\QUH,EJ\$9C00-',O^!C%#3?%@U`#X6-X'L$-;F%\\4PB.B#NM-") MVL$RL$81&QB71XCI>G?'^-9J0U^I/L04AJYBHR2>:)0=%?."CLQUW;_KNR\: MD(,H,RT+!,KFBF9<\Z#U-H0G()%,;$!8#<0SRH;!IDUX4B+$,CAQ]5K%)HF' MP2)3NU?S"A?,1SJ;F2W333V>$D0@,Z'F=]<5F;`AQ-&9F5APD`1NQ/C MHCZIG"Y%8^VC"06&(,E=NG!(;3WY/H5-+,Z&3[`RW@M8`AD];`7!GI]\D:OBD3_O`T'$`] M(NIQ"6TDW2(GT$A01B6NC6A(]3'=T'.^%&0:M1*0J&L%3)Y&KT_2#$V8D*4O MN6C^<;@)9]S1$NYP>D7.F?;'D7!EH#,:CFC.F6K.DGJ;%_7Q#D5APX0H!SS1 M:3)?9#Z9J3,E%,N[A?4:+ZO+]?GWY0/I=WR=5/@R.TO*A]-L1?]##[5]2C;T M=;]K(P#(GMXSZX6R%TW8#[ MK`4W^^/\M8);-*\V$[J#SKXQ7],G7-%+W#*,C$+A]WC/GB;H1(]+Y\EK.$KXDA.*IH3R](\Y1?,\>6H(1J^Y-D* MKW:DV=T&-Q?BL/U?6FG+4)0YY1IZXI4^1HEYH&E_ MS1Q3%G7:#DDWH^0>@F_QE0"\8H7[O40O,V"U&@]P%5IG&SY(_0!]LP+J$LRP M0VUI,5KOFZ_13954.X+U9\HP<6",YMT.,-"M1C#:*+,=W4@-V`U]-'R.+"8. M7:4XQ:?9ZC-Q8].UFUS)#:'*8%`D5C5#12T.9C`T)\\MZKI^&`MA3*3:.8EJ]Q M,&[62D#3GQGH9E0G)!5JR;F?S!\)'5#I$(Z@#H7%_`R-O>P@'YZ1I)!6Y34N M,<'&@T6E(59B4%SPE,P0W:9F@Y000C=11\$X,6N2%[O@AQ!&J9P^J'4+ZE!US/1./%C7[5'>K>B-/QIJX]8P_IG@QCS@J;2; MAC@];R.AVZP5CJY#4-42DJ<.E4D(H@:M/IH+79M[3#ZG MR1UQO4IQ>;8KJ(_CTD*W?5LWJ-N[1BF5!?B,KVE1&F*T="RNDF?BTP85S05F M,6S%UD9`;ME)(]:J1`>4U+,S!^3@LIZN-6>\'>\O>'[7(J[7\@@U;5\J`$5Y M`QR!,41\-DEZ^4B3U,]X>S<]"T35;A3A.>V`:#;1#+KI5F%$AU1\V68:NOZ\ M1%_K1Z'WNBI[E4,::0?PN3(1X7%$H-TA*C*Z(JAC)H$D#H_BI0+ZO MF&D9+;6SK&6('`3'$3Q>`B!T(J(V(J*)@I??,A(Y'M)'2MSSF\NK_4VJY8=G M^N'I]W2R"=->`["=[:WR?[BG"D MO;J'KC=O#G]!!5[F]UGZ+[R*)'3!`)P7S<#@)0AP3OJY,0_`XVBX"5^%@[@T M#S$'M7ZM3;BRJU[LWNA$E!W#A5^-VC>Z:B/N\^CNNKKO$8E/*N-@QJ6[L[,P15&T\"U,#.7CJ''VM;2]^ MR?:ESV"5/7L]W;VK)C3/\NQ=;:2^VK")V0FS>`!AV(E+II'9%;86L=K&I''X MMO]>,0>+>8LR%R^#10JSTJVS@FHS1]-%^Z1-A9YQA?9VWH((,)Q?6A1YD77A M%2[2?/4I+YJ/:+OCN8I%J7'?%:3`>*R9@NONX=2:,O>#I!6Q0XJJ]`A]P^G] M`['V+GG"17+/KN$FNN@FB'8JC[9^H0E%3MHYLHR2"C-E'JX?LZ0CR2]P0`AWY`EIO'<')X6L5K/ MB'$@-O$]+JK/6S.:^34CS\VJ/:H7M8KKP'#>"PJ#30)OQ+8`XR$R.XKZB;NL MD/[W8[Y-TLQH2>]43&L=;U_,Z^+=O2&_^R;4ANW7ZHY4:2W0/6KV6]1R4:_1 MY4!(>V$NOWM-5N/N->@OP1U;G1'!?C9V:!B%@N]T"\@;?B>=.R^`@R:E?^[2 MZIDFTSS#6<7/0+(V;;KAMW%E)D\K?"*16)'23BBWJ!^A[EDL1)+V9&[PPX\8 MPFL^H(-8GR^(P$5JF04K?!R_8("(8J@U0H)&Q^]+7);#9;3\(4ASMW-V?TH/ M-F+'5HRC*(2N-MJZZ7*EG(MU[>C]4\W,#-^SXT!D!`7P1\IC9_V+V][V%S85 MT9^3["8KZ\E)\NM71;ID:S]9*_KZ@.@,'!E`X)M[0-$HT+BH'00D=_]"\PPN M!4)XXI5B-*4R'=.=+.(IPDX7VBM[8YD`0['2[##J@T]IEF1+F/I`HLNX/N#J MFBUN<:S#C^X`O($)72+]KZHZD('7*FXI,&0;MCAJ[<*6T+_0+`M0'4@\\4HQ MJ^J@TW6`U<%<+'.N#GS3+&1U\"E)B[\FFQT^++])JV?.]<_6\DUG6,@[QB1CBY#'^-@:ET4>.YV+M@EJE\P_=8TBO*G9'FQJG[$L/0C?)"X7#EBHJXUZC6/A-1:&.$16;<+!>25B7,)J[8W%SC! M*F,CBR#(/-:"YA%J^N%K\]];_+U"'TB8^S7P"RC_L!64K/YP&[0$3;.TPI_I MPKB+K"+HHC=[D`>D29W[]I<3KW>9SNI[,ZAB(*'-G M7\1;T-@;F3$O3HS:Q821FL5Y6:5;=LK6CCU!&R(4>JAF@@@M%O-[3)>R>VD] M@HZMS03$&7+5U"`$"DD>ZJ6>I$D]KP>/QCG$#9!QYH?RST5>CM<`Z#97CZF: MYOX*269@SG%2WZ!E?;A7L6!_HK.D*)[9&[YMO@M]/9MVY^L51@;5\F\LP'"U;0BS3`-*-YPO15I`O^<9OBBPEN#4=I$ M1)V2>R+^HDMG!'3!E;X]RV@Q5*.("N@K;8Y8^]!OL4T0HD=R;@]JD[F3UF3M MR%J,[/S$[I?BA9>[LBJ29:7/6FU5:C9KJ/+'^MY\/Z]D M0%_;UO$&#'UPZ@42(Y!H!QBE5LW`H^E=8`[-48AK.^*30!JE^!=KQ3VFY M3#9U0?YS0LS1]<]OE%-@*D[.15JCGRZ7N^V.W9O4_P(&>]&8IK4Z2?&E_(8-G;\[! MK\2^9;P0:E3&"B:)F"BBLI$<-6:+-;U(H0*`=I3@*=(,$6(?Y@?^'(E29AL8 M]1HI\@WVO.X/B?M(\^*'Y[W#I]]3@[<](DEU/IQ*^@L)8ULSO0(2F+4,!%QM MJA="=\^#*/"5"L9+?R&:]*@OZV9MUH^5:#*>;SM&LG-FN;[@[]7M-[QYPC_G M6?5@P'\#959+LZ;*9EU_,C8?>(&6P!VXA2A<`W27Y!^CC1DF"+1>3"+#@^Q4E?`^#DR70>BV1*WZ98KUJBRI#M394JWNCFQ!)\?(MTNI>M'DT=5R` M#;+V.M"RZTA67'M;;#U<9TTP\],A112X5:#0ZZK=EWX&7$T=P4)J?VNH099/ M'^3":3]L@3OF`(PNAY5?;[_ESNFUI\,ZNS(=L\<98C6"W+KW`C;0M'II9OWW M0XL5?5`YA8I1'[L&"J+.+4YT_H1">\"DVO/`"]3=4BI1\MI9`I9/H6AR8-F4 MF'(-$!M"_2U;A-Z'8:ZHW/3+AFQ M32@S()1"LUI;NMF,0#K^N/G2 M^X\=P=\J@ESP-M(I@_6@Z:+]5UBP3G[R7/YS#7'8MNBC;B@%V&-&P>D1%VF^ MNJF2HI+EN[%^W>XC,>A#0EHN2:EYA^_3+*.'!N9K]$PJG,/H44%H477I-&RX M].F)>9^>9](-BF/MNCUZTNM13)+*0?7EB5U?GH#VY7N3OGS"Q5TNKT7'NG5[ M\OVAQ=;W=KWW/H($3BJ+\;"OON>$WA_#KH\1I'A]P5$1H",(!&JU*?#QE[%I M'5)H*NM8PXKJR4Q+'%PRP`V';68]RJ>C6@>/L+J69X4NV'#/W"P<;H]5P(WW M;JLY0:TH]WRB.H:1)L?3CVFYW.0E&15;)"N)L#IA<87],9]C;L[$)39O&01$ M"O=QX/2@$I@,2WI\5_2P-N4Y>C1I+_1@=EC/D=0DIF$QK4QN:"^(OAY"8O,& M=O,$!X[V&!+=%2'30U+BT^62WF!![S]?_6-75NP.2D%^TY(9I36%#!#MI5:\ M)3$=JSH\5^M9M$U0TK5!R;Y1'#36PP>'O=K=Q^>L5)Q'50U[@"JR"KP"(TAAT@SGN`T92M9DZ$2V'G)1M9\O"HT,>Q< M3@Y//U84D[$H+Q_*SO[B_?>RC@N*3EB-'CV5A&*;>D05"2]N"KP)MVF65(\H\E6B=%Z0^_.+Q3:C;+^;`BSV)'0?`#0H[V@:Q M1KTYA)<$*$7IYH:HH&4:O>?NJLC7Z:0(FSYI`W+_B2L9]KK@`^Y$MQ3OH];- M+9[;I+A/`Q]]R^N*7/D;CJ"Z;S2`YE@6MC^-@EF55\G&H$.5$6S<_&"[5!1^ MM/H48)754*'10BMIAIKJ->C/D[8_ZX\.J3]%:ZRT^G.ZTFJ^='&1+?,M_DS\ M^42^]EE.9QUV:79_^8B+NL#\@$F%B>MVM\EW7/Z<9CF]FX.,73#!6<6&,7TM MYZ08K9Y_QM5#3IX\X68"0S`W$-"#IK.">.#(X``^0\YVA'-?%H]">;4XR[>/ M><:F!?,U"7^X2KZC6D\TTRXA>9J'[R-N?`_@3#^/!/LM`J>KFRJI,'5+FE*$ MK09AG],*)#1/],*'3Y$)=8CC2R[.+K_<7'Z^^'AZ>_X1W=R2__Q\_N7V!EU^ M0I=7Y]>GMQ>D00Q12-RUDT@A[0<>FR<"4\8)=+Z&(BY<\1:N:#ND8DT[RG2W M>DFW0,WO>23U61T0;^D$1@P!;UZ&A2FWHBBS`I57(%-U,_MK-A6HFML-X'Q$ MH>;X-XMFN'?'U**T_E=%%;\%H`"@?HT1R'UB>6:'C2:NE6\C`C@?40@Z>0M! M<80@P;N$UQ&"W'>=S^RPT<;V2*;$=3;-S^Y.&WU^H*U_1)3Y:&\6[>VV\:G6 MAFIUJ*?OJ)TZ9UX=H?/O59'DQ:I>2G51X2V]B)Z$&Z*==,N&JF]]?@MT`:CS M&@-=R`,:NJ^@7+BMT7(P'R=H"1+2N;KA9]5E9M0!4RR]Z`>ER-[JR3MX$B&4 M/<$C-%=H2D")[D.:7_]$_IG>CV_,=E=D/_O=*9J_OFI,@Z\'='8%N`#J*U\T M_XB!WDZ`^!94$Z`+1!W=\,?(8[-"_QA%?_&)Q%LXB-4 MR`7P%IY_)'^45;ITS]9C3?;I>J]I_MC4VHXA88]\`0Y0`^V+]E\'%V,FL',+ M,KS^=PXRK5+'*#/T+2PW0B;NL1\>B>&; MV12MQI-2XU90$U)#O<;Y4N^-I,B.UFP41[)>UH0>B_PI+>G%*'0+<6QO^\1= MRYN.$O>#8"IJ*,"=AN+I](<;'ZMIA(8LD7-,-Z6_9-!(@[(M:J!657"5@VW= M4]BP1,Q)?]J[O8`)_="T"'Q$`0QFI*_K;3$3?DO@8!Y>=`:J3E/Q^R&X\TUE MRCT-8J7&#-\3C4XJ[1?/D3!$\V!&W7Y0OA_BGKFHUNX91L#C/;DA%PP=#\)N ME*>`0D-+E;H=L17%B`B75TFZ^H*%@Z%)@W'P[36`XDJGTC30:MSR(32B18ZA MT.(L*1_0(_DDUM)UVGL\_'-_;P'HN[90$$?,BHP`='BPM5Y+(]H,1[50H4A%1!U!)#@0-J@9,2?\3U?R^RYG!A$O&? MD[O-&+;:[?G4!R"SZ"KI9%!:LT="S:#TE=RCX-SB/-SL\M^V="++GH MB&$Z=N9`&V3VY8]D%(0Z"%Z];`B*@SLP!N,,]Z?9BIX+ M7%[C)4Z?C"*_6%29!'BBWA@Z-69^&L9]4F'I%;(6YNW(*U"W3QE%]R!6RDJ` MH\5>>8?J\GBJ18_2(NLSXW>&9",V#`E=C11$+QY@DNCZE8+;.$O!HCNNW'59 M/>"B6;*4W7].D[MTDU8IYIQ"92HIS%P227#B"VW-,*11V39COES;@CU&F_W' ML9%:C1,ZLTFSLK#8K,OL79X#C;>&EH$@:)^J.D MTU>"5J)5LCG+M]L\NWE("#5.JZI([W85G52\S>LSL'[)TJJ[ MWOB^P%APFCR,OG[V<=,'$0E9F"&^\ M5"M"#0_[JFB7?TPWNRI]PNA\O<9+-BG2',E)#:#6`MJ;>..E`FFQ$S/Z8H-] M]H'XO;I*GMD-/45!Y_:LJPTMA2;EAD+A'(%/ZD*8@D/')>?HIS:RN*GRY:_O M[F@;4EYLZ;;<0ZPN]%!K&L:T<6,1QJ2ZC>.8AJ=1$&W>$D/+'?\LI M+I3^.`<]A85%__E^0J,N*`ZLMM"`JFG@TL.+1=`2*S:.6"H?P_-JWF)"[8MG M4KF6$0-*MNH;^3<:2N`5,P_#E@T5@7M*_*G?SGS!%?E&F]V*N/OG/%]]2S?B MQ6'FHEU!8"+J'*7TC7E(]<;&Y2'(4-VB_92M"=N+-V\W(UI`8P&FW+V3QW%! M7\LP")A:GQG3@&G6W#`DH%D"'8&8G8*"?NCD4"OXXZN%MS#OS8/OR#+:^?>1 MK^I,)A019S"."#S+)T9,,Y8AN47V##G-5].G-"?7\HXDE#?;QWY!,W>N<17[&)7(#"D8)19E)$J;%@C7#X.S2-ZG MN=GO/R$+5V)$$(E6CY"!+/JE1FSQ4A?S-5@NFLLZFA8_1G&T(0QTQ('6"3LQ M!%1Z`J,@B/8?C0)G_0@(^529MP#94ZX#\J[YY-S6."YJYO0,!\/C7Y0/6]J* M!]6]-'`'@X>SOF*3WNV'+?K98?6J(AJINC5DU/F,*\K8DADEO0CR+!O+3SEPP<)H/JP2A/E^H@`N+,@M6D"!!L7>" M%6U5'J&7A!)17+2&2?"H*+\/0]:D'Q.A[\'@*84=>@GU*X'/O?9B#/L(@*YQ M9X'J9^:@7')5@5A;6(@_Y)O5Q9;>2EMO`_@9;^]PP4.ZO&4?\**6$+CGZ_93 M$$AM*:D@D5YT#5"_!?I:MPF\UD>GM\<\47<+ARY\H0EK9+K]0@JVFI#;<<#3 M\:L"E*S,<$94T))C?^#AV:XH\'0^6-B@C;ZX7W2=@!S@28O:(`+DT+UYE"@0;%_@FCSZ'!A((I[ M%CB(),J1,1_;^D_#,2G(ZG,PQ#%/VGP:`07-X1C`->`S.LH,:A)$K**)G+V( MR69ORU[K?T.8M8^&0W)$\!FE[#4AO;B2`K))K,P`0!\!66K,%7W#8,V`=_Z" MH:8.Y2!8BR3,-XE'L`M/W5!8W(+ML!.KAI]84)DRJW1&1ZI/R][`IZ1K]*ZT M\%%O>1/+R.L@T.ULZV.3K6HJ:6Z]',T.-$@D:9?2YE"*).:*@ZPXJD*R MP&<9;!8H!<5M-&!6H%PRQ!K6"5^OCC]_0G(',($Z>N&-."S%9HPSM0;4 MJCA"M1+4:CE">SV(*$)[36\TNI``T.Q&W(ZG;-;H9P4I=09S8BD5LZ2#MK#<^3GYGFYWVP]Y4>3?ZKLN&?TU MN*02E7!++.J!:R)CLQ2T"N.FA)2J6S1/T5W[..+25(D>!6-U>E7-8)$6%:/E MUF<&L=?*4F48$L&R^K'%=B?8E9*O"]L&5:$/<,=6^]'/+BJ\G;ZHU&@KR5"] MMA[8W&GW7?^-#9FR=2@O8B?ZRAZPAA$6@]-^5_"/VSUJOG5B*H*-]$=%J/'= MM5^P>,&5E;2$=%)I#S24V/--3+5I4ZJJ-"Y.R6!^M6W6=5>UEQ M%F5M(N3>L'L5+)OTA)I/M^U%+YIZH^+(-=XF:4;*9)LY%+6PA$TR80\4$YN; M929%:=Z4D0J%'4V;T]S6W5!T*YQF.4+)4Y)N*%+C8[$&UA34UD.`FN]B/:H@ MH/)@=MA[G7M1FX;%O&S^I9,\B!D8WU@WF(7Q!?:@,S%Y=G^+BVW?ZW&VDS1I M M``$7N24&;-!PW(?#,!X?H2^DWZ+8@.X($E$`M41)RS)=S#SSB/FN^\NB9 M(\P'VL`#'D^[#-O3]MW+R3B.DN%W3*[Q>PX!.VC61RI''KJ'P2(85[-1]QX? M?O\*(I)^!P>-0:1.%,8@WK,V!@V?N2*TKPT^!G&T2T$Z:;]H/HH%H]R.R35^ MSQ%$^\T&$)W*0_P7A1[]_I^''N8-/C#I8M?N?J]ZH@T\.N8-/7#OX M!+Z#WT-5$%S-1GW[ON[;]@8^^O&/Z+2JBO1N5[7O**^2\+,OYCW_WK7GWX>M M+.@UQK%&,%[D0Q M-`D^XK)V0<$Z&Z6+3Q=?3K^<77SY,SH]N[WX*SMV(#@+;5&50_7SA,Z&ND:< MM_(D"-#!!I[VYN%1WMV^73Z@5A3=/:,?J#2I.7Y$G0*TUQ#-NKV0A!#7KK,S M(O`@G.?Q1?:$R\HA56HHD*=*J0(_$41BA($Z+Y3I89Y>)2K4V6GX(!2Y2R$,$N57AEQ&*G2 M.D5:I\89(X5Q*M288S,S#1,<]G/K2QH3=G48(/_71H&D:WHHU'>C/$3NLV/X MS+DN4(Z#S6WV.>WUH-DY<=G#.<)$U=V&:#NFTU`@3UQ2!7[H+S$YUYA.[8)% M1%`I75Q>G5^?'L*83@=5Z@B@V<]:@4"B2R,@*#T)`G3?^4[#/#S*U?EO?P/L MX8SI9B&$66KTRH@(4R5GPM;Z#:'UF\$97Y3,-:83FX9Y-S(:TSWV8\*NC0GK M[I5(Y",\&9BLWG]`O`BT>]TQ\XN_0"_\8%_TV;_@>SUH=GZ+9P_G"-,6)]%: MC^RL1W0S%KASI2VQ:9B:5I*V\JZ`C3Q9R2!D5:U"#-OLBM.9AVF!AF>PPS+[ MX=CK0;/SF,L>SF&3U;?3Y3+?9=0MXF]&_ERR`\3*JWR3+I_K_[W%WZL/Q(U? M)RG+3KQ+7*;BSL0W,^AA&M+*`7DL027')1F[(%TS)"T?`U`$D5J M`"0%C;X[ZL7E^AH_Y@7-&+]D:369,),V:J.NH)$K2[AJ3:.ME"`R"U)NB`47 M]3-Z"%7!GK*-D#OZ'*WS`MWG^>I;NMF@=/N8I`4[2#K)DLUSF88>!\C[.C?I MF1%5N.T'-)%HC(0AM!]O\#UCL)0EO(98S9S\# M7#:-8V()MZ^%3!'UBHPM?1DQ8Z::@[&FFX+[3`]L+S_MJEV!FY-7KI)GYN+' M':8OEI[PWW%2C-EDKZ#Y'6T4.++/W*2'LU:LG9"1UE+I@J#CI[!,=YLAT^/$"Y!(,M)*$^1_'$A$X(#))B3P>]*L"1R?X*D&Q#2V&CF]9:$[Q MIK!NW[GG62SLDI_>K?BU!03A'^0MU.4'$6;W,:CV[TF,6&#B^"6"0A4VC5#A M?G^#0+'1+0Y:6=[L&@>A6"]3#X[]/V1("&YYL(/$],:'Z(:%MP^XP,FZFBRS MMY8W&Q;VY>>W`XM0X.:O/!X1L)W(:&@"R(8F@H=_BLOAW:+A..A,W28"<\3Z1HS(5+ M@$,'``)%7R&=$?WC0?!]C!ESLG-ZTHKHC1X+E@\\F!V^YD6E8Y)KD-YK> MCM`7NG/Z]AO>/)$6>58]Q#(>GQ'W;AD.!/@'D-OLDII=-ILK#H"?>65F%X#\ MS5"-^H6V#<,W5`(]-HT.@L\.1';.7!;,G3-7A4A2@-G))BV]!LBZ)1U+S$:4 M9B[7GW%98OPQ+9>;O"0NB\ZL,A?D)QNI("R7):;\O;G3-6U`:I6RQC.65J3DCKY2DOF(XC6^5E>984Q?,Z+[XEQ4J\^E'4<)*-I@W! MN#M6[3';"$SIT9,KS`X\S3M&;N@[TF6_52RL$_8TEV6R/A&1:BS#)Q%?LU

0C\(C/V2!H&=@JCLY<)(V5PML=1T.!;W"=9^B^V/N@LS\I\DZ[8/TZSU16! M+ZDIV3\OU\UQ\LGFAGQ2GXS2J@FI^[U53AG?*T5[[<$XMFMFT`PT`HL'? M@46`H`/-Z@$7]/SR`C_@K$R?\'[]_:>\P.E]5B_26#[?%DE6TFNCV)=E_]K4 M7WWUCUU9T6_X!5>7Z]OD^[C>\FJDK;H\&7&-SE[<@J_`?+HI#=;^#"\:>;1L M%*!J+X.23BAP\/5+CGQ.*([BL!=[@VCL\1M%RWNCVDQGO;%73\-P__B-_+.1 M7U2%'3#[`3:B>O,-;B^K5Q?#\)[NJ*7*T4#[<&_M$6I#0VL$]:RPH5S/#MH; MHFO%*SJR(\;>P@88CE].V`BZ69E^J].RQ%5)[\CA;\.2M>D/HZ9M(,+A6"OH M&S>)`64HXLHU@23+LW?-QRAA[2*@OK`/Q\R5_>0D)Z`8[`/E"#<0CA;=LAY/T)Q8"F[=12:`I](1<2;+*#2Z>TB6> MK+<3MQA.A0U;P!2T?9W@L.:JUR@D)U(-L!^+_!]X6;TK,,G:>(7P]T>2\$/? M$2[KOVGE)?K!N553OS&GY)GJ"@MSDD>ZQ8YU#79>]Q`/\ MS[RLRIR2(G(%]:I3QI@?&HK\B%+6+`*FJ/M]3!JMWN'P1R@WH9+"@G>(P;V> MU3+EAJ_C-ASW6W5#\J9AZ!.O/"!--B\&!+7@;PX_I\E=NDFK%"M&G=*&_<@M M:`A!*:YJ/Q%;9DK))K$P9TRZV3>.@$+R;A[31]DA'.9P92:LD6CVBB3@\R>5 MMNRQ=-SLF7\YH)'%6T?4`+T/$.J'G=.7FK%'3#>WWFMQA/9M7@Z29%/3CD@* M/D7<\TPR929N)3@C1_)I(IS^L M^,W#)B=8R41CS,!V^-#,O68`"3ZZN=EEJ^)9+V*JVO;CIK@M!"-$VOV,=!36 ME-R0RD<=5)4]/J:.3L=P^",2F[!(KM\WM&#GI%26G'#5S4C5C88%[5DTU2PH MP&01&@1AP:.U8$E'NT#C*B_8RHVJ*M*[747/,[G-KQ+JOFC#-*Q6C77J1EH] MKE`S\&/6E>CF?MDN0S.UU&:JP;*S^AW*$:RT.W:_Q/$*-8M373'%2 MZX[G[(.#8*_%.O'P]`U9U5P5Z19?)Q7^&6_O)K?+")XV/^[DJ6,4&NF#G(_C MJY;%!)[$@GV(Z*?H:_UY8%:*.BC7^E6')!DU[(.=JR,<9IOC5C_EQ35^)(!Z M2$I\N29DW.;9334]BT-?H$6VAH`KV)4FM/'_4XW_#-_3%6BRNE?;J)09>DH6 M5\TC=A1%5>"DW)%Q<$D;L`T0=[OGNX3\39Z6#R0HEFB=$]0EWT//O!C`);?M MT!'UE+(#-FI:F@6A8/6>OCEW<)(JK3L)FX)NW[0^-H4V1JSURT6BH%3R`<6@ M!0[?P_-_[M+J62]/#-O*4T3;U@_W:NWS)8:!/0O:]>2[=##-!E%R;-3I:GI- M^T:+6+68!J?Z^GVCRW=0'UIR`I8\E-?M7AK`S$*W!<)B"-BW^>F2.%3@]H`S M7(^KSY+RH7FR$L1O$]%1.-<3!>*?CC&/P=[`O`Y%M=4-4L%=U[B;PUX2`90T M$G%PUPA1'"J;]C2?V#I:>#S7MSXSL,'SC(EA2$SWLQ#I@.81^M`#=S/G2R7; MYZ\,W(JTY1O=D2:U/Q>]J\_5B6S07)V\FN;^>,T,@+^@U31H2>&]B@6CXV.2 MKECQR)).F88_+E4;`'ITG'22-@.9I";K>E9FP-L MMGV9R#,/_E;0BRK(7Q5T6UWU?$5P4YUF*SK`>MQ.%W>:"XH"OT00FI)"4W., M6%3&C;@J5S88K3PV3=D+#-RVBXRQ:O3(N*O5KPH2"W5(Z:RP/"N`_647I5DX M[`I&):W,$6)21PS,YZ\/S+HIR0.:XTA3'_$3WN2/-_FZ^I848^(HVTV2T*0= M&&5'FKVF&+XM/5;R9,D8XS&MDDUSHC=[W]T\1ZNZ/:Z''VE&!D99LB&@"GPJ MAKKON:R3=).(8R,1/J6X>GV"RT/X%UBQQM4HN#!'&:1M`10T!-,5 M@^R\1[:,\"HOJP)7)&E0=S_@#*_3BG],D85D&Z9-)%VYI6\+?NK(V+:4@H;: M%FS1P[L[,EY8L97ZY$D=]I=$E"[/S^^S]%]X=83V>E"9/*79?8D>B1^D85:O M%R52H2<#+-"6.\-@Q'1])0/NF]J>%_)P"<;<+B#>:1*J)=@@HE[Z/A1"C11J MQ%X3HD7):Q9(AUU6CNFD>N,-?TNSM$VWQ)S;QGFA.4I5/`*]IU MH!>V!3';1/D84BH@89S.S2]8B-"M4'9P;]L68'0*1(4.D M>GTB"*ZH45FQAL_Q&#^L!5N8\:(`)*H\G!$4MJH03*E>Y9MT^2RZBM=4;!^& M-<7<.:5ER$>0-C&L()V^JL55_S5:+&\>3%&2N_7@A)A:&D8\-;`Z(T@A\X"1 M42B$'N\AVKPD&R*5[MJF0NAK\]]HKEF="\7B_.(5QE%FGU]*O-YM/J?KR62M MOH0JY_0E?#%Y;V.^3#.Q:47AD99%_6\R-EB'GFXR0(`.$_E=I,G!O;`6_<:V MYH&=_]PQM0>`N>,>Z)[J`44,5]WXQ9]I$G`"8)2AG[MX6ZNQ*N`#+=R6JH>= M\M2P9$6TWFIM15'VYPB6S^IUO@[75(NVI7):!!,OV(Z`6E\P9_Y4V51%*];4 M%ZF(/'?PG4,^0" MGN/13`[>A^(,QSJ=8XDITUK'$%115C>",TNUVZN",=@YHTH+LU0Z!L>"ZNF0 MUSO1'`VHCP<=OJD/XU2*:A%/>H!F!.0S?IMA_!YCAC<8`=Y=@+RU&+VOH.<\ MYAE;:GNY[O"'3@_@[87=C*_+&PNS2=Z9WE+,_'X"YLV$T3L)]/66'1T;_ZL( M`$B:5F,.F(RR,KLEEC_FVR3-M+/#1$*9'GH2WFC9V9@Q08QMVG%SJ$4U-46; MHZ^U0+2\G$)$BYCLQ\R1K7EP.4.^F-@#`*7Z+?:K0:5QOG"!9909 MX\,S=?+T>ZK]NF(JH;4Z7RWR7 M51P**IONR2=IZDX[H7(?8R:5,07?Y.*+LX>DN,]$3$3:GXT72%'DNF9,0WD3[BX MR^6AW,BPC'T&BA9=6]0U1M>XW)&>1S_\DB6[55KAU8]AZ6@(E]RE,X<,U9/O M<]7$XFQ(!4L,9B9A0'K,1VFO.?H:S2N4.:`JR"8^L1IMAOF8ELM-7NX*+%CZ M8BFMDW-XTCXI/;4'.7ZW,VU-<8%&W804S5(:6WSI,E_>Z0818*I(.Q2(?`@6 M$JX)Y'@SXY//F]^G][DC03M-D-0;*Y61:MAVP?X9Q;SS]+?/%3_;$+Q=DSXL M1W)A`<>]<)7SI`\ZH(M6>[K`IY"FNI7XZ]^PVB`PBE>2O,X8HU!UJ6JOT02) MDLM4'7L4K$+GZ#7HSN-#[D]!7:S7H2$KW&N\Q.D370M6RL_%4#=L8X^DH2MP MA:KA(Y/*E!39HV?<+8;`U?6I`N]O";.1)DJ M!1V!B/7+J2$06[1/V`+G.$Y`E/9=KO];CT$_;3V$NTA;0)P_-L=L7ZX_Y]G] M+2ZDIR!JM^\8H&SO3`>%!6UNZ%\WH&M3SA<='?M3XO,LJM,2]8&06_;5F%L* MT2'1M.S,@3S`PD73FC/H6!GSV.%NC6C+=Z1"C^R\17\0%!8UT!@,6^*459$N M2:ACI][S9[1D;;H0SVWC3"Z.5M@R1VQ`3B&1W&+_"+%GZ&O]-'BY+^O$W.`W M'].!TWQ(`:&^@*BO$L+"U7E29/36!C+&WVUW&YKQ/^)UNN14/+H"'1_4`L[D M4)F`98JF-3EMM)0LVG8(-PU#[]W/;_AFS2B4[I)B>I6CX)D@SLD8"7H$E M&IY:#_.7$C,FQ!DFG(8L[4/T0]/K/T:3>Z0]*^&,.OOPVLNX`?G&1J@:L-Z7 MF;!#S#$/,B\'*,*RW1XI80MT-D-T7=\Z11=?"-8UJ1MV(53T'7/A%O/K6%]0 M%!9$T%B,H$R:K/\NVDPC"O'P,/'D\"OO0X]W2=I2KG0;,![@E=UA;_BD.:&J,6[D_*A^I MDC%J*1V90O0W=&T\46[:V?O*MXQMYL*XWQ691;?C@U:F:?EK>9JM?B$_3D%G M&*M4'+]TVK;!3-[6%>DR[:"3>1J&I`Q0RB_.*"XS\@&;S.O6K2`JR@X*NDG) MH&:=+NG!06>[LLJW)"['PQTM4.06?3C2^:9N@)EW3945*ACWA9O]]Z?WR$ M*%6.T.G]?<$6M:).!V)*PD:W&7B4SXW885SU9[,?E'U_LZA#A5$-KG'RCG]O MPX6+;HXI[<+`TUL8\(+&EQ<'8J\9P"8!_;L9+@*<_&;!I-\Q<=0W@7HVZ"'& M_7:-'<0,':'&U!'J&3MZJRV\(_OE!960$\J`W^QO.+U_(/7W*2DPDGM\C>EY M"6EV?Y9G;&2\2S9T^X?'@:2I!_`C3'T/XDDCNC['/"8U_`XSY1XCK_1&L:W* M=XU.U"E%/:V(JD4_7&3H[S@IRL"G589DN)_\9$,9;WE+UQE/"TKE_Y559*MR%?3_,HGP`,! M!P^`!@)6'@3.B!8^FPX$'G&1YJN;*BDJG\,!^V_B,S7:>M4-!_*]`MZ8X/WK M'!.XD!TPZSFR!S;I63@#F?2L?XO#C(!&8X(Z!)YGT@.5`GZ1""/@L78(?*73 M(H<=`CT5_H<9`\//!ULZ'LW[1@?_(XQ]P&\H>UZ\HHF1PXZ/GMYW'F9\#/J& M=/F`5[L-SM>?B'\5_IP^X=5%1K[%?7JWP:=EB:ORTZZBEX%L\Z)*_\5^D_/Z MB-=;.@931T]^70 M>0S7DGH!>NX?8*/8"VAE$%3!O8^,KW"OSSPX-B=9Z0NO1B7=AU,K?<>THKU: M5.L]0K5F+I_15Z8]GO,;#HWBHO'G@7`\Z*NB9(/+9IOA%UQQ#S.4MFEK%'X; MU^#%TPJY8T]F0!I,A'(+]@CM=ZU&<1B=O`MS@U]\1#%>\P%7Q/JBP/P-+I[2 M)2Z);Q+4_E^L.NI">WEZ?+?^[2DAV"5'YX[OU+-$+>M:]'*-;A](#.!7FB;:>!6EN3>!:`$^"K1QP`(5@4LG7! M-%7K[)N&KF1RLW3Z/@EH=\ M[^J.?UJ-:@'16_PCU&C\;!Z MH"=/4F%$I-%5D3^E943O1NQ!R8U@3N@0!2MCI?S`9.E;6.9XJ#:L_?!(FU$5 M,>10CS_M.K@?&DT_1EPPQ$`M92$0DEMQ)/CS]1K3&@1W?E\G%;OS*5NFFY15 M+YH9WE[5),7;J`*+5.;&/29Y:V?TPI6E^L4G3)0RU\H/7;;>!6:;A\+`WA&? M5!N5!D+VH*&BB`N#./BE+`W"$BR.XJ!V^0->Y\7>_8_D/V65+D^SU2?R>7JO M6Q\X:9N4");:P.*6E7V/A8*+/WH!S-["XJK`%0E4M50L@<@-C]Q8Y`P*432R M4LP/2`X^AB>/A[SOY(MGYHRR?Y/S[YBB7@5PA%IE[&JK1EW$-4!,U%-6`C%P M+XYZX"->XZ+`*^)TO7F/N/PY3>Y('4.O`].L`ZRT3/*_H1:PT&5DUV.^M_%# M+UJ9:UZT(FPX4@NQ2-03BR7TV*&/&W*LH2"*-$8*^1'&PJ=PU/"0S:U\\,2+ M4?;6($G$*3LD;Y0I.@1QXDC)DIWUS&5A%M85G"1>M2!80%&9`MWE:VI5+VAH M*3,X((-NJ?HY^4=>H+--4K8!(YHHH8TJ;F`PZ6]1*%#IX+-?SW($?/^?NZ0@ M5>+FF7B<9,LTV5QD9#2Q-7E19Z%C$@6,=(`%!`.K7G5+0,SK+*URTJWO99-W'=+.KZ(!!;W6, MC9;IPA@S+7!OZ4WL^EP.8^&'YNMY8\W[:'.Y1JPY(NU1(X#H23?-%#W166\- MB"7"V(&1__K=%AG"%^\F"@7OW,U]"L<4'TM9;'SP1)/Q`I9&?L^)HX8[28\[ M\>;FD,Q1KUD)0)TX<[*I#S`39^-OOTF3A[N3XK\"JM/B7+]MVXLKC6E)M$!:4<6#A06/)8/NM9 MUHL".KH6M!';9LJ:Q<)I78APR6S0>R(6*U3PZ:ME=TZ,>BAU-:V"`714U@[1 MBO9"$5>TOK&LK%Y]@3F.2O7/>;[ZEFXVZKPC;#G)-)R68+R=Z/:8342V].C) MEUZ:[K*)S+JU@+`P4=SR7<](>$I%L(L2G ME4"W7W1YR`-".P[0&L7ZMDW$H1T"6,KP[8*L.$+T59$_XJ)ZOB+(J$ZSU3D9 MT#S2BS'EDPAZ8I/@K1(#XYKAS44#7@8]O^"#$)]HJNDXEM4D`3 M.UR:ZO>KB+)R#7S^ZEB-@,OLR+H/SVR]L9R^PI;3@VVG+>'.NASK]L-+D1G- M$RBYTL/#)-DYD7?/<:[T%OMI:TX1Z%IK`J&ELV^-(R=87/7[;:>\?GTA& M5:T2M&\?"_WM\<@-#T[`$(4/8Z7\\&+I6UC2>!@`6OOAD3&C`62KXP@Q+4>( MZ:D/16@U]<@4\3@S!GXIQZDA"1;'.)=_W/-I4=`),UK*EQ^>]VVNDF?Z&3OY M65%)P^C5O%#"0*_G$^FU/?%4TX,XY7(&O9DMK$A&W*+I-3CRLN MXZ'$WEQ@A!LTFU@$0>+Q'HI=XR-4-T1?F__&,\[U#E+1V-4;2H..1_&&Z+S_ M,\[HH>QD\'RZVJ992O,:/7FXN8E@DCQ,A+KLH2?DS%@=,[#%F(%%.6.U%2V: MMD?HOFY]Q&:JDH%`:*(:@21WZ<(Q4W7DAU35MQB.JJK1FVCPQO[G&M<+P_$- M+I[2);["19JOCL?,]FFC#01^;+C]>P9>I'KV4AB9O=A?=0U363]$C>QPX M>GDE0CXC[D:QT8>Y02CU]WUB93A<[>_3PR#TIF,+C;EEZ=3R43/#O`\4C1UT M]18H(.'[4B)%T/&4[9>B*_BJYXN,U)P[-A5_63W@XO8AR2X?V=Z^/Q,557F1 MU5\4JFZS-.M:RAF;#17[#1V-I^"S<]Q+DK!Q9<$D2W1/'V&2`YCJT.=QS,TR MB/#O@&"@A&#H`4B.L/K6!Q1DPM>6!B#+FP/)(Z]AO+W;SB]?R!UP>D3+I)[S!Y^3"K\*4F+OR:;W>2- M16Q^S5Q`:_AU(,E/^4T.M@37_68Q9%`]7R=%?"OVKI&K$R.BDHB*(B;[.K*C M?J@(D#Z-6!8FO2I=#)%_-7^WEQ1K#VXDHOVM#B;0DK%,VPXE361E,1>M:&1= MT\CZQ"B1KU'))E+:F(Q^((.25;[9)$5)7[S5CT/?^A'+CQM]"`X\Q#G<&!SU M($FX#+_YOI_R8HW3:D=X+/C2Y]]QL4Q+?%6DDRP2RKSND`?[W/J3X9%1VUP'J/%M%$Y["S<%SG;$- M4']XZ8L78PM.LT^*QQ*=`NZ"LW'W)/XWAP*OHXE*)W.N8NSLDS^9!V\!;6:B MO+:`=A+=&%]K0*XU>O84JV=Z>V0]?*S'>J2OWRV3\J$II);]N$4/,BAPE19U MZ"J3)W;K\R,Q1!IFI`2[VS'`Q!A^]&.%Z3!*34*/`Y09)O'M*W[%A/CAP\2H MH-7#R2#-\G1#S,M`37]3#E M/\>5=H%U6Y:_['D&`('_.^DXQR7[B^=S._R#ST MW>!F7\1BM5D,RV$CWPYNZJ?U,MJWV/L28F^XM6\'&7P/8L6.4][DL,Z>B3>PF M7^.`3C.T^%IA\KNQH^TRFW4M^':2H55TF"7_VG)KK@1LXM\\*=C\%WLQ@?4` MU@?9?*7#B*JSKBWJ.??:1TXO)W;//M=U^,'[()<]Z?X*`5;^"RW/-18ZB/7_ M$U\/:@N`R/N@:5:P$:`W0F'Z7^Q>`#'QYDQ587<$3)R8-><&&QD,?K6OD M;GSGA-NX[_5D77.'NC/""=`Z_G4/`#C'N^#@0_H,`7=7D.M&WY-J^2S?PK@72\I#"*N>*S(->1Z)!`(B0KHJCWD?9J&W^2`MFK:?;,8)D;,-FR.STIXG;LU;2-%@,F.*/=L&KH88D;D MT'=N6GR;\!6_KV]U,'$V\)STZ]['^=*B>N!9[<,-ZPL M3)>@(RH+DT"SXWHF`T^LZ3@9SQ#'W&F?LV_:;O"6EY_>WQ?L/0/J!`XZ<]GP M#'"FS13'L#-O.M8AI^+TO^V!A)?P9;V%PS'$%N"I?N[2[[<`%8()KR-"'609 M6U]5?;FN7Y*?[JJ'O$C_A<$6<*CTNQ:H8OVATH7(HWA*3X6'7G*!U.;BY^1[ MNMUM45;?UKY?YIQT#=$N6Y%']!+M`XW:2BI`A&@=]`&%8Y$ID-@K_QXQR-OD<`1JX<>"@ZRYFKJRLO]?2:0QUG`6@6:0-2V M&GB0K^FGW25M_BX+LO+>YYC?Q)-N2M'B@I^7<)`%,&$!!_H6;(`=ZFLZ`#G: M-_K.AQ.M+.XV\W6GI)WSD42K8^UPQ;L+\BU<11*N/$U-QAVO`MX59NYL^.O` M['R.)$[!7.K5O4SI63[T\W->1/R"OG?K(.)7?+=GU=_A-%M=$#QF5?J$KPCY MRZM\DRZ?M0;N6AJD@W"%!B\17VISIA<=.CZ8!V.UUL4-O93VW8=)7(TQ[NG! M2QG#M/M;)QQ)E:E#BX8O83#O^06`EGT/@)=,XK<%`B+Q&W7RB"E`37]^;?Y[ MB[]7Z`.)T+_^K]=,%*.!AV^FO)#9\_H%@;]Y\J%^^!GQ5G\\@[/:H_AGN0=^ MSC3RZMG4GKF.,>)!4,'/X&>*/F^CG.;=LI_Q3/][Q,CMJ.>$AV[.SFVC>=[Z MS?0;R1UA>.@LCVI^=>]6C#.I0^]F9[?/V=':RELP<`3KH0>#^"8K];]0O8>3 M#!S/OS_B)?GS-J2[M#)WWF1*,7.G*P/HH MEA=<`1K3#S`7V$`;-D/H>@"9.,R^]0%%G_!KX2V=CB7L`.^%;(X>H=/TK7&* M8_KQ"ZQ>#R60>1KXQA[)7LA;!Z]G?"CMP+^%B.PT#Z%G\;^5F/WT#KEM@_7U M+_0D#S6;_$QKS'5FA]"DIUF."$_GD'H7]8N.^0_D4!@W>/'Q%B_F0NY+"QA1 MO2N9NA?C.Q.^E\$"A<]W*&_1Q"^J7UHT.>27+;TO=IUO-I_R@C[T-Y[D&($? M3`Z,Q!/H>VZ9#B-G"O)3#V<*\&/#BYO==IL4S^ARC=B*]W:M[^FR2I_H><=? MJ0AJ9*)) MM8Y(,XRT%M:,XJSUMXF4T$;3;N[''3IX&8+7Q[]9-!='U/Q^HS8HYEX&MP_Y M7:GZG?",QY[!.#/;BL.H#TES<_]`5R<&/E`-P$&]E8RO\R MN?DU[XJCZ(]O<_\*![3.,O09;Q`>!EJ3^:+/6WJ)L3?8PL[#";Y!!S;I?9:N MTV5"OM1RF>^RBCC,3L5(<4G/*6''E(P'($9"[4!!4\@U$6F9@3^7R<2L-+;K M*QJ\EMJ+H;T<:@4#QT4SO.0NO3D*,UKR@W!@8'$VJ,+5-D8F87!*:P4Y.M'7 M>$Y$F@&JHI3H$:M!4TR^KDB^Q!_Q$][DCS1__HQY6V95[=I$(F[G2DB19OAT MH;`D99Y4=G&1$>M9LMD\HZ8%J99;&?2U;AJ:9@Q<'(%$P=D90T)!;)14;N]PF=YO)ZP/NPS:XCAZZLF"@ M#G1E`T^S%.U3@47W&:E`Z*>A4<#O6KH7=H5`?O_0)8H]B`?&TRWA`YO[(`C!W;;F`'FD* M#^K+-5LL^I!O5J0>K!W?X^$:EJHX;%/MU,%A)2)GD=U MMJ>$SS.Z"O3T>RH<[LG:CIG$;PM%)9YV+UR2&-(BDU!^/TH\0LTJZWTK])6V MBV7(*.UV'IE4O2-@$T^,2R>Q_O!\NEQ_2K,D6Z;)YBHO4[9J09F?E"+3/"41 M@\I;*GF;^DJL9YK$/IY]/OYR=HYN_G)_?QI.]U(C@9S&M'A-F,Z&T M(*LIK`5D(QG.7I3E#J\^[@KZ^K4^8HNN&"I/ER1\U.Y.,YVA7,=+;3EGAN# M*'?LWS&?-54,26UD=TX4P[V6-;4*!N#CYDX^5`N@6@+5(NW9S$>H+_9:,"QZ MT^L=Q&'?!',=9:?%L&?-*M9V4>KDL!5;>7F^DLG[8;S8(OSB'DL/+(*`0N?B MJLB7&*]*1,F&J@>,<+M>OLMO>;,5BJZ^+Y,-+O>/JH,F?\:X M.0'EBG3!0U+6-QQ&&4(T,*H.)7JPT8HH8E4:D47E1PC2^$Z7:NO@C%&D3R9\ M-#@#J.QVH*Q>*PO,$JM'&L2::,W'@4(QC;0ZQRAP8FB^0:#(M&TLL!D"QLMT MRXI9VI_ZM#8LEP569X3L+"D,:,`GT*63L*(?[H%CUR(G08`WP@Q4CTG;ZKW. MG=\R,H9Y2!]I[6XR,:G6HC--*=/B<[I';'>N(:"F']:S00K-]9[M$CTV8[<5 MVF4KNJ2=#N]NKJX.9&93`X6Z19.9C<;H=_VS#1W"L/_:9[8[-4MAQNT*%,BFM M:4<'6VV&HD.PNUV99K@LT0\9KO9CL@(GI/8J&@%<$G)\0\M-DF[CR5W'"F8= M:V698P$%CJ'SP;&O(']L&+F/.>'XL#I5'0.EO1I)M)H&68=W1AH*=$8/L[XU MDIC4CJ(_U53)V.5`\I/[;)VP+H@DKX[:Z>WVA=$JDIM][<&E6]W`O.Z1Z-(N M:69_X:,P.\\``/J5CU(KZ%EFK>X2D<%T[<#K98S-4,`398*GU&O:E M4"V!?LI4"$"$#*D)7RE1QZ@R+JB5+-HU#6P%1$4&&.6N>&Z&&W1UQ-WN^2ZA M*R;6S2P9&WI4R7<B,Z:W=N1PV2V4G[-6P-`M:81.:ECEWH'8#HUY+ M_F35RT6B++$`0S%XXM`[0$#5L)\H?!T5(%(-NXE#845),,E)`/WG_X8P:_&G M"%ADL+-?IP\XI-'8PR_7'!%'E-Q0-3-1:W,5]4R5%98X*K<*#([7XD&SH4JC#!8&L4#!$ M`=!;F(E>HPN6]:X`$=HQ!\')"P"!Z+)?"Q!,K]>%`<%[?_51J]Z\[]^/*Z+V MEJZJ*M*[7=4>+G=%:N6L.EQ\O(?#Q_N0E=#NKB1)F^Y;?Z*[U87GMZO:M761 MN)TK!T2:X=]-*RQ)22&57>P?H_IY8`(H>S4W[(`1&T0B`U+(]?J$#=QX:1B!8M!)&+D-$X*,)F"F M]&@;1$8.Z2R,1A?(F<&=@9%JC846W".G)4WX=``Z?IJCU",-M(^B%HE-X!_) MN=2R[A/#7G5&-:>U!.Y1G%<]=.FSZ-1J13,^Y#_#G6`M4.P1^F,;!O#_/#K3 M>D*!S]$<;:WJ5S$7N'T@Y<-G[F'74JVQ\()_O8NL#9\14->Z\+1ZY(+^32Y" M.0X+XKAW0]J)8O@K+VSA-9<`7W)12[C"A]@;7O(NJ'XF[00E4*\=D! M<]0K7Z]G:N@>[RJ1%-$BAA-=%3TJIX3B%%>^@((.,9S<6E_7>;ENS[`L/^7% MWQ[2Y4/O(K^S![K@^"+[)2OP,BP@:->9R5AY\Y?.@NLLW7J#/$UM9^HZ8&E]O6 MQNC:^KXY1.RAUB`BP6!O$K4VF[D4%-%T^US\S`-18!RX/9L>IH!9OF?`9/+X MN&$;4Y)-LS[CY@'CZF-:+C=YN2LDUW=;B'8AWD34.5KK&_/PWMC8N#R0&JIK M%]T@UJQW8G_HF&6!G=R]3\>11%_+,"B86I\9PH#OL,T-0^*7O>G>BZ`AFGM2 M4;W^GA?;PI?D\X`[[*OTO:_MA347&:GXMHGL'@LS*4[.DDH!JSW&0F^7,,2(@+^:'2AFKD2!B+1*F_,!U$L>TK`)A,YQ]J'-$6V/ M>@(1K2R9`[(:V08>LR%SS&V1K/"79(M+[OM(T>/FYYD^=F3?6"%X'A`8D%&* M*[)@GR+Z<21O'85=E>O]O$/$CUOVHKC!]@N`]%,CKQ1%\GXC9Q1S5/K(:I)S,A!+A1@R.B^0D(I`@CHSU4HHF2W)-T)"UX\1'H MK!R.3LA7@V+UVJCOGWO3(9[M_SYJ#[>)YD@;61^*4*\ZM(;36`AWR;$T@:`N M&-$(6_"@#C:NF>CT6P08C&[X4I,('TFM*^X]$_/WI__-/1?_['']J\G[#S[S[B90V/]\='B/;-?T,_'?WQ^.3H MCW_XH[SE^YC*A2$@1+R9=*&$-:RMD#0]35XPYB>(#M2;PVL20IN;APX7!SKA M4Q,((8/G+]E=NMG@U36A:/I$E[^59[N"'M8Q`IVZ8?-#R!HZ`EZL&KR@5)J2 M<4`AO&B?HP(_X6P7^AA&C:[-33MAR`JQ3)\=*LU>T0,6-M5F[*%SW,-.K\41 M:MJ\'!P)PBL$D,*&6_XZTFQ),P,NKW&YVU1I=O^)_**-S_5QHZ1UMU!U$IHA ME79A'$:I,VDAW/"0'@#=DL<#,$.+P7KX*OF.[MKU\`7>T+$&Y="RH=,S3HK0 MX004UKE/4(VC%(3^842#\S@:1@*F7$B7YJ'C\8B/_?TI1ZA5B#J%B)*BS?/- M*=Y,J-/ZQE9MP!T.72,L5CYBWK>X(MX7MJ6*E4IYH6*HTD]0-')BKB+%QBF+ MF&AN9G&-5[OE?F\?+5$>.WKE:_1(A5EE$F>PLX.Q.M19PT@KSAEIUXAR%MY& MPC[?!8F50W-03UZ,M.K&Q0A3>#BE2#3L-"M#@M,SPA)$KZK0*Q1\11_3=*YY M?+_*#%C M_BWQY?J\K-)M4DU6SO(?MMEV]-`5\P-U\$-EGGHIR*<"BU_JZ^B[3P,CFM\[ MN-I-Q^1<<\F73ZCK\U_H]D/8`,!4KAMP+H+0B8X!">-%]S&;L M/N:[NVJ]VZ#3Y3+?Q70XOT9WYZ8=,V2(6*;/%I7F8,3Y&T[O'RJ\.GW"17*/ MO^SH@LW+=;VSX7)7E562KJ.)`!RQ\"1D52IU^J(L=WC%_#7)IQPQG10Z$/,9.7J&(*M9 M0YO6T6&LJHL'[Y(F'C1;7$@\6.;;;9[5&V=0OL=@Q#&`AQY=V@MZUH#H/0W: MW)Y8C87-]/@\.MBY)N/?*TS8,MD[H2_`9S!7`):['!,>62NV9L!7D9)]YFZ9 MNFI:HH(T9;O6'W;9JL"KZB'TSG4#:(CIJ>@\*3$YLA)*"BW%0L8Z9GQ,-SOR MV:0H.%W]8U=6]&`RDQ&LN399(C;1YB,_Z]OWGK:-73'.YH86%N?K-2;U)LGI M*RJ9/I$TCY>[(JU2',]D%A1*50G?#BH:=8"^8F5Y8.IC7(%*-'!QF5ASF5"; M=S)AMG&!P##8U$$=/)II@5U)2@]28Y!1P>..K9:[8X5NABOR,?D4HT=([0L8.8[4P!T$2:]<3`_!-GQA-F55XE&["Y8O#9LF:6[`WS=@@(!?H(9\%$ M&5PO!ZJDY5E0+.TG-HCLS9`)%:8M`H-4HS@RK&JQPXP-2KBIHX,.!K3"@TB1 M1H"0^S`_]F?)C"H'@"D@RXYO'-#`0D@2V.7)QV)=L>QW?-+D/OK)__ZP*],, ME^7I\I^[M-Y9<99G%`AD>$K^*M,5<8RM"NE&K;?YIR0M>,>9`6EK?EUG;9;! M`N*',^7?,`DQ+3ZZ)][ MA90.=Q@5[$04$GAHM*'M'TG7/-"]75C3@,7^2RMGG\; M-A1!@3Z'1]XP3#DJIOT$YV!@;CHO$(%TQ"A"03%`,1LNPA';G>)T2V%D.0 M`&F&[+(=:7C7N/)&.1&Z-VZ)Z6+ MVX>T1+B^&Q"E@X,'V6BTUGR`>=P-I3D4:(9AQ4I=%TP,J0 MD64CBR[7XO'D)WH03TL*TO##&RF$8\=`K'`<)UK;!1P=.OD`SXV3/3?>$H8M M*J+@AMT1%X*B\QIOTZJB6VLOU[?)=US^+:T>'O!F=5I>)07Q[@NNV#N?&UQ5 M=2ERN;[&956D2_HZB-W-0/XY78+@07/S\X-J=@DS@(Z`%[/PO@EC$K0I6>%; M=+;8JQ=J#7UKS-$+=!Z)0?HD86^+ZU?$96>6/BDZP\T>I*?:=-@(YX,MN5^8 M#H,AH)$N1((['A'980IP#T[-1?-C>H3M&YD#DUE0]A\`FT$7G3#E]:9)4G?U M'7"8C(-5VG00E%*74`CC`WC)`^J6,`P"6I$5.G4X2YD=-BH;!KX#&\`!4R'W M!L1A&(31WT5`2'?CX"],%0/KSPS,I:M5W_@Y)S\%=4JT!`VT)+8]6G#EOAY6 MK,IX,2Q/U3QK$J:6`RZ#%3H#L!A!H-MPI5VGY0!7V4GP:KXF08X;V_4(4ZT6 MBQ%$KH4DU-QK5\5>>*.2\:K5-R[I029",LVV2I5OWN@E)-QZ.;$SWDAU\IO% MGB:O9&GJ#-QR7I3JD5N@;R^;=Z@EJ<\+O$JK3\DRW:35\ZD3GAS$ M;R0S7!*GD@%8LB`WX6O)FY95U9H$#27M$H22K<]AC5';&G7-$6T?Q8(#39#D MMGW(74\@%Q^O']`Q-@LN05>4Z9ES1^3Q&R3'W3<+)F'6=ZGMZ)52/]6@S/`] M35>J%5UZ5MVQ.5JQ54-SW4)SW4%S_=*A*5]^!0U-T`+E=+DL=GAUNEK55P3> MYE=%_HB+ZODT6YV3"NJ1.C6"N)E0\Z/H"KG03L\&>)%B9%;(.P,MBR]Y]FZ9 ME`\H65;I$Z,;&74DM0:4M"IJ<-5*4)*M$&[5A.6C(8!RZ^X=$E)/OF.DB;EY M4`M3PIC9`\`K*6*:QJAK37=*M^T1$4#GKP2:@CK&&S8=*QE]0X!+T\V,`B#T M9(_0M^`I*&>\(11VQH7\SP4[@^DV^7Z-Z>](RBB6NG\I/Y*/RRI=$D^:N^D_ MMI?4CR=A'-6T\S+6:IQ&'Y96X6=OW!P1#U%<]"YJ279=Z5`6_5*B5AKMQ5$G M'W@4XXK)'!`?HZ&.I<;]Z,?)I5!D`9I25@&G+? MHJ,;7NA"[\+^[.>%JLW6DQQ$!$M0.O/SVF&QU-X9_EVF[+C.8B+ M!4[*,;W,A)J?3E?(A?)Z-L#K1B.S0CX;:%FT_ZKGT9HQ2[)AEX'5[1%%&SV3 M<3C/'?@D14/DY-;].N2KGGS'3A-S\\`5IG(SLP<`5%*5T<:<]RU'?:BFC<@+ MQZ:@QO(&3L?Z2=\0Z`(K,[,`("6UT-FKPZ*@L/&&1<=3\_0-&1V.)Z_W'Z\VNY)M>"%V'W%6UD?=9:N?TVQ7 M=L4^+J^2=$4^/DL>TRK9G'\G;8G3.P+_V_PB(Y`DQ3_[M,2DV?$A+XK\6YK=CY?C1>11>[Q(#!XYG500_@O`'V<2S7<2GX\0B8L+ MY@BM89DKI^B1.-/L)U[VW&$OW;;4H?96C?H$AD?B$WNVK+U"N.<6#6!IXUC] M@!Z'3QJ7K6_MN80E6NWJ\=Y=YU_@T5P$/31)/!'X)#G4);QS^^,CPOL"<(A, M'%\"Z/"9>+Y,[$'YN(W*ER0JHP_H`MVBC^@449?J3.+OEIW4.-?ZQQYV&W9!(1']DQF'LOWR)SI)%9=$)/>.]B"\V. M\T>1?`O`5WD1?:/8`_1)S&7S6VR.-#8+9B4C\"ZVV`Q[:&W]G7E^G.>W=_B8OL1WU6W.="7YL]8S6U].#LUGW6`E#J7L[YFG6;V7Y4K M9W5GGQ:7M5FT[>S23S?$\CL2$K9H16S3L.,A?<8Q;S0[X_/P-.(FMKD<&2>Q M>7^``PM\H',Z4\CKS]4T=M'>,/V4FGY';2-JG,Z[^)K3>8M[H5CT:@,? MS"S*G![#SYC,[7U,X>\DCI+O+?*%8M&KC7R@I&5 M5<'&FZ??T_&D@F[SIG/4S5UBN$H[^#A;TZ`P3&K)+V[)%R_K6R/6F*!JB5%! M!$HVVTK7GC\U:MC'[$H*\B&+<6FG+O!05!LGN45?#IFODNRHJF?"-R!AQC^Z MEIR@2$88;3,:7QG4V$ABWQ1]I8W_UPL$FZ#"!D4;Z.G;,H,?\VV2CC>WZPMH M1/-6P!=]:OVS1O2!22LB]32\^*@^0HP.U:9]JL^U6E:+;7TS_N'I/[X/;3D" M4RO&U\TCCO).X+.(]%;H`XWVG].[O/@9;^]P,<(JYTFW5;3WQ&W;2*?(PZ;/ ML6[)#I!AT\7GBP^7UZ,`>TCQE==UN?PW'^_NZ!KUMG",!`%['FK_Y$2I;I\? MMYW^M?XL<(PRZ$#AKD5E#P+'D>D&G]/-)O]&J4*OF*$7X9UN\QV]7>8SKNB\ M9-M^$GC<54DVM>NK@MX1IVMYE@WPALX8;9\STEUO0>:<1MQI0;4X6\';:F3O MI6IM>]G0I`7`K6R#G@U^U+OV=+5*]_*9N1:26/ZVZIMZX8U2QSJG;T25OZ)#5]Z'O"AC[=:1IO])EB)$+Z M>#^PZ>?D>[K=;;L5PF?)(WE2/1LPF\3)HT=K(H=(FC1AZKH2@B+^* M5=;NBZ`P#(/'Z#)J+OU8K!"RNU+=6%H$+1[A+0;=T" M+5F3]D"T*.[]E'9S;M8?W`L^>4+C6SW%BCVB"/3V8YD16_ST[CENFJ"Z37O: MZ8L!D/P28Q<$P5Q7+-(.?T>QS)(MCDY>32"27S7L@B,?N;C=[=/?Q,_/Q;*6 MPUS,;PE``9YB7[E88DO%`:%H1X%N^T[_R(XH&"#MY=RL.[@$X`F-"2!6[!%$ MH*E89L06/KU4W.UR/'N)^)%G8A<`P61BD7;X3"RS9`NCD]<2AN2)V`5&/A+Q MS>Z._"Q5D2R)X"<\66JA:C9,P9QF`,"?:/65?$6&5)CGRW5X+_N/T1J'GE%2 M]FEN\/MS43Z1&$-I$28LN6W):N"%ZHM!#CA39D`"9+[)H M'Z!-+&]99)V6Z_W*8\1.&O?`*E#D`0-0J4^HW+3WCWO='\U+-H?N%R8XX_YW M3FM$>("9([8`0\[0LO3X(@OQ4 MG_+B8[Z[J]:[#1DGT\,@2O6R="/IR;)T36F8%8Q:QCPN2S>QK[&$45_=8+UN M)\8."VL%42N)QHMV8UG6:`:TZ;)&X]X7K6K44L19U6C@P,QXAUZ:;F08$NG' M9E#_&N'2]-E@KER:[AWG8$O3M2UZ69IN9!T2[=UI6T*$OSI0*Y>D>P[R9R,1LNV^)*U=.*C6#%\4:6T)2::0G1QC1_) MUV3;/>CQ4N3O9,/.X7E?T#NYB^H9E8T.=E?50Z.%0"9?[995Z+M)=:"0F_79 MB$UBH3US5(H](@VHG%$;L<48+5-:!-%['MLVJ&WT8@`D*C+<$>1:/,BU0Q8* M:DNV.#KIX:@?B5X,?$3IW!T^OM/T65Y6&CEZT$RUT^G2S.>`E%X`7_;2KCQ?0A'N%":Q( M#KHG(_/S[>,F?\;%STFU?*!G$=*%?>G=CN:GBXS=`3L"H*5T\V,82[O0Q-`8 M>#*WLR]DE8VZQ6EW?#QN1.CMTTP&+7M"Y-,5)C5!?=]T6!K:0BQW[_>A.[45L'KK MF0=@>Z=-OW8C[%X2J4.A]0!7YJP>][8MIZD>"TKOS<\+[KD+MKY=0%A;E&NO M$-O.M9HCN&>KU%J#00JUOG%`B%N4:13BAUJE`4'>N49SA#QHA=;<\?$I28N_ M)IL=O0,DWVYS[HR:5MOF1U&T=>&L5#5X=:5C34A)M7!WUR2_T@.]R(50,LF>"3\W.%LE!7K&21'X]9<> M7G+3;AW23BK6L4Q#N5=(PM1$6F;LP7B\1R-MA%@K=@ENC<:;\+-1P)`25"]` MF'*L393Z`4L1+5OVR#K1BG.DHB"EQ_G-U=6+`IF@7@`"&>QY%EFV2S9725&E MR_21Y<3/Z79_#6X#3U6S]F0+83.GG>T"K?!G7,@-B3>YR^06[9'B"6O%5K%T MS="&MD-)B4I`$X$9VIX0(4U],U)*HAC]A0F+&"RTD'%T[L>0%P M$1V^X0(7T"1[7CX^7C7#MJLB7>+^%`!-]#\GQ:^X8NE^!#X;T>9G,!-U(8>) M)?"D;6%E%Y.R)_I"*TR"T?$O)[D;_6F"YCK9H`C.F';`_4TG$?U.F56D`MJM5E`#KLW MB.;@RT=:E93-E,U9<_0H2>BWN-B.B*(OT.X7TA!P6JJOU`^_ATC7I'C]OIZ& M13VGUC1L9]Y0KRFB;0.OZ=='1&[59Z-E_DK9_8)_33/^X0>TO4C;EB/PCE\Y M\D0[DJ"AY[I+2$6%JL=S_>X9+5[B"^Q7*@(2T#I2N0$;"-&5H>T0[W*-VNT;+;5.T[*MQ8G`PWV)D*V6Y[AXO> M.[)&T:3N&JON+XFMU>XG78F7H<]]"<'^/#"K...KF;P8CM1F_>J'%/X`)\]F M]CJ:P-=-Z-7BJ)9'M0)4:T##*;_.,CMT2"Q]U(@?H=:%IO'^%2GUXBVPS<^7 M5QC9(&949W07>FYV9M>CB6]TO%KD2XQ7):*,URCAZ+&YY?Y1]5#DN_N'>GF3 M))"QE]YUT1?XA?>KBFFRV?"7'M/FF*&O_=";IQ^VE<_6MVT]S*/5JN>:N1]8 M,YU2ZPDOOHR'CM5#4J&'Y`FC.XPS,E9L1X3WQ[2Y0,;L&;D]WEF(NW+AK0BH?/;?I_G"M'S3Y=%>H>9OJ0^>YXY3WRH MZ"].'Q!DY@7^+;I]2$N$-YA]3O[Q_1*B>NT&]3X&5^GZ7_PJ-I MR#C?:8S8H9B-G()8:TJRJ=@5$Y-]Y5X)Z/6-Q]",/?6D;S_:4VS)WY?$4S,"`\SL/8HIP.#?J?2W)%[C#47,;7Z-RZI( ME^1OUN:OY)\D;Y&2[9IE5IJB;I(G\E%)*[+^T18EMVJ:P5+_C8DO2\[#:#^. M^7D?XM57^2C9H^EFSF^P$;_`5A1)`[Q?\.ADJD!R_19)#BR2R=P"''4H@9OC]>0<] MH>_7TU`!Y:0-*,M^0"F:@%)?E],&E'H$]=0$%#K55.P#2MD$%+IV8G#D7QG/ MF.L%1179+/QA1Q70L>;9CH!VBXL/R?+737[_,Z8SOJ-@)&W3_+R"-B[ACZL2 M?$PELR*,.6*A1?L(-<_0U_IIX&N1Y7V8Z_[D0S)QFW=%[`1SX MG"M)3^9Z/_WH<*MIX_VY5B)%'H`!=$J>6+DI)([9Y11[-#2/#K;[16?AF??_ M-*LY!*^_X?3^@8P<3I]PD=SCOLEZ?+W;H$VZKL^>2;.TPN\VZ1.F"ULJHCJ]VV"4E"6NRB.ZUN7?KK*_9S]G M'V^SOY#_W/P;#9S;I#IB`11_3[:/&WQ$6AW__8\_'[__^&]TH4W1N[.7_).X M0M2ODR7;JI%GF!U&3C00LVA+!HX/Q!2=@:@>4M(49VB5/(>^JU)(=UM*BU4=7MW4:49-)F4[ZI*\5[=6B6B_Z MRC0CJAHQW8$'SAZHD'L%X6AJ',S&?B8`ST(A[=,SH8W6`.9FG6KL_3PZY/P4I1ZL_8;?PDO\YV^"DJ)*2 M'_TE+=KMNKP63MNYI@KAM^8*;8AW;@E$%O4;20QR*'S1?L[S7O?=2\G7ZM1VGG"Q5TN MNW1<;,,4!2<-"M#+@(%H%Z8Y#.#35%Y@,F0JTN_B/"5HTD]4DR;.8!UI]).J M^$;D:.7)-,F*//J9/8H`J:).RS5_9`Y41ZV'6.6J\H$"P)0ET&[<_S1I=7T? M4[BR!8$L;YFBP-,+W5-VK=WE^AH_X6R'3[/5%UQ=9,M\B\G_;G8KO+J@>PE6 M=%G2BOQ1YIN4WF&WNJ$'F-#84%ZN+Q]QP4*$[NO>>P8_%K4-NGZJJ*W4IZV14B.K=VH5^5-*#-%;HMEI0F5:[]>:GG54 MIB3\#"Z'[`G$,D\^$V.GL^CSL4$TQ>[7`\X$_!Q?^5!"%?2[\GD\CB)(C=ZS M-Q&+_-689+O6B5%46T6M6?('Z@RCOF6T-TWU[(VC\:OXM[`U'S->4=P"6P'@ MWU4OZP/F<3N*Z%4?=IU>_0XVF/'E2'BFYSU^M1U_O8Q_H@+USGZ=;OUY,#[U?1 M!>9Z_0J:$K[D1?50I*M[S,T*HL>-X]/'+H@;:P-/#P(#0N!QVR_VGT:"/F$G MY1H_[!""XY8="ODJH'L;)FN(-!OU\_%+Z6A!$C'J:<=4PE,)F$U$ZHWZ^^2E M]+<@N1CU-VR*24+O1YUS11C?9!I@J=;OU]/#KQ? M17E!KU]!,\+_O;SC9H/)YXVKO<]=P-6I`<\`8\U"5`T;+O[OLP^QS#5-?_M< M]K,-0=0UZ0`T$@+K-I@0/U&IUV$DM)-_1T)_S0X3A'-%CSF&\8$NP!`^T:O7 M;R=#IAU$OPG"M:+?8-<0YVE6W8DGAX3/V]7#T^=.BT;'ZN#7#0LLB!>-<@46 M[.,/,8TDQ5V5Z_RZHZ6BXZ;[=:)\)>"]#K1.6*3:K+^/FPZ_>P$=+EH<;-;C MKAM:>#H!LXA0OUF_G[P@HHMVL9CU.VCV^907WY)B53V0EMST(V[0?`E>`Q=< M3O6!9R"A"2$T!1*+YO-;^GDDV)1T6*[U$P_!.6W;H5.D!K[W83*16+=AOQ^_ MK(X7I"/CG@?=IT(WPWQ(\\>'I-CRZV)A@]ZVNG$#U^U40WU>MM1Q34@W5'$D MZNUTY,$5?1!^'Y6@HW*MGW:ZA6K8=K"!BJ<&OM?AMM#Q=1OV-PE(;5]'$HRL M.UVR<#!AZM>=N[)N/5B\"#X ML2>\3LF5/^7DY)->N_[9)Q-QV)X%.YF(H]>@3^O3B=B'D006XXX5GU&DU[.P M50TNZ!N?Y)Z>M=;L%_R0U*N6Z95>Y!E=OYRNFK7*5TE*US8GY<,OCWEVNGQ( M\1-;T'RY[B26S^/*R*N1MKKR9,0I5WOQ";[*\^FFN'+P9W6QU\U.=6TWPC+U M:*\?#0P@:H%M.",V$#6">E:HHIZ=P-6,7T;EL^%W5%1YL;',,\A6+5R<#!(J30:#(U_LS->Y8H%CN M`\5R$"@>::!(,[2D@6)'`T72"Q1$T;('/GIM\L,N6Q5X53V$OCKYX`.'Z*76 MH08.V,4=AFY>E.6.[F9EUSQ['/(9V[$<]1G8F3-::[L5?.QGZBE8T#8S;%G? MU49HA%;Y)@_ M<@`-$2,+'3,/%(U\"SA6-/8S3`"Q'C&F=0`A0\&2!9`7/6B,-*``#1TC"RB@ M`\B++*W29/,I28N_)IL=[ED;NGB;?\#TJ^#5AUV99K@L3_4ZU(::.,E@XZKK-T0>, M:J6HU8I.8SFR.GI^"D90T1+4<6P$YPC@0`C6J1EH.KAIM9>0F\'.NWP7^%C4 MZ&DG&&=$2[OI""(0[=Z;T$YUNQ6L6S,0[_UO%I^F]2^[I&&U8JU(YFSG&][) MYQO>&*H'M`-AZ'O0`X.WCYO\&>,;>@3E$M_0H4XS&[%]Q%G)7/J29T\$@GAU M2G=>E;=YE6SZS\_RLOJ25W_'U35>YO=9^B\B3T9/%QF=Z4B?\!6ARRA:S&^X M/>IX1L-.I[/.YB?XG,/LKHL/EIW7D\6I9'J"?7I_7^![&LEW6=$I(^&ZK"=] MZ91#VJI%"?,';9,5IG$$-U^FG=-(LMI*031@\M_JN4L$>^?1(W&.V$XJ])`0 MG<^XHKKH%PY]]O7\$2`/RJW16<"S^;`_:'CFKWTXX0_H,//9?8XD\-%CV!N# MJ+&(F,GN57HO('5646T6,;O#-M0R:5@A8AOMC:-W]7+LS@%$/7@+8_-RY)7% M,=!->#^3HO^!EO>7._YYN>(&S<_.:^`2:*?ZP.M!H0EA^!)(++HE.CIKLD_^ M@+943XDH4[E56=C0(>GK7*MWADRI2`Q)3]@0 MRID%O^.3R(.?$@FY0:]-#^S@20R.[1"K]`4QN(-;9!:LP$7")`%,E&$2!">2 MDUVL@0(:/L%*VBMVN?-LLZ\*<]!SKD)S44PU"+R+=WY5[K#_R069_<7?<'K_ M0*<)DB>2V>Z[>\MS\D_T[2%=/HPG47L3"&F)\/='O*3RA,QW&/5:KO/B;?YU MOA@`/EVAP3-/%IT##G9^;TJHF4ZW;NE#UZD;.F M,04?WS.D,40?T*J7VKIDD@FFW;SI`H[U++%6J M!Z_\="T*8YJ>@L7M`ZUX:'!I2Z-N`H%5.TRNMU:>+:^GQ1.;>R!X9&OF'_(- MJ9/8*_&A:(K+H]%RPA6^J]AJ^[J20B5>[@K6LMTNI:>5>C+43#_9I,E=NJG5 M)43=%J^.F+45$5]6[%OR7MT'+M'T\9[;0'(8II2B79S1-.*=6C!UAK8I-U*1 M3,]R\^4:M2U1W12U;1%K_"(A)TB-P)AS7#.N90-P.;BV/3?DG;QJY`D68`,C M#W3C)6?AYU61K_-BF[23(J?UG`@K\&SWHVWBJK=[RB/*]+OK2*5T&KH?`D)Q[ M0-,POKAJ[L(/C(NA*0=3JD%YXI5LQSVV]7<"M(I0-['=J*HG?$K44X:8MC>R MB7$4,=LSJ[K$A3+,]O;G6_8>J4YP M[&"5.M4%/E0E2JX)*N>HN!9+W?TQW>S(8[C*>Z30O?;N%`:*38W]F.KOH4L^ M`E3?`D`-OJK5'6X5/D8U0+CBX`HL7C6Z(2+6P,WP%`Q>CX]\\4P^D)J\T?=& M/CFB(F=?N.J\YT0<]?G((<\8;61>22X#;2RV9SNV M\X4NQ4J>FQJ-Q?7-2;<=3]]V-MKWW_HNOUYK\O+OOJ)>NF&YU'K!7M` M/PR_J9G3(;GR9YSN7]ZW&^Q:'HO#]BK<5O:I7H/^).F#R[V/D;QH!^?,^.V# M#YSR7T5`69J\F(#]"K&1'_9U/;1GL]*^_RJ_I_>H/1["*1J\\=T>F@=,>*`U M`9`N>5@A`.W>K+0_@4GW;P2W1^(!$QQTJN5C4UV?9LUNP(N,+82@QD[O2O:Z M>Q0F3$2:GUE/Q"5LZ5@`'WD8&!7&%VT=B[8EV^O?['GM-49?V^:!IPZ,\)%; M]M^0OSK2'2?U3U@\?<58%%2+7L#8577]W_,S^8M\V'Y$ M_H<6#.23_S]02P,$%`````@`0S!F1C?/07^)6P``-GP&`!4`'`!P2`"B^U,($`A&!+P);(/`?__FV23^\@KR`*/O;-Y^^^_Z;#R!; MH"7,UG_[IBJ^38H%A-_\Y__^G__C/_[7M]_^!#*0)R58?GC:?KB`Q2)%196# M#P\HK4I,H?@PO[^[NKZY_/"'[W[X[OOOOO]PCEZV.5P_EQ\^_?CC'S]\^^&' M[S_]\)##@J0OX+E=]]^2UI/ M8?;K7\D?3TD!/F"NL^*O;P7\VS?/9?GRUX\?OW[]^MW7/WR'\O7''[[__M/' M__OYYF'Q##;)MS`KRB1;@&\^X/)_+>H?;]`B*6N1>]7?GO*T(_"'C[NVN"7( M_[[MBGU+?OKVTP_?_N'3=V_%\IN61?)9H9&N^-NH?"L3UMZ/'^NONZ*8$!20 MWHF-M??A0Z._'*7@'JP^D+^_W%]S:__XD93XF('R)GD"*6ZRKEYN7\#?OBG@ MYB4%W6_/.5BQZ:1YOB-#M/,CT\D<;]M8$BX^H3%(W?-;TQKR. MFK%G^M:5:D4LW[K4,K93<``M]YJQ9WH.L;IIEPQ_U`F^0&@,F[, M7H#IN=9@]07D*[B`("N_6Z!-0_RA>BK`;Q7^[?(5_U%<@#*!:2%G^25?$9?V MZ=\__="X^W_CDC+E[>\5[@J0I]LKF&$W#I/T'A156A9?LJ1:0BR\!;<:Q$WY MQR,Y^DK&GRN47Z#JJ5Q5*1[F466G9R6RICR?)2DA_?`,0'F.-B\H(UVY_]?= MZJY\!ODMRA95GN-?;F#R!%-80F`CDY-F)Y;YW(/`@C:GDW:>(URQW,ZRY>5O M%7S9X)\G%578X'1R=D9S#Q8`OB9/*9A42D%SIC)B\AM8$G456'?G*"OQH@4O M7C!.[HD??GL!66$CE68#$\A!5C#+*@78(%[(P@M_N`%XN3!;YP!8(M-)LZ8R M7^,UY@8\)F\8#]BM8?.NEV-WJR]9CG]99_!W/!=,WL[P@G,%;<0T;H5D+\B]'((V'$ASF^3$4;TZZH`Q M.5,>;V"&_>@Y1J65&V.2,5[WE&A1;SLM20?A0:SV%`_59I/DV[L57@N4.5S@ M54!=<$8\!BRW-JLCNP8GDK/^?/="?IM>1E%C;N5S80JJE$TY_PFAY5>8IMA! M7V=EDJTAGA$V/ONR*.&&+.YG&Y27\/>Z9?O)G&V+$TCZ#T!VNG&SKWB2M0;] MUG'I@XEOSL:4O?^E`'AI?X/!1L:.):X/5Y"L&^@:$V-"GX\)M++S(H<17M[< M!#*>/^/_@N(Z.\=>9HN7'!AY>,5XM^KJ3".K>K/&:_&JP(-W029#3S"K#:G` M@;&94^,^T6@*L>KS*+%`* METD]U.,_-^UVSU32N^+&I8;(%N:B79O5ATKS*E\\X[%VCN=`@#`%ERT#CK5A MTK)+R5W,3-3HFG)]B5E`6P#:W8!YFA`0-*O*_DR(?+`0PJ@9MS(YYMUZ#RQ; MX!_R%IS-.N<>%K]BRWV`ZPR/N8LD*\^KHL0FG-OP;]R4J6P[SS,'^<-SDMN@ MGT_+_`RL6Z#L96\W:_%@.,?^<6&W5Z/9P'3G98]DUC;1<5E'>XK3,G.^5:BZ M/6$PYU5,;X*]=7-6%8@ZV-$RYX]!Q.T.@SEK8GH3K"K,654@ZG)N9&$Y`FK. MQBQS]KBD)K#I;C1Q;-5[LL[T:<.I@-BTLP`;IG5;94S/8XS/7LQMV\9I(9C>.YC-M9C*OY MB]O=#E?;'(?;WSC$QH;#V8R365(\7^&I@"FP942=\]N="M6._1FE2VPP)#RS MW#J50-2,DH$B"-W6ZYOO')8`?B:#D'[7$WW[_ MJ;UF^6_XIYW(CY@L1[3^)TJ$YM.0U7['S_(AVTF^Z"CA?PYZ?7P)LRWQ\:4V MU6\7SS#=`6:5HXVF\I%0HC[7?_V@0OA#B3X,":(<#T%_^^9[Q)N_S&69Y2=B^2I,UU>G,;ZV.J&_1=+M()K-^IRBV'?\I]([O MQ-O=M[S`0PW'ZIEE*/.GRD0#"!49[1P"1;D%R`^Q`.0*%GA:]$^0Y%?XEX(# M$4XI"B2C4M'!1"RG'5!&M%NH_"$NJ#1XEX.%48X)ET&Y2`'#E]4%9`;46]#\ M>^B@:>2[!VM(Q,K*VV1#CS^B(JWZV$6B08F"A&8`81-NL?''T+'QF"+!BF*DIJ!A4^\ MQ^TMC.N9BB]!R_D'C">F9-L(FR@ MB(L.9[B*KEK(IOUTGRTL`>I&71_4+C MO_WYEUW@T=UJ%\`_1P44!&CH5&F1H%;%TNS-E="FYV*+R_[8'>!3'SV+T`[0 M0DDX908"C@O*5A&T#2D4[4Q)6#1<)&F(J`@@ M,47S6)]RE)[=`WCF.7A)X++-1L5&C;!,JTM.F7!QHB*4(D`XI'P'^9B#HLX8 M/1"70@2_0*LY5H%PL2`51Q$(+#J^XW<<3@0R@3=QY.$T3@J+[H;3D5%`P2( MAFPRG(A)^8ZM-D=*=W&80@7]B[WQC4%Z^D2R( M>"G)Z6&=*JTFU:H$B`P#666H42,9[SRK-VOK50E"(^+!$7G`L=#C')MV.ZSS9DNU6\5XVNQ"U MBTT7\N8D%#H&*]?@_%IHU;^*7ZL^<6*4"AXF:=#HX MX5*,=]DMQ8A4@1$BPRDH!'@P6,#SYVJ'!`7*UH\@W]PP/K1I-H,DFER2E-[U:;8AG@T4WUZX!'OA`@+<@;U(/9$ M3("E++$YL$1-1![@T).*/^[S!_S(L,*7R8G7B7[<5\@IW(7A*60?;H/OY(F% M(T&/NLSF:!*V$>\FOO+FE/)V5)`;4+W`=F;L*N=SSU*&GSUNUJH:A$`>>I-6 MAOLAJ7CW7F;+9;WUG*3S!)+'WY(7B)U[3T1ZKTZY0K=OIU`A<.QHRZR#)A7B MD4_<9HM%M:E2H(*ZP2>W]MK%>[="Q:*4-+6#J MMA1O),AC#I*BRK?J:%P@<"1)9=(!"XN8P13PQP8/&5@3V/GV6_?D M];T,+"^3/,-3VZ)G$1>`W*FC9X3J%5H5JU0('$;:,NO`2H5XO'$B_"SZW!6& M=&41/%ZD,NG@@T4L\M@3D]6^\DK4?+$O:B)>"Y1I0#,<13,,)3*4:4KO9)N2 MTU#D-JX;7V88!F46>:;>F,ME:3`9$(;/AYS2(03LG=]=T.#[VYK&UGB7US!= MUJM*^FFU\6ZUK,9X`YM?(_"IM+[4AMOO MY!A4XY+Q@$DBI2&(QE3CC40Z(1B6()U1-&5"!PK,DMMCGE@WGG5I_J03(@KR"K`2TS)^[P[XZ0_^]L_25)0M/P\@/P5+D`Q3NXB*=7MG/!*>7-1 MW'Y`JC(-O0]-KW;N/#H^-@(X;_T^H%7Y%6L)N\+_D^1+\L].%+JGY26[WA:5 M#+/'E653Z'41K&^*#N04S9!$,Z.0.UXDA*8C&*X08TVKK;"N4)D:*R\N.,3B#9SX*4=%,<_1 M:G1WAO&ERY_<_Q)RU_-%4.[P`8G(,S0\@#0EB7U!!O(DQ=/&V7(#,TB$+>$K M9Y*E5ZF;G"M6"AD\1H(KXTJ5>KR#\07`_"Y@K0H*4ZQ/K0*'GT+&AT`(910, M:<1[;6>V(>^^_E[+<;>BLXI3O:]6N+LN+BD<,D*T!%7&C(RJQ56<$)9S9U4! M,U`4YVCS!+.F)Q>_5;`)LFCWN%C[1OH56\WK5`P9;L8*4(:>3@LM#/\4RNYC MQWN/X5V&I))$LL!E&[4R6_ZK*NHT2H_H*H$Y*_^`(VH4`HVIQ0!+-ZK2QJIQ MLRV`_ZP/X%>0/R'_GK0-P\K6^]P@],88OT2W,<8J$3+:Y"(I(XA)JD7%7R)= M`N+I`L#REXU([2IC''$E*[9_2H=3+&2(*`JGC!,^O18L/T8Z%:MWAV]1AH:& MP-XG4"OYJ- M=(@T.!$(%)&MLGNJ06K["N5XD,F:MP(7V\<\R0K,+1$F M6];_2ZG#9N(8L.U!%#?^9(BMY-#N?<3^$PXQB6IO&* MU@.:,[:BOR0X4@''PRJ4W*?QXY>,$A?A$:IQ+Q01I`W>X.C*_,J M96D!V65#2,SZ&9#]FK$79W\?IV#MOOOWV,+^0'*A.%Z9199*N=J1BWS!RWF, MD8D0I;+B1S#C08Z.L)HHDI".?-ZH\(HB&UVZ]=3?NXP(=89*T$6@>C.1)Z\8 M9$!FXDY0@I5'.AXLR0731`V38.1YQNGW%ID0$1?BO&P9#U"4Q-/$"H^F13J, M$.!"B7N!-EA*.KA&5*8+K6&7"1\K*L)I0H5#5-T$N\%>Y!K_D[LD'Q6@U^&]`@&]8S82)ZZ';[G*-WGPEB8F>>C6 M`,XO((>(["[FI>\AY/Q]/9`C`HJ&?"J0$9,S7U8'!)Y:N.:1J(LJQW+-:][J M&]7UM[N7^B[-Y1O(%[`8!?X:U^][(;WZ@6+/5A/*/DRO#6_+;5Y.6;8(C7TQ M9>C>8^%5NMR\I&@+&@7,JWSQG!1@GB;9>(0_?--BF$_4=%P6<@C]6QC71.Q% MOLVQCSPI'A%G_YE&<.8#H`=HJ3\=G*JE0(WI<-I5GNQ-Q4UHF?2ZJ>?=:G#B M1L%?4JI5+K=4H+!3DTH%,EQ*!GGG?FRZ.P-K`KI#=3C3ZRF5%7=^X)Y'1T(+ M(%#6KY-PSA4O.R$[>V&TA!2KM#A2*%"JE54)40I$ M#5+3A06K6HZ]>(S]$M9\3*E"?UHEJ1`HK+1E59[D2(B:I*D+$%><3?%>+EG% MW6!N-84#BV&UD)&F+[?M\<20M$4^M4!R]0HW?O5AQZ^G5T3#'69>5]'.(JC&^GTZ"+IC%"C%DMGL&4N MQD]8`=IC56M&9?<(.'[!TD]Z!(7[ZXBK64D>!#[M@4I;FHXBVX/)=9`4SU>HU>(N^]L^Z4`R^ML]R#-#,^I7O$* M%/!48$Y@O[C3)G!:P1IZ,(O>TEKAZK?C-(->(-/T0Q=([ARHI?;0XUM/3H=RNA"?SVUB!S,64KG$HW2\([I+%U(`U MN'4Q%4XEUS!B/2N[?%L`K)'DK;4W_HT3AGXH##NAU27GL*-UM!;A4L>',1Q+ MC@VN.4T<*7QZ9#U&PYGRA?:I3,?5\^Z'OYCD9G#"ZB/1XN`"-'_W%-;>V^+L M3>E7W#_4J5PQ(+7,%@M4D8Q#V?(6E:#`&`3PE9$6V*0J5S6BJCX?:-+M>F2E MEZ$K4&^^?1-5HUF#/:FPPHX9RB&!-GLOR-JBTJO$MV-FI>AAJJ`+MP!E-VBP MW10Z-#M+G"=;+4=*E9=ZSUWYZ+$HUL`T?G+75N0YT8#.>PQ]F;:;#WA27VZ,)W3A`G("+")!IV(S\ M&$Y=E<:Q6<8Q6=$:A+%N'`4Z*3?N\D$KOS&S_!!)K?[0?>YNU*Q>#XS<2*P/ MW'!$OLY>VTPQAJ&>"@3$;D5(P'LRB4=4;_SF`+.-T5%N2?:<_R[86]`*\@12\/:%5^Q=W* M12NGW`BRSA(V M=YS;-5WWQWQ)N_&OCW*T`&!9D$#(&S*IZ02FD2DKUZ&1 M7RY6!"I*[@1U_+8B'PWNP*/UU-N,"A0IL> MESGB`9>D766&I5ZA?)_YMUO"L0=@,QK#`5F71J3P=*$QAP.V+A_OYL8,0WT4 M]IW0TKXQPZ05J2VXU*`+F[#D)_)'?7:O=S7OI;`%)UIMPIK!DJBG>QNL33_4 MOAA&6XI[RIW=N*0Y'AJA_50V]L#*+&6 MFND>^[F?T6K2.>7=NM,AY4B!/9UVW:QE'7)G\%10()EXU)5GO`UOO/T>+?*- M=>,"V#J-&[QI=$2G>NI'1DY.]83-17XUJ'D*%L\BWO!T(EN#>ZRANWJ^.\N6 MY"\RO7A-4C+QH%=-!E6[99%6U>!A:J$)/8#J-62^%Q9(/_)\BX<*5C86K3I",([J1(I" ML>PNX#=JP7R+IDELC]G(RZ-%W_BQA/>$/]6'%)P@T/G3"H?,.EB]O#1+ZR3M M5'&=K5"^:?JKU:7EU"UEL?K]7@J#XJ2//I.B4(%KP"^^P)HP)Q040BH`50QI3-8ZD" M6N@0F6]1ML#_W(<19TO&YL,%+!8I*JH<!?U$CT:,3^.W M/3]YM#MGW8B$T@Y-T;91ZO7/3QZ=.>=8JL?=%&G"7;)Z3ED]+.1LLB=10FX5";[@W!CCF/B?DY M5C!;+')LU+/ELGFY^A%U]^P%21/T*G5/H2A6.@H,&VG(/5I5V8@\KYK!4L[Q M8L)XX6?/QQ1'M0%N=9IML^EM=2JW81Y@,];YH=_RO`#%(H=U;.=^9H;A-L\A M1AN6OZ@G=>U[G[B4M[<][_)UDK4/-@TXJKG=Z^1NU9I*DNX?)^5L(CBEV3TY M[X:FM^T$*_[W+ND10_$,L_FK2Y4+R+O0/I.\-U_H%IQHH!KC.(/Y/T5TTJ9SPWF&/E+$CPG+>W$T>L\!X_E1;< M+Q2X!?UMN8J4S_-\>I6Z[3'%2OZR&,L[$AG*3N4AYC943]84&XC9]G>Y=.<@ MKZ._O9GY99)G6+]%QPC'R&7%NDA);C%_(:,42SR;EI;CB!B"Y4I[!ZG+-S15 M'N4ZO)-/,6;;Q#.3!?XA;ZUC\BF"(+O"^8 MW[Q,8";(9J14MKM4)"[K[]BYWS&$2?D21:=*=WRL5,6;J:MU)#(2?6CZPI;J M+2ZE%F)V!=UMV_8".\E0Z\_<+S`+&;GHBU4.GRHBX1QD1;-\JM_6F"/<.:"$ M>;UBJKF5!E\XIKI_5]H-58_.9G^?FNRI,Y#`=SKZ57?.1Z>J-R?D&C3(2FE# MM^6(M\;!Z?`4LZ/KMHNQQ$\PJXGZ2Z4H=0#/+NK-SS#8DD]K]"KQ M%1#6U$:I,Y&A]$,G(6JJ'PT@:R)FF_\)H>57F*;8LUUCHMD:/J6@?<30ES4( M>)+.9(SJMNC0K.O-6RCQR?,:9I5U-!2"%S&#`;)4S]"]:/%`_(UNVS'[G3KD M\(G.6>1O6;73+SD>WS-T#U(2Y'6.)XM%O;U5L]QEM>&MIIP0ZQ91EL2\>2EE MQL_ZC//1:H]3RRXI+X@NMN8O9.6(*8)?EUI?]]IGH M,H]S')Y*T18GXJ+^#H`7SV!9I9@U!H.B,V#=>MTQL'H];ZY&J5>1N0Z&+D/4 M6GT@K-Y*S*;?NRKHS?)W/$A76PHEZZ)J/#0WM:H]5VS'[G+$E)2M&'9P!*LD9"&1';WXE- MCYUVF;97.??L1JM2=XBA6"F(7#-]9GM<\*Y1>H>BI75=J&W/KS)>1&;8/%CCN._Y`7;($@ M*NC-3_1UWRQH;Q!YTI7G')3+=\'V\O+>W(!"SR%]B8?VSF^COC\KIQVS8?^] M2G+,1;K=W:.Y!T6%4?DE2RHL+";E"_=CUGH7,:7K$\/:+4*T:WOS#D).>2Y" MKY**3D)P%J9=C@P5,G0CFJT3WZ+:JKF#8>6,./SMM:<"_%;AWRY?\1_>_`G% M!V^Q(2NVFT?SBGE<4`Q9XJ\>).4X(H9@X]+>0>KRT1D;V)2;B3Z78LR#O]J] MTM/]TL.(^:5^]*A-&42G86-_;,6A/P9^+U0HB\[]3YI0Y-E5[P%V+A6X!PN$ MS;$.1R=";WE^7+G\[@DH:?G`D:,KL0Z8%&A'_[0U>>@O>4I;GRX`EJS@#E'\ M@L%#25%&/0SQB4;^G@[[_/0 M7BM:&1-,6HO\Z>E=3('8Z"& M1[`%RH^1`N4!K`GN[\$+RG>B;\6#I%:=;L=#K4[@J#*17&M70XU^MWT;Z_G` M+?C:TT..,OS/!>CY7S'^3*NW':)?/7!46NI#!Z#Z3758=7+6X#UGJ?7 MNU3L"A1+<\0-Q]!-LIGJ6+5.3E.>"1N,-JE/XQ5K'I MBXITU^^91>*[8J8@JN5%,G8+D1K^:-1^K`^R3V/V]/DD:.;.D@(N,`0O8%J5 M8%EWA#R[A!&54:X)32I!C_UN=*,^)S!N+^8H4E:&1,^NXUWE!=V#CO$R97&V M[?VO[A:N_]"K/G(04]RP M/NUVOON?_`T/+'TA(>>4G^\1:':R^Q5#>_M[CO\X3T&2ETG![C)!B5U,`*-$ M0;1"Y[);[@6R2[0 MLT>Z0'"=*)5";HMT=?-`4.>=B`?P%5B4"6]"P_BXG](,/@;7<4+NI=.:057S M*$KG'7;Y!O)7B)C]Q?S6S8>'WX+K+1'OXLZB:GH+-^1TV'\MGIB=-?J]%;;W M>W"=Q.-9W$&]6M["[WAC&()9^93#Y1JPAS#>]VX$&W\/KM-D,DC&KW%M;_%L MG$Z\30IR0X?9@TJ@'_D'=*3:?#IG#PW3'&Z%'U'A[D>#T%Z8M[@'ZY+L*%WPU6*4H<@[*)1'()(#U+U21@H.@V&MB>_EV*V(;&?=ZLVQ\0L6^Z"+?"?:;4$R^OL M'&5+D-57L[,"I7!),H\^8)4U@:)WJ[L7D/>.5^4X/DRS(^Q/W6Q$]G+0'C"U ML:F9C#QM"D.1\QQ=D3Q]"JD6#6OS1UMQ[>!MPTX?>A#7;FN*'"V13*PUIH#V MLVQQ8XX/8ST8@>Q=6LN8&[85\%ZHU6\LT@!6P>5HS_%HI\=J55=O'`UK`M4Z,BTWG+G,M7GP=/(DQ\L3G5S4\]++S5OHK8$[>EA=\WUY#C'O'O1N MQ4XG6^.@R2E;S!8E?(7E5G$R8DMP-`DQ)^C-1SH"&9I`KT-7:,59XAYW.6R[=#1:6#,#][9\GQ@O2CM=VGGP&,K""I:*K,Z8T M8?BOHJSS0USAW^$Z M4\2Y%;41U@VIQ8-W%^HRQ+QATY&'SNSEOVAYQU(W.R)8YAN8/,$4EA"H[E4; M41GA7)-*//BV48\AKC6;/)*]X[O5Y8KV.^QQ-N\GA8ML"R[W>^%`Y@ MC$F-CUP,2,4#;VM%&6+MZR."5G%>NG#9#/UG764+SVO0%XQ@3V//*-+[VJL M%LNDKSKM1IW7,4F3;`$>G@$H]ULVOC,[]IAJ-[GWBN?F>-2JU%V]4*P4P&*D M?5N@N$4E*&Y0DA$DM\_T9.O]H[0*-\9,*8TO@>E3\A>VKXEP+D.[-]A4Y#MMH8&CZ_16J^K=92S$O_OU=)CKE(M[NW7N]! M46&;_)(EU1)V#UCXL_TQ@[T+_=+=1L/:+6JT:P>P0R#D67%^:T!CY'6T:'CS M/:;X0&[4-71+FLP,?946$VXCJ0]^^Z0[,NJ=$(U?Y;P`90)3?XY+_C1I:W<* M;Y@V:!$5#,#S\'<$A&_1J%4;^1=9-6\*N2='E8QW:$:_MR+U?O?+,S-M*>-+ MGV]VLM(#O#0:-'@`P(5,7(MW\_)V_\ MWF5]ZWIW^"VXWA6P+N[=8<5XTR>-G2$2^1J&4KI\N8-*1Y,N5W%01/QAA9>Z M2TQYI]'84^)RQ;SA),95KR`[..I5\#>@-PD>[YMHJ1JZ[,FGO&`WW`L*.GRZ M`.00+>]6YV37)4UK]-ZB$B[H^:.\8-=-@H+^W)]I`'ZH6+EC=3N4T#\"/TIQZ\HEY=YTP"6N%S>NL0ZJY%W4J\AD[]? M(SSST@I!X`JO:&9*X0?]1MZ+/],U-A.WIM"&CZI6S]JKM;VCI5W4^R'N$&/*(+@-<^&]S5LU>0)VM`HF3;?!SSG#_QTJM, M3<94*WN\66'0J\A2._2]"746^A,[U:8CWQJZ2F!.SG&)=JI-DSCF'P"NGTNP M;&7^&9'I;0K++;G%1>'8N'[W5JM^_>C0;*LC.T`;M![O"$0)1D[[R%D/$0L; M-GGWC,*O>H6V,U0J1(=0;2W805*E.1\O4CMRJ=RLAMR%CDZ5SG$J58D.B0:: ML'2/2@TZ?EH[V"60Q33<9#6DUUSLN1#`FBC@'KR0I*;9FK,2DA7KCO"YQ;P) M>%N1XR/R+!+AB9R#M$S2AP3R@MUSGH*"_HZ79!V$-"2DSI7+PGW'K#EZ+O-!FJ^*3CG1N8')1K M'_":GZ"K-!4OLA7B%9%Q@-]0Z?RFAL&OLB8B?>9J]S@C7ES6.5M]Q[1>)GF& M.Z/H^.',!&7%VK[F%PL@FK7>*CW;GJ=)48@#6+DEQYF3QR6]25IG]GW$K3!" M59G?NB#DX3=_/<7,83S+4J$#JNJ&F)Q-P1<98 M`3>1'R!1Z<[9T>^B,KO`.&:9H\6GBDX.@TT.)Q'/K)GC+CK(2$1-O/N+T@L\GJ9GZ1M)'G-[JPL<_A4U4$=CVB\_N]M#U"*=4=P M_^2=-<&P!@,#F*$)%*LP5JASVL3.V7,8^4)(206[!/5ENB63PCIRJBYG8DMR M:CJ&)*+V;JQ(6:5^3$C$7N2OS2G)3X)`RBT)))M7^>(9^Y+9.@?FHY$*/1T; M$M-[-U:DH58_=B1F<(K8[O@6-<938J?+&QTNXKVFPUG9\817VUN1U1;OKO!K MQPYL9;BI2FJ.+0=O027@"P M:>U#`ARJ%`65[@;2&!+U>CJ;C6*3=Z00'0Z3M8ES2Z^U@W-B*`\A19-@>^(E]9,_A3I MHD`<>L/P/DHA*\,^8;;!\CT\VN\C=DPE"DHKAHQ#,-Z@2>EE$Z1S64/L.-BW MCQ@T([UP=(XM#?^0M^[M'#,-RWM8_#K+EOWGF/%J&FVP%?F^CT18(V\@?L%L MYYB5K.2GV5-XD^:^, M*TJJQ7GBCHH')'C'&/-2DFIQKN!T<7\WN)(4%&VVU%M0,B]@",MT=ZC893P^ M)*%>#TULJO&FPU2V=J1M(#+M#AMJ'@.4-7!$BAY/2/4T`"[ECOL7MZ@VC(U+0KK@R%[%KHO83,M)'Y'L9QL]RP%S+D0YM_0M^0K)'I%25 M`4WIKI[66#:ZM!=ABM*16*/]*)YOYVU:(.BH9C M'LSM7@TY)38RV.D5DWU7/D=M:U?#Y8RW=EU%NASRF1RE+3OFF"C=VA729@^( M46_M=HD\\*H*K&!);N)[W[Z]P)QD)*-`UL3;84'G("L(L++E7?D,\CG"'0)* MV$3I-4S+WGQV3+5%CS.JW@8VE@28R188^>>DQ":8K8<2LE*/VQ,2Z%25D#>G MY!I>R*%"AR[.$:?$&=IPZ.VN!O_YDW:6<;<2"7"=G2?%,X5]L\K[YT^T*A\3 MQJT4-QFN=;GR=F_"&LOU(;4QF`>UM=',RZU[R3/ MLJPB-SOV'TDD1S<3UIKZG,;R!R5/]BAA_1T&]SA[- M*G7"U,-YE1,KP!"Z1=FB^8^.3D3U5?3#KN_3\C7Z']DK9V3C\N9;"]9M-O(H MZFE\LK:Q3^F359AQ="TGC#WIL<3D0[=7W;$Z`3MG58'[K2APTT\PJXD6MTE. M3@!>O3^]P&*.,URI%&V!*RX:P#,,'8.SQ6\5+&#-X-FV]S_QVPQZU4F'S]A1/X,DS^XJ M=A2RK%BW(<8MYN\$E:%1I"P0=6*ZI]4\V&V_LWF5] MZWIW^"VXWA6P+N[=8<4I=AH/K1TZWI4_*6!HIHMF'52*?(UK/)M%_'D@[\JP M6@L[#8=Q,Z,`B^_6Z/7C$L#&D^!_T`X$__3+#5@GZ656DJ7S>,K,^=HJ;/3U M0#PW33*O4+`^=1E.!I_<3:S^(.ZM4*+G@#P:Q\RN&2LQSF?N_6 MF^/OP76:3`9QYS%J>YO`^T?$^=]TV^AQ>SXDED'3>J+*W\UY._SWFL`3L:Y:L3ZW4PT_!]9F` MOT(Y>5*R?,8EF9W) M+]`J@%4@N(Z42B'N1E;UMA/_$D`G$I2=0?3RG.3LC5%^@9X]T@6"ZT2I%'); MI*NWG?AC`)V(Q_$56)0);U[#^+B?V0P^!M=Q0NZELYM!U6X%'^&E8-[V(A)N MY`W50]&H]Y\&==_Q3K=X^]9^OWM$/]XC4H;0-YQ4#BI%J5`B=M&0A+U(2MSU MO1]V[WG0"1[,*O,5(JSLS>R4.AE9:F-H@:(FB;7I-A7Y>V#M&V?%(ZKERT$G M/RA^RL?O9ZL6[Z9WTN+!0T]38CVPR8E'_EP60P'-HT;7&>8/%&7SYO!=WCT3 M]G.25F!6%'"=C:[VN"'&]Y%:Q(('KE-M6?M0K:8C#Q5BA#;O7\3#_RH@%F\8 M4,]!N@$%?GBUG$(TF#;7BQF0M=HS/W9ROK:_SK!,27J5P+PVL;L5A_U'=`9( M("98,E1"@=,MT;)[M]`-T>`A/(GV]%#MBH70SN<&*0C:]Q/JAWPYXLT3N&S2 M:WQYP?C`G0I>ZVE]3R$+VC5/VP@KP87#1H*WCH-H5W../A%+P9V8:LK9S.': M=!X3&I!V.X8VI-'.T9F1J8ZGM20-KJ9X]LKO,IDD/V@WG;`HS?;O8YYD1;+H M/BMLF>I0X2^,U:@$;Q5N]&.]%%9KT_RL/@A$.]Y7_.6'][>S.))YHKW%@T82 MN$%79SQ7$"]EP`U\)<-$F61K^)22?210%M3KQE\*L*K2&[BB;VR[(-7VCQVI MX/'J4%-Z2+9KV#S48IIY=I=ZXH%9HK"&2N()"^N$;[N[@'+#AX*W(6R_HV=PAV70= M6Q.$=>+%#D2'LTE)8[EIXQ%N?SNY1-I^>#AJBNS'MX4J'>`<7H8&TEDGT8,FGV8G[BQ>)]24VE('MJN1X^!R0^V8$^YYTZYY[C53\DS M3LDS3LDS3LDS3LDSAF<9I^09I^09I^09I^09I^09I^09I^09I^09GF_HG[)F M:/7F*6N&]XX\9I8MNRN8$!3X6[7!/]9%Y.=$CAK@GRY9-^#]]-;@9JY;K5I? MW+5F)_),'RY50H??UD_+/3XGV4\(+;_"-)W0YI3;GL`<%=I^5Y:JVQ?^C%B! MTR-)M>)"6[U?)K1D1BL3V.R@E7=EG7S]^K/#`4\&AX(_-A:7X=E]V9;U:'.< MX8[C_2(:))SX[Y%K-3A,M$XG[=6Y=AI@FL(M4`AA<]F*G7.5MQ(\J@^CWX,X M5SE/%@?`)"8TYKVE\.*V75VW.,5MO^.X[7OP"K(*8)/'!GZ=X;(`_YE62[*\ M(6';*(5+,BUZP%S463**N]7=2QO*79QBN?T*.\_1%4>%%5ZFF-X]X?]*?"^ M;^IQ07X\S*O!/R4>UXC&X:C+;>8[A/2/9/1ER;A;C]R,4WMIUU-`'E4O:OR) M=.`.A50K1W+6U9.T$[0;H.<@[])GP(41!` M0>`+F%:ERLL7B@3T(;LC<$R@96ME,MCNF@OM%AU;AGIU0Z70J^4H[JJR*)-L MB853=Z3ZY(0HU2$7*6:-->8"P3J-AW:KT$(B'4]K0M`>T[%[8@NM'0S7M*=V M<@?ST)LTO<-@.L[M_!G_%Q3D08(\WV*!9QM4D?3I71W?.S8"WB]@L4A14>6` MLX5C5)<*QE&L>PHQ4O499IVB&G.D19T9A&2P__)29U-\*).\]+V4Z,39/=ZS MEYJ#$$%)"C3,DO'B2"ZX(V@Q&XI\AZ63K4L--ULLR+A!!I#EOZJBK*,+.(A3 MJD-A3U(G7A3J*,,1'B5-1KZ9(AD01Z\F',.0*'D*PGY0--B@:`;%RVP9ZM3W MH=ILDGQ[MQKIY#3E#7K*NP_R$[SX(,Z`J5IQE/M27M&;6@2LG6T_)_]"^7F: MX$7P.$>F0]/2.9X"H`W([T':;*$\ MPY>"F;]"H6278EU4TMMX:]JC2$?TX1"LV62=?%W45.3!`K>('#:_@!+,UCEH M8I$Y>?MD!7<9_/@%8P2:LN#6.!.U%%INU+`$1E.U[>)]WB9KHSS'"1R*D-7+&]+V=>3M:?:!5^96< MX8-7D*(7XBZ9Z)&6Z]86_'(QXDE5;&M@"1J:XA0Z#.USEV/(=IVBW!\T"W5& M1=VFCR:QF?)&@KB#),MLWBU46>N2OAFW&F\2-(&8-YQD:#I5Y*OY7I40E(.!LL:@V54IN&\\V*"_A M[[7RU`$H(2"'))?`,8!433O.8Y6H5ER->`ZB*G?T,DU!A8Q8K`T.46,G")&-")&J(1O_3!& M7+K_W\NW%Y`5X!0P<@H8H7:F8@@8.9U0G4ZH3B=4IQ.J V3R=4[_>$*@S] MG_;Z@NBA8]_K.ZY(IQCV^CB'2()5X+S.6TB)I%R^E4>A?(AND+EGIRN[V8:= M0BL^C(B#'\8^`84808E63\P2T:!"+I\9#IATX[U/=GQ;M!%VPFF+-JHMVMVE MOM-N;'2[L0*\7E4EX7'^&"K$0ISGJH)+DYM#6IO),2$I\OL# M^G)?H8H^@K(C8FP/#9%W:`X,[?FVAH:ER-,8&XB-R]H;0X^(N3'41-ZC,8RU MY]T8:I:\O?OKPQAF*\RT$XM@4C(R"XK2.[,-D1Y]&@C%E\LWA&/:1G>XDV>Y ML6['B]]7WW76WZC-8A[L1 MGHNRJ!_GKD68)]LZ,(FS<^R&6(LX6V(!!$;7[)W1?3_#79^MFPBOL^V^3"O" M[&N2+\5QTX[HCL*JK>EZTWG#!&Z%$5?-_-;%`@R_^<.,L>;W$F3+>9IDW`#J M*9OHD#1)$]XZY7+SDJ(M`+4+OWLALC"C8Z7E6O4(ROF+DY@2%4A=-U08Q01< MD6F(@)MX(P7O`1[RX`*/B;58[,2?HC)="E!VF:.%IHI.#@-+#B?Q!OZPAUQT MD$%HV&4#3NH0GTDX<.P]O`3*N9I5(O&4BQX=*LIZ:9?+0R%R/>@Y+M/WD3#BF&S'G.$U9 M2"<[/(7=<&YYNR.H>FJC0#`^]=Y6Q,>WB"YF5?F,?:V^\*Y@=\[.BO:K81SE-4Q%U62/H)\0UN0 M0/Z%`S-E$Q9>_5;#<7F=% MF5?U:N6N?`;YXW.2M6K["9,HB^LV]0V5&Z?^>)&4X"J!>:U,5Y/%J?BRG62Z MY^N8?$L8&@UW4NM>5O.[7]%N`TB5^#,H2A)5WRCQ$95)>GC_I,+$Y,Y(S,3) M\[CKP[C":W-M30%N+6Y: MA/\I4H3OSKY`_@H7@*W`Q^2M%?L*=[[&/:_DRNFMZC\)RCOP0*M,\;QX.3MZ)BC63OOR4(= M](0WHS7CO;7COYSL>*B99BUXA?+V)U*./LSQT_C4%L]I_.0&[/LL*M_`$:AU M&#]&ZC",E5[_<0]^JV`!RT[;C8Z8A[Q3M6&[2RINXTBL_!`]$-0>IYCO+CHC MF""A-HQDM\M:9W#9H*P.-6'?P1*7'=[)XI4]$G3K:&0*E$K:[]!V^&`@WJ,P M658EZ3S)2[B`+[7(-W`#Z>Q$LF+=)C>WV)'`2U$/DVQD:/)Z#1X[/2?XK*%E1""95NT6Q5M4C@;.%OB99 MD&JQTP'7:8;:V.]G.<3'Y->U7/#J.&SK@-WO**,EF@)(K*ZWXW?X!)HUGY&^ MD,;.V/I0;39)OL5JV5^7F"U*^`K+[2F)Z_$E<35U>VW,V5U5%F62+?$<[QZE MZ17*R4=7&XE*C=CN)$H:.8:N::[=3=,;VL8$5+9+.`2.V>!L]7DPBS)@ MU.`>ZX^-R61@368LWLW%4IU8?RL`R8L+NWLWCH<_00N.!D!F"\=LD9/W2"R# M(%,2@^NLQV73!Y_0_O+#:4H;TI1VU!^QV#-_4FNP5]A,:B^SZ.VYN:\VRY8D M&IMDA7]$Y*>IS5RW64>VK][LR26X[KM8_(2Z>.:W.8_&??2T0EVI[Q9"];'= M=),$E5;=3QS$K9Y\A^.>B\5U*$MG?GDVI-TTXS,[:J^$EY7#RH5,TKCUVV-F MC;]GAS)E/P;C5QP+&?G-96MU,;9N#NE:#)MWY5RTFS^YEZGZ,AH'HRUFY'>V MCWK=,^66ZR M%=K\AGI8SNI)KL(G;<=^#\BS./AW*H7[#RP/Y8<#1QG,C3@X=E_DM4;+^1BD7#B:.4_O10M%Q4WX.(LN!^Y? M;5'GX.1X)NS16-R.D:31)^5PUQW#1W2FVT-FM^-^SYANY]B=Q`%Z)Y;]%X$\ M%FE&0EOD6"AH=+)?YU.?(++OLL%A>A)MHDN5TB\A/>IP=3 M'BJ?',$$_1.+_2M,$8SC9(]K*^+T'&STEG^(_HEPFX#W;.PGIR&L<>;RFA:8 M$R7VFHCIX\SR=0^PYB")3J@+GC)]G3)]T78A?7=R]RJ#V^NZINU._O[JJ-WW M[.HM>RD8[Z\OQW&DI9I,7\-'KP_F%-C-'OB!^)-+,.^C>#P"+89!TJVCV";4 M?)CZ8*Z`W>R!GV<_N0+S/HK'%=!BO-]<75)5M=?]//@#;LN3NP1&RR>O8-%3 M\3@&AB0&F;_>BV\(9"?!W7GC:2_AH/T4CU_@[2:\RX1>ZMJB8CKK%=@%[LS= M&WZ'=QG*+!W.ERBP='(S4_1MA/Y'0<3WD3',T390.![*D*\#;Y6>?)7/7H[' M86G+>>R)R!SM587CKPSY.O!^[LE?^>SE>/R5MISO-:N9ZA8:R0\7CK,R8>I0 MV\R*3)WG?.QUGYR3M]Z-QSD9[%`Y2Y5VZ"!M M3('T`&8:EKY#K_N\7"4+F.)NX@16JQ1M<2'U<("GKE7)!.0,9 M7_)567/^Z8>6;_+++S\G.20T[[$1W*TNP%.Y-Z/9&RPHWE6+MR+(BQ]&D@M$ M\G5HR#*LH"!-5\$;^N8YW-2 M25-$JRI-.#:=`RI;/D)+M,P8"HY?UK>O=X;?@>E?`NKAWAQ6GN$)S:.W00SO?X3`TTPW6@TI3 M8#ZTH9DWF&B,P3T2CB>-A]RFKIX*\%N%1;Y\Q7\\XO880Z^D5+>5RRL5DG3, M=;ZT'%]"[ZMZBB>FJQ>68&1K;>7V>3B7:;(#'>L0B[V MI6KLQA(!P7@5J32HJ+E)C2&&2]#@PE\@`PY+7O+;=0DV]+"C5%:P%=XK&Y2\ MN]S09RC/T5>2)#IYP=_*K8("Y)4%&A%5#LJVQMV,+-4A-[M=F\VFH%Y;WA:* MW*W@,?_G:+.!)=DCNLX6.4@*E7,G?B4!SEB5XL275'P'N&*U8;ZD>`7Y$SH0 MHF9IBK[6:>V*HDJR!9AM4)65=ZL;4!)<=^553G(U28E.>I5)Q8E)0U4Y0*IZ MR^8SE"`VSBAY>EGZ&HEI0"L6[T`K+1X!,/5$U@6?E+K!O?9`IL##XYK/25GE M)`=B4M+#L;Q@ER504#!\)"F+J8DA$5WS^\]!N*>A:-<99@H4)3D-O%RM`,FJ M">8@7Q!EK<6H4JS+!)JT;FS8TU.&%1RE39E?@PT0H6=)`8L'+$:RO,OZA]=T M:F_=:DQ`[S:MZ0@6+(IT MPL>N*R4Y6*HH-NOM'AQGE7U/9+Y;79Y=/U[,TZJH\V0/@MVSY6>(9;O.%F@# M'I,W4,P32![^QK+",DG)^]]XIES?LWE$W3A3_UH`7.QA\0R65;H/L+^HP!7* M=WM:X[B;8#C:1^JD[[:00$ M5"-]=ZTW'[Y-\CPAIPF^K_;O>-KG?>#<[%?H=[A*L\FQ]@XKB M'.M_NVK>\:.7S_*"K9RB@MZ,5J6;D(:00Z,54"DE;CORB<2O?`]86.5>YP2VI8E.MSA"ALCK'@5,MS4R`5EG[D;]`V-DD MR@%<9ZJ>5%*:\J3!4$5M3.%)N2U''GDNUH[65$AKNG,LD%33Q02(Y#9L MODM7HC))?>=3<+5^D7:1QLR=ZCX[#N5]*.8L\JG;1^: M;&?Y:BY@2I#)$OY#T9 MYG,]`PUZX6#0,P?F(*8>O\#_*$JXL.\YFI)Y#^PI>1YB_"`7N50_:]@ZJ%C[ MB8BA.)'O.QG(WI[\V9LD1$3@9IJ?Q8[7$GS5&L60^B<7^3(7^3H).' M.'SWQNI2S,4WV+_XL?%!&2@CV;WPOW;2VO'PPNYQ[9)T6\GXPZPH`!8T6][` MY(E>),>^#/?A;+'(JR0MZK]!OTLYA[:NR%*GN_9D@SBDD8,(3:9*_MD-EZO^ MZ:$]-Y'ODI@I@DP4NI^=F`R+H)6Q#`D>NYD(U'=0`QGR$?F.Q4@%RG>Q#6KR MP![D;6U[5!M>Y#:'K\(=[UBO=2B8ZODPSUE[$E[*/E=QL_-YS2J@XT11G=",5V*S)II0LEF.J2JV%[FILJ7\DBTAU@1\JDJP M;(-X+I,\8SR#84Y`B%8Q@:.`KH:.W.-8W/CQ;'[V1#9:3>O5%T(ZJG6U$:(= MK["U`*VRUCZ"3=+!4(1>0%YNYVF2D3`8$OCR0F)=%*<0DMJ2R02W]E$@654[ M4TPPN"T?R?;F+GQ''KH@*LJ[;!YTB($B&!7D=H$\=C,6&Y/'NS4@7X).N3_` M;/UX)FF-5GI"W@+!("8JS=L3I$O'BDX]-3B!I+3)]W^[1AZ:0L7#,<,1RV1\<<)J MY'O?*CI@)X,;+5A=D-*P*CZI]V9.BDKU:D=\'B-?PJD(WYXM#"=M$%4M">3S\\8UB=)058 M]@-GSU&A-@UWT8"&$>HV\-Y,TJH#O!JH+N>1GW28JH050NN$EJ41^@[(# MY)&]`9C6,$0XU@AS%>GQC\USM?7-/8RD9P/SX1/1L!L6D?=F,%)%>K44%G?> MHN@Y;[K/\1][$0;L?]EEMYOGJ#9X\O9I^P\*];9DVNXR)W-,R'>DS,FP;\Z? MQ26`6`:(>BB<+?]5L=.KV9#0&!S&)([)0!PHT>O`,.:M-8P_'Y5AL/1G?!IG M?.#V'J"OH+`#`Y[-40OSO[B$>7B1&],<,6M%EYZB`K+F'6Z)B3&H3C13"=LIS@7AM M#B(_$N>HX0*PU##'XN>FAF%$4FP6FB0C-0H;Q;DP" MOZ)_@B2GQSSC^GIP[M<_6D1SE7084/>;-U_`1(=KW"JP0_:(@C:V>Q2.&=T\ M11T,WST&S%E0Z.ZU;[YTB@[<\-7.>X\( M:(-[3^"8PXQ_;BP>GO=>P]UZ;G?)L2;HL2=M. MH_0@+-/*RRD3G\-0$=;2/7":<)D[X=#.X"Q)DVP!'IX!*,]WB8K.>RF+9HL% MJC)RTV(!X&ORE'IW#7V>[T&:E&"Y[R]>/G*]2BU>5"MY\P+CSJD?!6"?N*@5 M;D67%?;F(#0[$FG*/701:HT1WR!K)/($*U^R)YBF8+D7CP,R><'=^3^_8$3@ M4I;7%%BB!B*/L)JE*?I*U'"%\@M4/96K*AW;$<>9F=3M?)M>W8C0:*,58\^G MUZ;!D<./#68SL"9L>$?M2+9;/'=2''''1;GC;;]H3!!4E]G=6-MOPB+CA/>U MN7PZWB45[^<3/TW(@YF0[V/:N-G?'PE@*67H5FO5H5[-FT+N$[RFGKU!^FAJ M]'LK4N]WOSQ_!INGT:$#XTN?[^Z+-\[;O4HF[\QO+??4-V_##4N_2,SZ$0D+M`F@>/T.\HU9!KHU_#ZGF>%#7O'%7,PD93JO=3)+.7-6>CT%E(5 M<^@U%)KH'GU@DHY\"G)5Y1DDI^)8]"OX1OY5,"$D+]BJ5U0P%B`I"VN$)1'U MR'>`ZQ/59Y0NKS[RKR!&;@NP49YD3FJ(%MA]2J$)WX=#J(J^J"P M3.RV<'BN;MR!(E-CR:SHY'8-">VK;2#>#9S98E%MJN;4"V#6%TWN-?SO%-3] MG"UG&Y27\/?Z=]57I5V3W9]H.R(;";(GTJ.)#;ACQ6`@"BM<@RO;^&5:E:(R M9^SW35I'KECV_JRE(Y[LK=D08/6E`*LJO8$K^HQ?HX8,9/T:L6.-*[U3R/5; MB7QEZ71]PYMC3["\Z35E;OO,*5C0\7"&H3VFL7'JS46:@%@>(E.\'SS;P"RY^3'-;!OKUGP,:+#5G)_?J!7S(B!Z`NL44\++^% MR`\<+UJ.[\$KR'BYY,2%6NWR"D4$)24Y35'$(Q[Y$>/EYB5%6P!:X7L#`AM+ MRN6[]S+DY2-"F*[TIF!3:,?;,:1XC'NHGA8HJP5!^148O1\N*S8E, M+E3P.BP?N+P11+@E=M!@E(@*$C()S:'`H.SM:4A'"\>J@!DHR!KW"6:U2G;) M*O`2."O@LGUSJ)-Z2Z\BS2ET2TH3"A$ATEY#IH@U:CGRYQ[K'9J'*EOF6^E\ M7*ELEP]+7#8B/.I(;8H\21N1OYQ82Z>&+C5<'0.BIL62`$4F#Q-&Z1;(4_)F\]1R.%K:PXA5)^\0A!J2B[+0;YS42^>6ZP..'BT0DM\^5HI$AV MJ;4#+E$9-A#,1GX]:>//W%@K!'GI_DI!5#HBZ.E);K5R$+7B;:]_FG4HUS_* M"W)6HY%Z-F5Y7:U)&3[)Y%3`^[)4E'#/][+SYR2M&KAU3'*6FO*";>^+"@:> MN9(^U]&JI)6KTJ/A*W2D'S&U+/0GDDK[;/<_0*"ZP*AK`4Z%2*[L/- M!44#!YB&G#JP$I.-?'6G9C/_R&$)[E:KT3&U66TMO]:K'3C^[+3AWM/U6HH_ MX^YTH^WHU>YW-=Y*WBQW.N)&^X+YWRL\XH,\W5[!#(L+D_0>%!6&[9G7>1!W=",_2ZES`>#)W0K2YL#XTFIO\"5&5/!%LP;&@'3DT^+= M*W#7&1X$P,TX;X>@!/TR7[]$C)B1BVJ-'683D2""0HNP3'?_D%TF1O2HB&N-(DXCYG=$?&<%HP6Z M@&E5[O$VP\5`]%>"W"O]V^0H".%*F M^>%L8\F*=4\F<8OY>S-JR!+S?2A!$;9@OM]]HMEA/S`A*<41S?]#$@R.F,]' M2,OQ)?3^5`3%$S-OMK`,6S;O>;'E?8+4!*-R9/'(UEF9V.0CR+IS&UJ'E*LPRXU&Y=6O"EQN]#D^MYW`>L.&P\SDE)44/FH M5%#2-1?Y%*Q5B7]!BUG)NRIZ\+U(2,1<'\]K[!7( MF<0G^3BK4)D_Z`HK>W?3BAW/]B_J>F&[<''C'$;'6J"B]<\JI&"%D#G=@"5JW)R(-IYLFV/M5]1.TTJY,>%,P7<12+=RL# M:?&(H*@INRG\Y,U$'GO#&!":4(,N$N&Z*"JPO,O)WV0Z2^*-S<)V-SLW< M$.,/_5K$(@*S4[TYG!IH,1%:FM'K#,N0I%<)S&M.[U:<>_B/Z`R039'OBAGS()M7D#^A"6R`H8-Y?4_D$=V#)(6_@]ER M67.?I-W1_%E2D$1!3`7(Y\A.R//GT9;D([*0B77K<#YNR=:1))SM>8)S5)3M MBAJ+X*;:G*$\1U_QV'&>O.`O>Y849%1$64/3U>2%6+09#T=HWSRA+0!N`>SC![1/('OE8\"=5R"3(8[4ZQ2YU8--/NZF/^CQ4NQW',1X!A<@H!G<8!5SVB,7[ M`J[TG@4C:%6:VXU'E!6U>J#7:]LOY(\G#'_\R_\'4$L#!!0````(`$,P9D8\ MTLE55Q,``.34```1`!P`<')F="TR,#$T,3(S,2YXTJVY8YF M'$LC*=T[^S(%D9"$#04J`&A;\^OW`OP"18I?DM)T+5\2F0`N[L4Y`"XN0/#G MO[ZN'?1,N*`NNSGKG5^<(<(LUZ9L>7/FB0X6%J5G?_WE/_[T\W]V.K\21CB6 MQ$;S+;JGPG)A@^#M#5^>7YQ?D%NG,W6TZ7*XEZU]?O M40==7O3>H]G*70N7H0GQ)-2-^I9%'$^037A.QP1:Y.5M)N?G8[6X(7U"+$B;/+7?=A8K>]2ZO>F"00];P M],'EZWNRP)XC;\Z^>=BA"TKL,P0MP,3'5Q$)>GEY.7^Y.G?Y$H1<]+K__?EQ MJJL.\V[X0A97Z^>%-I3;#8FE+["8:]EABB[2N>AUXD(.95\3ZKS.N1,J=-55 MR7,L2*1[*G^@/K3Y=5>G1EE!$,T139F0F%G$S&_'QIJ9WW?]Q#`K9<]$[&05 MQ#I?NL]=/TU9>I6TE'GK;&ULR;NJ>;J0@W!J105<5J*,RSH[Y6Q"LU6#!!,! MX!I"BFV8,5=BQ6K]*'BXV5"V<(,G\$RU[<<0CPE9(-W:'Y46-V>"KC>.:DK] M;,7)XN9,<:<3DN1?&T[.0;\P"W<=D@..2NYN5,=@OF:/<<6A",RME)04&T"( M"[R5%-@7DZE[-+,L[%0U"XI8GM-HJVRRJ&H5%*&,-MDH!\^K&@5%B'-:>Y2< M&5B`U(\OD^&^T5;K<^]:GAK@^\P>,$GE=@A=E*\UE\X0M6_.5QZ#] M<@'C_\4%3%NA!/,G9C;RQ2%#WL_=72&[\CU![!'[1?_>[6"IR$,AZ!S!VZ!ZU!;N0VWV%&3RW1%B!0^-/N3`++1`QJ-!Y/^;`@96L#*`7;GKL'X%6&"/I,AK-C6)!^YK`*Y M$%Y5@_!N]'D\&7P:/$V'OPW0\`G^'K1@E@1SA=F2B"&;2M?ZNG(=&Q;%@V\> M>!8%H.84S`7W745P/_6??AU,`59(&-W]_=/H\7XPF?X9#?[Q93C[9XMS29RQ M6#TX[DO!(!MGR\7P?44,^]-/Z.%Q]'L[QNZN'XBP.-VH^D:+6T]01H2`I<*8 M4V916#_IX3/$*EY45"Z6"^=/X4HC#JO!'W$=R%V@L!:]](CK44F)FEJ$DPA/ MO?4:\^UH,:5+1B$9PUK0LEP/5F]L.89V@P)!KRR9MP#+RS26@6`%EB$:Q;)1 M*+R%+PG?$Y&^QS(F?+H"!]]'*OVX`)2K-"@@`_E"$$A!6DS;_*GIS(('ON,/ M8QHG-I43*K["8&H0@^"NA*D:M%#I-G/HHI: M>)/P#M8;Q]T2-4ZMD%4#R(<--4X(ZMTH2,D6U M8"3!@$I(.*W[$"2>%#3\=;KA5?%X$F^;.]G-O6NO[M>4ZF#,3#*@Y.I%F>$Q4O$O`P%4&2L\0UI>AI(R&NQV?&2C`TH M-3J[3+5;X"=EIQ4@DK%2#P0A+0G%HEHPDF#T'<=]42WUX/)[UYO+A><$X8P` MDMP#9_@GC$DF'Q:@ MD;$&CR4@+:)M]CH1XCJ1XLR(\>X!B?*QX8+S$G\Y+/*,?@A_M1VS*`B=),/^ MY#S:S=!+\YZ0?2&Z%<+_+:[%@6D3S/3C/`3-<'01:D7A[!:I MZEZOB5QQME-YO!]J>+PMUA7BY`E?*2]'KK>T)SI>"&Z%2'N+:XV0NXENB7QY M&!<$V@NAKAZ[;Q&O'<0W<2^=.P_]DJ'[0A;4WQ5HV7!0G/J>2$R=2F'JL,AW MB5)?'QJE#K1MZ5$4YDHP86_JD0-=U^5#U"V0QSESG<"Y;N%\O[[.6>M"HASM M5'=+I2KGNQ-TR$\&3M3"26@SB]X$@I"?,(.)+18@+^=3R;V$-6?&M((=F.)/\4!'Q7DH"!"=I5-18] M-#`#?B#3D/C]??T>=VQ+2\PJQ!QS5UWPB(-@4B72E2A["D+]5))0H![2^D61 MLI8GAQXPB&Y.N0,'8TO9LK]64:;1(BR3(,TQ!)WLD,)U]4,*/Z)`;348R17, MB('RR-=>$2R2T-*K.KVBF.MN0EE:%0HX*9U2OE81G8S8;<:)F)9`E0DT$)*N ME7OP19"%YSS""@CFI:$-Y>F"JKV1NLRJ+_FDE$MY5T64B^Q`OB%(6Z(9:-C2 MTO$H=/R=J$NYB=U_!J]C26"6X)+^6YL$N69%9$Q M-`,%=B!3EWE)&H;%*V->WP40B6/]+UZ?0M:DLIM"2J4*7XB=J0\\OWL,,]1J$S( M5Q2%FK:DJ4F:"1&24TL''R%C'>(4B#@1>5*^=2GRQ+H&/&H)5.5.G`0MLA+R MP'Y,W(53"''A;3HM9"5>7\CV"O(RY$%8X96&ZZ)7&MHIOQJ2\4%R%4`+'H^Y M^TS%[HYGY5)'Q#PUJ2G#1!R1'ZE85!X_HM-2 M:H@(XITJHF"HV+*F!&LFQ'*9!2T6G'M1>_2>=/EVY@X6"Z(<81)EGV"Y=R"I M+>B(#/J0SZ"DBOZR,5`221=%:IJSC]*T)5(AD7;1_\(X/%DR^F\]@@1'';.Y M4ZWL\>B2CDW&Y;/(8NJEN1$>X&SI4?T]7/6=4=MS2'0$A2T?"2S3^TM.]!FA MG7/^APO*(\[=`>_R7E=^E_='%"J-1M'Y%K9$6F\4*=[RJ@:O)O`P:X^D6I%3 MB^17U=YB7S7 M.8Y>-8Y5;9E3GSEC_T.N6_51U6\>W:2FI\-$G(@]Z6/D)=D3ZNI_]C74MB50 M?0*-Y(KP.X\K8/9PX[":5ZUHWJ;2@U[U*)0%]^>QY!#C.92K7 M!UVFTA*BU&7KN_>F9"?F'M+8N6:]$-425[7__^C0/W=?Q4>\V5"V49C]N$0,KXG88(M$`"^PF)^[?-GU1&>)\:9[>=%[U[GH=:YZ9TA8 M*[+&C\&;H5&9USEWSC,+=@GTHO!))Q9U_BKL,]0M5D>+%L0Z7[K/79O0TNKL MEE$_#E:`LF)GJ3XMK(J9KGPC\.5T3Z3M:T,3J)@ M]-?!,)%7:U59EZB0_G6P#@Q32RAYO2I*Q*7\GYU80#TU!+4J*Q&643_J*/#R M\G*N!:K1X/+BXMJ?)AA98OVQE#TZ)(HYG"=*=92<3N^RT_OI<#UD91UDG?J3 MC2HWO#H282']ZQA8J`%(2.7VEFL#743]U0G+J9:X4BUQ@!;ONIPL2BN@I+7E7PN3<9;"P9-Z:<&J5J]\L^>07 M/+@'Q#+K:5)?#=,U4++$D9P*+:O.2)T>&3"W=%=?8$MVR.O&P0RKO?L'^+O\ M:&%*&<1"8+1A(Q/W;?3M__6$WM>9N0^8\M^P MXP4?]-[PA?S7P9)4V]Z<*>OHQ[4+(R#FVZ$D:^5L0H.`=RVI])2`7[GK;<*L ML%1:GR%&'4=M#-R<2:Z$8K:,UV3[?GJA&ES/W(# M"62N/HVYK\G&>*O^&BWVF/?@\O#>DM$B;!6CH6J6?RO-,R%K*O6X/5KHHPN_ M4[E:$5^E::4FL]%,(C-I#" MM*PF]8XE\*TT8/DQ*7I/[["A+4M,8QK+"K[Y6S"PB?"%!YB)5#PZ#*.QY0,A M&0-94?XW8W_?LJ`.NV_;&F(Q<[/V.8T&*%O@S;3`&*S:C5=_0F;'9UO`1*[.-QF6ERWP M9M@P4<5&B\'M<'8_=CRA9P_SM3-@^6?*/&&020(_PM-)ZE+;X."8'0XE]Y[:K[EU.7=?8``Q1YM&:&-BMP$Y?RQ%@R8) M-A`_8[!,;Q^.%H\N6\X(7]^3.3C91VJS-!C?K^9F-?QOF.M;2M1Q:O5NP1RZ M-XCU5);^*S5;JCBK:9KR5]FRT#A;?K0I2%#O$0T+S/3_/K:5,))CRDK:&68. M1GB7J4'>U@^/@&-]`Q_IW.6?R7I.>&(<-YXV3^7T)./O*ZL+@,"S5T-[>)79 M(SCXA$?^6<%<55[,FYG!LLS\C%_IVEM'HSH,-Y`BMR5G].+BW[MU_#"IK-PX M6>=GTN>QC.8H6R#19R1YE;>.6G;^H2.V<:X^^]R9_F[)+%367#-7+=E$\X.5 MRF=@A(6=.P?3M0@R!HKNXEN0[ZT0O`_#)W;4'ANUZ"8X6KA.+";W9WDK1@[$9I/X.H;)487@ M9\R_$KF[+U2M6,-X;-R%)P*NW@4N(J"I0GB[&X<%F4VPP^K_X"$JVKJI07A?CL8PMW"6C;=T[ST5/!QKJ7HO7)BP#5Z!=500%6+-+11^T4EGBNBM MONJ4O9/\':I-A$AU[D82RS>DF%YAOJ:9E0K23XBC-K-G;O9)"H!T0B0LOY2, M*7Y6>R0*,7,6%ZE&.6DM36O2\#N'M]CZZKC+5+!Y3WK3PLX9]RV;#D!6:F-& MT(*Y/^MEZJS M%W<.`4<+OI)7H MCZ>NLHF]53F9S]1-T67G>=-X\@33QXI3>TE2FJ>3&J<\%FH1F]8\^;QI:O_- MFJ=4-IXU3=VQ2YF<9W,D(ZUIZC^X_`5S6ZXH2T](68E-,T!-.+?4WOU>DQ/V3\9:,^[["B M,`'N'&ZWMOOBT$>LH&%QOJIF^O&98-?A1$U9H8Z&M>90O26/G414/]/$F7M+ M5%,0.^/M`:/ICB7PK6P`1V$^Y9FI.WTP)[>I;_>X^IUU6&BK"4+HCT&;Z6J3 M\,F5_R1R$MUAJCHF.+AJV?FLXX:F'_@=*_W#@-B[805\6BGFC+RTMY:5V+B9 M`!3M76I-R1XS]F=IFC%'HZ(?A/C>]$Z7T0^/0)91$&X`!#JAWL?-> M;ZLHJFE1]P,LNJ>.I^^,.$;S1,*:UD!^CP9?0TW:CA.,!#+9+?(R-2_,'6H[ MHVLR<^^))'P-N`70&&V*H M.M9$7HXB^NHP_^8+^.O_`%!+`0(>`Q0````(`$,P9D9!8LK,<14!`/_D$0`1 M`!@```````$```"D@0````!P`Q0````(`$,P9D;["3V#K!8``"I'`0`5`!@` M``````$```"D@;P5`0!P`L``00E#@``!#D!``!02P$"'@,4````"`!#,&9&U+P.C#HK``!"N@(`%0`8 M```````!````I(&W+`$`<')F="TR,#$T,3(S,5]D968N>&UL550%``,NB?E4 M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`0S!F1LJ!E<#^M@``R?P+`!4` M&````````0```*2!0%@!`'!R9G0M,C`Q-#$R,S%?;&%B+GAM;%54!0`#+HGY M5'5X"P`!!"4.```$.0$``%!+`0(>`Q0````(`$,P9D8WST%_B5L``#9\!@`5 M`!@```````$```"D@8T/`@!P`L``00E#@``!#D!``!02P$"'@,4````"`!#,&9&/-+)55<3``#DU``` M$0`8```````!````I(%E:P(`<')F="TR,#$T,3(S,2YX`L``00E#@``!#D!``!02P4&``````8`!@`:`@``!W\"```` ` end XML 32 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components, Components of Other Current Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Balance Sheet Components [Abstract]    
Accrued variable compensation $ 15,060prft_AccruedVariableCompensation $ 13,467prft_AccruedVariableCompensation
Deferred revenues 5,945us-gaap_DeferredRevenueCurrent 3,590us-gaap_DeferredRevenueCurrent
Payroll related costs 1,614us-gaap_EmployeeRelatedLiabilitiesCurrent 2,035us-gaap_EmployeeRelatedLiabilitiesCurrent
Accrued subcontractor fees 871prft_AccruedSubcontractorFees 2,551prft_AccruedSubcontractorFees
Accrued medical claims expense 1,615prft_AccruedMedicalClaimsExpense 1,296prft_AccruedMedicalClaimsExpense
Acquired liabilities 2,603prft_AcquiredLiabilities 1,680prft_AcquiredLiabilities
Estimated fair value of contingent consideration liability (Note 6) 0us-gaap_BusinessCombinationContingentConsiderationLiability 1,606us-gaap_BusinessCombinationContingentConsiderationLiability
Other current liabilities 5,320us-gaap_OtherSundryLiabilitiesCurrent 4,073us-gaap_OtherSundryLiabilitiesCurrent
Total $ 33,028us-gaap_OtherLiabilitiesCurrent $ 30,298us-gaap_OtherLiabilitiesCurrent

EXCEL 33 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\S9C'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O5]O9E]3:6=N:69I8V%N=%]!8V-O M=6YT/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I7;W)K#I7;W)K#I% M>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O M#I7;W)K M#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/DEN8V]M95]487AE#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;6UI=&UE;G1S7V%N M9%]#;VYT:6YG96YC:65S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U M#I%>&-E;%=O#I%>&-E;%=O#I% M>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O M;6UI=&UE;G1S7V%N9%]#;VYT:6YG96YC:65S7SPO>#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/DYE=%]);F-O;65?4&5R7U-H87)E7U1A M8FQE#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D)U M#I7 M;W)K#I%>&-E;%=O M#I%>&-E;%=O&5S7U1A8FQE#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/E-U;6UA#I7;W)K#I%>&-E M;%=O#I% M>&-E;%=O#I.86UE/D5M<&QO>65E7T)E;F5F:71? M4&QA;G-?1&5T86EL#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D)U#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D)U#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D)U#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D=O;V1W:6QL7V%N9%]);G1A;F=I8FQE7T%S#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D=O M;V1W:6QL7V%N9%]);G1A;F=I8FQE7T%S#I7;W)K#I%>&-E M;%=O#I%>&-E;%=O#I% M>&-E;%=O#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DQI;F5?;V9?0W)E9&ET M7T1E=&%I;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I7;W)K#I7;W)K#I7;W)K#I7;W)K#I7;W)K#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I.86UE/D)A;&%N8V5?4VAE971?0V]M<&]N96YT#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O M#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/D%L;&]W86YC95]F;W)?1&]U8G1F M=6Q?06-C;W5N=#(\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I%>&-E;%=O6QE#I!8W1I=F53:&5E=#X-"B`@/'@Z4')O=&5C M=%-T#I0#I0 M#I0&UL/CPA6V5N9&EF72TM/@T*/"]H96%D/@T* M("`\8F]D>3X-"B`@(#QP/E1H:7,@<&%G92!S:&]U;&0@8F4@;W!E;F5D('=I M=&@@36EC'1087)T7S-F-SEC,S)F7V,Y9#E? M-&0U,E\Y,#4P7S`W838S,#'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^9F%L'0^1&5C(#,Q+`T*"0DR M,#$T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^,C`Q-#QS<&%N/CPO'0^1ED\2!296=I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,#QS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M3F\\2!#=7)R96YT(%)E<&]R=&EN9R!3=&%T=7,\+W1D/@T*("`@ M("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA3H\+W-T3PO=&0^ M#0H@("`@("`@(#QT9"!C;&%S7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAAF5D("AI;B!S:&%R97,I/"]T9#X-"B`@("`@("`@/'1D(&-L M87-S/3-$;G5M<#XU,"PP,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S2!S=&]C:RP@3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA'!E;G-E&-L=7-I=F4@;V8@9&5P&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS M-RPU,C`\&5S M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-"PS-3<\7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$&5R8VES92!O9B!S=&]C:R!O<'1I;VYS(&%N M9"!S86QE&5R8VES92!O9B!S=&]C M:R!O<'1I;VYS(&%N9"!S86QE'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!S M=&]C:R`H:6X@2!T'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$&5R8VES92!O9B!S=&]C:R!O<'1I M;VYS(&%N9"!S86QE&5R8VES92!O M9B!S=&]C:R!O<'1I;VYS(&%N9"!S86QE'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$6)A8VL@;V8@ M6)A8VL@;V8@65E(%-T;V-K M(%!U&5R8VES92!O M9B!S=&]C:R!O<'1I;VYS(&%N9"!S86QE'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A2!O<&5R871I;VYS.CPO'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ M-"PT-3,\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$2!A;F0@97%U:7!M96YT/"]T9#X-"B`@("`@ M("`@/'1D(&-L87-S/3-$;G5M/B@S+#8W-"D\F%T:6]N(&]F('-O9G1W87)E(&1E=F5L;W!E9"!F;W(@:6YT97)N86P@ M=7-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S+#0W-"D\6UE;G0@;V8@8W)E9&ET(&9A8VEL:71Y(&9I;F%N8VEN9R!F965S/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XP/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S&5S('=I M=&AH96QD(&%S('!A3H\+W-T7!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,2X@ M1&5S8W)I<'1I;VX@;V8@0G5S:6YE3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^4&5R9FEC:65N M="P@26YC+B`H=&AE(")#;VUP86YY(BD@:7,@86X@:6YF;W)M871I;VX@=&5C M:&YO;&]G>2!C;VYS=6QT:6YG(&9I2!C;W-TF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!I7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T* M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA2!O M9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S(%M!8G-T2!/9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R!F;VYT+7=E:6=H=#H@8F]L9#LG/C(N(%-U;6UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F M;VYT+7=E:6=H=#H@8F]L9#LG/E5S92!O9B!%6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\+V1I M=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD M96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M2!A8V-E<'1E9"!I;B!T:&4@56YI=&5D(%-T871E M'!E;G-E3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF4Z(#$P<'0[)SY2979E;G5E MF5D(&%N9"!B:6QL960@8GD@;75L=&EP;'EI;F<@=&AE(&YU M;6)E'!E;F1E9"!I;B!T:&4@<&5R9F]R;6%N8V4@;V8@ M=&AE(&-O;G1R86-T(&)Y('1H92!E'!E;F1E9"!T;R!T;W1A;"!E2!E;G1E'!E;G-E&5D(&9E92!A6UE;G1S(&EN('1H M92!C;VYT2!T:&4@8V]N=')A8W0N($EF('1H92!T M:6UE(&%N9"!E>'!E;G-EF4Z M(#$P<'0[)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF5D('=H96X@=&AE(&9O;&QO=VEN9R!C2=S('!O;&EC>2!F;W(@6QE.B!I=&%L:6,[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^4V]F='=A M3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE.B!I=&%L M:6,[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^4F5V96YU92!296-O9VYI=&EO;CPO9F]N=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2P@:68@=&AE($-O;7!A;GD@96YT M97)S(&EN=&\@8V]N=')A8W1S(&9O2!A;'-O(&5V86QU871E2P@=VET:"!T:&4@87)R M86YG96UE;G0@8V]N3LG/CQBF4Z(#$P<'0[ M)SY&=7)T:&5R+"!D96QI=F5R>2!O9B!S;V9T=V%R92!A;F0@:&%R9'=A2!W:71H('-EF4Z(#$P<'0[)SY4:&5R92!A7!I8V%L;'D@86-C;W5N=&5D(&9O2!R97-U;'0@:6X@=&AE(&%M;W5N="!A M;F0@=&EM:6YG(&]F(')E=F5N=65S(')E8V]G;FEZ960@9F]R(&$@9VEV96X@ M<&5R:6]D+CPO9&EV/CQD:78@3LG/CQB3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^4F5V96YU97,@87)E('!R M97-E;G1E9"!N970@;V8@=&%X97,@87-S97-S960@8GD@9V]V97)N;65N=&%L M(&%U=&AO6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F M;VYT+7=E:6=H=#H@8F]L9#LG/D%L;&]W86YC92!F;W(@1&]U8G1F=6P@06-C M;W5N=',\+V1I=CX\9&EV/CQB3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^06X@86QL;W=A;F-E(&9O2!A;F0@ M<')O8F%B;&4@;&]S3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M)SX\8G(@+SX\+V1I=CX\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^4W1O8VLM8F%S960@8V]M<&5N6QE.B!I=&%L:6,[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^0V]M M<&5N6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^("@B05-#(%1O<&EC(#2!U3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\ M8G(@+SX\+V1I=CX\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&IU M'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^5&AE($-O;7!A;GD@86-C;W5N=',@9F]R(&EN8V]M92!T87AE6QE/3-$)V9O;G0MF4Z(#$P<'0[)SY);F-O M;64@5&%X97,\+V9O;G0^/&9O;G0@F4Z(#$P<'0[)SX@*")!4T,@4W5B M=&]P:6,@-S0P+3$P(BD\+V9O;G0^/&9O;G0@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SX@ M86YD($%30R!396-T:6]N(#6QE M/3-$)V9O;G0MF4Z(#$P<'0[)SY);F-O;64@5&%X97,@)B,X M,C$Q.R!296-O9VYI=&EO;CPO9F]N=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!M971H;V0@=VAE2!D969E2!A8V-O=6YT(&)A;&%N8V5S(&%R92!D971E6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F;VYT+7=E:6=H=#H@8F]L9#LG/D-A M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\+V1I=CX\9&EV('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M2!A;F0@ M17%U:7!M96YT/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T M.R<^/&)R("\^/"]D:78^/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N M.B!J=7-T:69Y.R!T97AT+6EN9&5N=#H@,S9P=#L@9F]N="UF86UI;'DZ("=4 M:6UEF4Z(#$P<'0[)SY02!A M;F0@97%U:7!M96YT(&%R92!R96-O2!O;F4@=&\@65A M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z M(#$P<'0[)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE M/3-$)V9O;G0MF4Z(#$P<'0[)SY);G1A;F=I8FQE3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!I9B!E=F5N=',@;W(@8VAA;F=E M2!T:&%N(&YO="!T:&%T('1H92!F86ER('9A;'5E(&ES(&QE6EN9R!T:&4@='=O+7-T97`@9V]O9'=I;&P@:6UP86ER;65N="!T97-T+B!) M9B!I="!I2!T:&%N(&YO="!T:&%T('1H92!F86ER('9A M;'5E(&ES(&QE2!H87,@96QE8W1E9"!T;R!G;R!D:7)E M8W1L>2!T;R!S=&5P(&]N92!R871H97(@=&AA;B!M86MI;F<@82!M;W)E+6QI M:V5L>2UT:&%N+6YO="!A6QE/3-$)W1E>'0M86QI9VXZ(&IU M'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M2!T:&4@9&ES8V]U;G1E9"!C M87-H(&9L;W<@;6]D96P@=V%S('=E:6=H=&5D(#8P)2!I;B!T:&4@0V]M<&%N M>2=S(&1E=&5R;6EN871I;VX@;V8@:71S(&]V97)A;&P@9F%I3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^3W1H97(@:6YT M86YG:6)L92!A2!D979E;&]P960@65A65A2!D979E;&]P960@6EN9R!#;VYS;VQI9&%T960@4W1A M=&5M96YT2!P97)I;V1I8V%L M;'D@2!E=F5N=',@;W(@8VER8W5M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^0V%S:"!E<75I=F%L96YT M&EM871EF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^5')E87-U6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\+V1I=CX\9&EV('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`S-G!T.R!F M;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^4V5G;65N="!A;F0@1V5O M9W)A<&AI8R!);F9O3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M/&9O;G0@F4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!O<&5R871E6QE/3-$)V9O;G0MF4Z(#$P<'0[)SY396=M96YT(%)E<&]R=&EN9SPO9F]N=#X\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M2!A;'-O(&AA2`Y.24@ M;V8@=&AE($-O;7!A;GDG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE.B!I=&%L:6,[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^4F5V96YU92!F2!T;R!R96-O9VYI>F4@=&AE(&%M;W5N="!O9B!R979E;G5E M('1O('=H:6-H(&ET(&5X<&5C=',@=&\@8F4@96YT:71L960@9F]R('1H92!T M2!H87,@;F]T('EE="!S96QE8W1E9"!A('1R86YS:71I;VX@;65T:&]D(&YO M3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%RF4Z(#$P<'0[(&9O;G0M M=V5I9VAT.B!B;VQD.R<^,RXF(S$V,#M.970@26YC;VUE(%!EF4Z(#$P<'0[)SY"87-I8R!E87)N M:6YG2!T:&4@ M=V5I9VAT960M879EF4Z M(#$P<'0[)SY4:&4@9F]L;&]W:6YG('1A8FQE('!R97-E;G1S('1H92!C86QC M=6QA=&EO;B!O9B!B87-I8R!A;F0@9&EL=71E9"!N970@:6YC;VUE('!E&-E<'0@<&5R('-H87)E(&EN9F]R;6%T M:6]N*3H\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\ M8G(@+SX\+V1I=CX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG M/3-$,"!S='EL93TS1"=W:61T:#H@,3`P)3L@9F]N="UF86UI;'DZ("=4:6UE M6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D M(&-O;'-P86X],T0Q,"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M(&9O;G0M=V5I9VAT.B!B;VQD.R<^665A6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@ M,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@ M8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O M;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^,C`Q,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/"]T3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[ M)SXR,RPQ-C,\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXR,2PT,S(\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SXQ-BPQ,#<\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$)V)A M8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E M>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY7 M96EG:'1E9"UA=F5R86=E('-H87)E#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,S$L-CDX/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S`L M,CDT/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,CDL-3,V/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S$L-CDX/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR.2PU,S8\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG6QE/3-$)V)A M8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY%9F9E8W0@;V8@9&EL=71I=F4@6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ.30\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV-S0\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^-C(Q/"]D:78^/"]T9#X\=&0@;F]W2!I6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXQ,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXM/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^.#,S/"]D:78^/"]T9#X\ M=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^-C@X/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ M(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[ M('9E6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M-C4T/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXS,RPQ-3@\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,S$L.#`X/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO M=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R M:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0MF4Z(#$P<'0[)SXP+C6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z M(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,"XU-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[)SY$:6QU=&5D(&YE="!I M;F-O;64@<&5R('-H87)E/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF4Z(#$P<'0[)SXP+C8W/"]D:78^/"]T9#X\=&0@ M;F]W6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P M<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,"XU,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,3(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B3L@=VED=&@Z(&%U M=&\[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R!V97)T:6-A;"UA;&EG;CH@=&]P.R<^1F]R('1H92!Y96%R(&5N M9&5D($1E8V5M8F5R(#,Q+"`R,#$T+"!T:&ES(')E<')E6QE/3-$)W1E>'0M86QI9VXZ(&IUF4Z(#$P<'0[)SX\ M='(^/'1D('-T>6QE/3-$)W=I9'1H.B`R,BXU<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!V97)T:6-A;"UA M;&EG;CH@=&]P.R!A;&EG;CH@F4Z(#$P<'0[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*&EI*2!T M:&4@07-S970@4'5R8VAA7-T M96US+"!,4"`\+V9O;G0^*").87-C96YT(BD\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M"(I.R`H=FDI('1H M92!!9W)E96UE;G0@86YD(%!L86X@;V8@365R9V5R('=I=&@@1F]R=V%R9%1H M:6YK($=R;W5P($EN8RX@*")&;W)W87)D5&AI;FLB*3L@*'9I:2D@=&AE($%S MF4Z(#$P<'0[)SX@>65AF4Z(#$P<'0[)SYT:&ES(')E<')E7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@F4Z M(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^-"X@0V]N8V5N=')A=&EO;B!O M9B!#F4Z(#$P<'0[)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!R871E9"!F:6YA;F-I86P@:6YS M=&ET=71I;VYS+B!4:&4@0V]M<&%N>2!P6UE;G1S+B!4:&4@0V]M<&%N>2!P97)F M;W)M3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M2!P2!S:6=N:69I8V%N="!C M=7-T;VUE2!R97!R97-E;G1I;F<@87!P2`T)2!O9B!T;W1A M;"!R979E;G5E&-L=61I;F<@65AF4Z(#$P<'0[)SX@;V8@=&]T86P@'!E;G-E3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M'1087)T M7S-F-SEC,S)F7V,Y9#E?-&0U,E\Y,#4P7S`W838S,#'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;B6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F;VYT+7=E:6=H M=#H@8F]L9#LG/C4N($5M<&QO>65E($)E;F5F:70@4&QA;G,\+V1I=CX\9&EV M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\+V1I M=CX\9&EV/CQD:78@3L@=&5X M="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^/&9O;G0@F4Z(#$P<'0[)SY4:&4@ M0V]M<&%N>2!H87,@82!Q=6%L:69I960@-#`Q*&LI('!R;V9I="!S:&%R:6YG M('!L86X@879A:6QA8FQE('1O(&9U;&PM=&EM92!E;7!L;WEE97,@=VAO(&UE M970@=&AE('!L86XG2!R97%U:7)E;65N=',N(%1H:7,@ M9&5F:6YE9"!C;VYT65E2!T:&4@26YT97)N86P@4F5V96YU92!#;V1E(&]F(#$Y.#8L(&%S M(&%M96YD960@*'1H92`B0V]D92(I+B!4:&4@0V]M<&%N>2P@870@:71S(&1I M6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R!F;VYT+7=E:6=H=#H@8F]L9#LG/B8C,38P.SPO9F]N=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXR,#$T+"`R,#$S+"!A M;F0@,C`Q,BP@3L@=&5X="UI;F1E;G0Z(#,V<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^5&AE($-O;7!A;GD@:&%S(&$@;F]N<75A;&EF:65D(&1E9F5R2!B86QA;F-E('=A3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S M9C'0O:'1M;#L@8VAA'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^ M-BX@0G5S:6YE3L@;6%R9VEN M+71O<#H@,W!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M3L@;6%R9VEN+71O<#H@,W!T.R!M87)G:6XM8F]T=&]M M.B`S<'0[)SX\8G(@+SX\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&IUF4Z(#$P<'0[)SXG/"]F;VYT M/G,@97AI6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!C;VUM;VX@&EM871E M;'D@)#`N."!M:6QL:6]N(&EN('1R86YS86-T:6]N(&-O6QE/3-$)W=I9'1H M.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SXQ,2XY/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV+C(\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^*#8N,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[ M)SY4;W1A;"!P=7)C:&%S92!P6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,C$N,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W1E>'0M M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M65A3L@;6%R9VEN+71O<#H@,W!T.R!F M;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)VUA'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA2!A8W%U:7)E9"!#;&5A65E(&%N9"!P87)T M;F5R(')E;&%T:6]N6QE/3-$)W1E>'0M86QI9VXZ M(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&UA2!C;VUM M;VX@F5D(&)Y('1H92!# M;&5A6]U="!P=7)S=6%N="!T;R!T:&4@07-S970@4'5R8VAA2`D,"XV(&UI;&QI;VX@:6X@=')A;G-A8W1I;VX@8V]S=',L('=H:6-H('=E M6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P M<'0[)SXR+C$\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY,:6%B:6QI=&EE6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXH,"XX M/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/"]T3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V)O M'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^-2XW/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A M9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXX+C8\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)W1E>'0M86QI M9VXZ(&IU2!E6QE/3-$)VUA6QE/3-$)W1E>'0M86QI M9VXZ(&IU2!A8W%U:7)E9"!#;W)E36%T6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^5&AE($-O;7!A;GD\+V9O;G0^)SQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^+B8C,38P.R!4:&4@6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^F5R;RX@5&AE M(&%D:G5S=&UE;G0@9G)O;2!T:&4@:6YI=&EA;"!F86ER(&UA&EM871E;'D@)#`N."!M:6QL:6]N(&EN('1R86YS M86-T:6]N(&-OF4Z(#$P<'0[)SY4 M:&4@0V]M<&%N>2!A;&QO8V%T960@=&AE('1O=&%L('!U6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD M96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!8W%U:7)E M9"!T86YG:6)L92!A6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,RXV M/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXT+C@\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#$N-3PO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$ M)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A M9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!E6QE/3-$)W1E>'0M86QI9VXZ(&IU3L@9F]N="UF86UI;'DZ("=4:6UE MF4Z(#$P<'0[)SXF(S$V,#L\+V1I=CX\ M9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD96YT M.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M2!A8W%U:7)E9"!&;W)W87)D5&AI;FLL('!U2=S('!R97-E;F-E M(&EN($YE=R!9;W)K+CPO9&EV/CQD:78@3L@9F]N="UF86UI;'DZ("=4:6UEF4Z(#$P<'0[)SXF(S$V,#L\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M'!E;G-E9"!W:&5N(&EN8W5R2!A8W%U:7)E9"!C97)T86EN(&5Q=6ET>2!A=V%R9',@=VAI8V@@=V5R M92!R97!L86-E9"!W:71H(&$@8V%S:"!I;F-E;G1I=F4@<&QA;B!P=7)S=6%N M="!T;R!T:&4@06=R965M96YT(&%N9"!0;&%N(&]F($UE2!F MF5D(&%S(&-O;7!E;G-A=&EO;B!E>'!E;G-E M('=I=&AI;B!T:&4@0V]N'!E;G-E('=I;&P@8F4@F5D(')A=&%B;'D@;W9EF4Z(#$P M<'0[)SY4:&4@0V]M<&%N>2!H87,@97-T:6UA=&5D('1H92!A;&QO8V%T:6]N M(&]F('1H92!T;W1A;"!P=7)C:&%S92!P6QE/3-$)VUAF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.#@E.R!V97)T:6-A;"UA;&EG;CH@=&]P.R<^/&1I=B!S='EL93TS M1"=T97AT+6%L:6=N.B!L969T.R!T97AT+6EN9&5N=#H@+33H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMG M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC M;VQO3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD M96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!8W%U:7)E M9"!I;G1A;F=I8FQE(&%S6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3@N,#PO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD M96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY,:6%B:6QI M=&EE6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXH,3$N.3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;FF4Z(#$P<'0[)SY4 M:&4@0V]M<&%N>2!E6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T M.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&IU3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^3VX@07!R:6P@,2P@,C`Q M-"P@=&AE($-O;7!A;GD@86-Q=6ER960@2!A;&P@;V8@ M=&AE(&%S7-T96US+"!);F,N+"!A($-A;&EF M;W)N:6$@8V]R<&]R871I;VX@*")#86QI9F]R;FEA($)I;U!H87)M(BDL(&%N M9"!A;&P@;V8@=&AE(&]U='-T86YD:6YG('-T;V-K(&]F($)I;U!H87)M(%-Y M2!C;VYS M=6QT:6YG(&9I2X@5&AE(&%C<75I6QE/3-$)W1E M>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!C;VUM;VX@ M&EM871E;'D@)#`N-R!M:6QL:6]N(&EN('1R86YS86-T:6]N(&-O M3L@;6%R9VEN+71O<#H@,W!T.R!T97AT M+6EN9&5N=#H@,S9P=#L@9F]N="UF86UI;'DZ("=4:6UE6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!8W%U:7)E9"!T86YG:6)L92!A6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z M(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,RXT/"]D:78^/"]T9#X\=&0@;F]W6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXX+C0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^*#$N,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X M="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD M96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A;"!P M=7)C:&%S92!P6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO M9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,38N,SPO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W1E>'0M86QI9VXZ(&IU M'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M65A3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^5&AE(&%M;W5N=',@86)O=F4@ M2!O8G1A:6YS(&%D9&ET:6]N86P@ M:6YF;W)M871I;VX@9'5R:6YG('1H92!M96%S=7)E;65N="!P97)I;V0@86YD M(&9I;F%L:7IE2!S=6)S M97%U96YT(&%D:G5S=&UE;G1S('1O('1H97-E(&9A:7(@=F%L=64@97-T:6UA M=&5S(&]C8W5R3L@9F]N="UF86UI;'DZ M("=4:6UEF4Z(#$P<'0[)SX\=3Y!8W%U M:7-I=&EO;B!O9B!43L@=&5X="UI;F1E M;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^)B,Q-C`[3VX@36%Y(#2!C;VYS=6QT:6YG(&9I3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^5&AE($-O;7!A;GD@:&%S M(&EN:71I86QL>2!E&EM871E;'D@)#`N-B!M:6QL:6]N(&EN('1R M86YS86-T:6]N(&-O6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!8W%U:7)E9"!T86YG:6)L92!A6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2XV/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXU+C(\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^*#4N-SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[ M)SY4;W1A;"!P=7)C:&%S92!P6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^."XR/"]D:78^/"]T9#X\=&0@;F]WF4Z(#$P<'0[)SY4 M:&4@0V]M<&%N>2!E65A6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T M.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!O8G1A:6YS(&%D9&ET:6]N86P@:6YF;W)M871I;VX@9'5R:6YG('1H M92!M96%S=7)E;65N="!P97)I;V0@86YD(&9I;F%L:7IE2!S=6)S97%U96YT(&%D:G5S=&UE;G1S('1O M('1H97-E(&9A:7(@=F%L=64@97-T:6UA=&5S(&]C8W5R6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M M:6YD96YT.B`S-G!T.R<^/&)R("\^/"]D:78^/"]D:78^/&1I=CX\9&EV('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T M.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2=S(&-O;G-O;&ED871E9"!F:6YA;F-I86P@3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^5&AE(&%G9W)E9V%T M92!A;6]U;G1S(&]F(')E=F5N=64@86YD(&YE="!I;F-O;64@;V8@1F]R=V%R M9%1H:6YK+"!":6]0:&%R;2P@86YD(%1R:69E8W1A(&EN8VQU9&5D(&EN('1H M92!#;VUP86YY)W,@0V]NF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W!A9&1I;F6QE/3-$)W1E>'0M86QI M9VXZ(&-E;G1EF4Z(#$P<'0[)SY!8W%U:7-I=&EO;B!$871E('1O/"]D:78^/&1I M=B!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT97([(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^1&5C96UB97(@ M,S$L(#(P,30\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@ M8F%C:V=R;W5N9"UC;VQO3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY.970@:6YC;VUE/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N M.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SX\=3Y0 MF4Z(#$P<'0[)SX\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M65A3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^+"!A9G1E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^(&%N9"!4 M6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^87)E(&YO="!N96-E2!I;F1I8V%T:79E(&]F('1H92!A8W1U M86P@8V]N2!O8V-UF4Z(#$P<'0[)SX@;W(@2F%N=6%R>2`Q M+"`R,#$R(&]R(&]F(&9U='5R92!R97-U;'1S(&]F(&]P97)A=&EO;G,@;V8@ M=&AE(&-O;G-O;&ED871E9"!E;G1I=&EEF4Z(#$P<'0[)SX\='(^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X M.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^1&5C96UB97(@,S$L/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ M(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S M;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O M;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/"]T3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^-#8W+#@R-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P M<'0[)SXR-RPU-#0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXR-BPY.#8\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,"XX-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO M9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L M:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0MF4Z(#$P<'0[)SXP+C@S/"]D:78^/"]T9#X\ M=&0@;F]W6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z M(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,"XX,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[)SY3:&%R97,@=7-E9"!I M;B!C;VUP=71I;F<@8F%S:6,@;F5T(&EN8V]M92!P97(@6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXS,2PY.3`\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXS,RPS,#0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\ M9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0MF4Z(#$P<'0[)SY';V]D=VEL;#PO9&EV/CPO9&EV/CQD:78^/&)R("\^/"]D M:78^/&1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O M;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^,C`Q,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/"]T3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,3DS+#4Q,#PO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT M+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^-#(L,C6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY0=7)C:&%S92!A8V-O=6YT:6YG(&%D:G5S=&UE;G1S M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I M;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N M9"UC;VQO6QE M/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI M9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[ M)SY"86QA;F-E+"!E;F0@;V8@>65A6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,C,V+#$S,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D M;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXQ.3,L-3$P/"]D:78^/"]T9#X\=&0@;F]W3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W!A9&1I;F6QE/3-$)V)O6QE M/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0Q,"!V86QI9VX],T1B;W1T;VT@ M6QE/3-$)W1E>'0M86QI M9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q-#PO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD M:78@3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W9E6QE/3-$)W9E6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E MF4Z M(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^06-C=6UU;&%T960\+V1I=CX\ M9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^06UOF%T:6]N/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W9E3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&-E M;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^0V%R6QE M/3-$)W9E6EN9SPO M9&EV/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('9E6QE/3-$)W9E6QE/3-$)W1E>'0M86QI9VXZ M(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^3F5T/"]D:78^/&1I M=B!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT97([(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F;VYT+7=E:6=H M=#H@8F]L9#LG/D-A3H@)U1I;65S($YE=R!2 M;VUA;B<[(&UA3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[ M)SXU-"PS.#D\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXH,38L-3DU/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@,24[('9E3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXS M-RPW.30\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXS,2PQ-38\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXH,3`L.#,U/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B M86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@,24[('9E3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0MF4Z(#$P<'0[)SXR,"PS,C$\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PV,#$\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#@V M-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#0W-SPO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M6QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXH-S$U/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@,24[('9E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-S8R/"]D:78^ M/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXH,3

6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@,24[('9E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,C,R/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXH,30X/"]D:78^/"]T9#X\ M=&0@;F]W6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E M6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,3D\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,34Y/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V)O M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#$L-#$V/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@ M,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@,24[('9E M'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXW+#0X,3PO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA M;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^*#4P.#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O M'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^-"PP.38\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W!A M9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXH,C$L,CDP/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@ M-'!X.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B M;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^-#8L,3`U/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE M/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXH,3(L,S$Q/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O M='1O;3H@-'!X.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M,24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P M>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,C4L-#@W/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\9&EV('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\=&%B;&4@8V5L;'!A M9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$,"!S='EL93TS1"=W:61T:#H@,3`P M)3L@9F]N="UF86UI;'DZ("=4:6UEF4Z M(#$P<'0[)SY#=7-T;VUEF4Z(#$P<'0[)SXS("8C.#(Q,3L@,3`@>65A3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M MF4Z(#$P<'0[)SY#=7-T;VUEF4Z(#$P<'0[)SXX("8C M.#(Q,3L@,3$@;6]N=&AS/"]D:78^/"]T9#X\+W1R/CQTF4Z(#$P<'0[)SY);G1E6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2`F(S@R M,3$[(#<@>65A3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M65AF4Z(#$P<'0[)SY4:&4@=V5I9VAT960@ M879E'!E;G-E(&9O65A6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`S M-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^17-T:6UA=&5D(&%N;G5A M;"!A;6]R=&EZ871I;VX@97AP96YS92!F;W(@=&AE(&YE>'0@9FEV92!Y96%R M&-L=61E M6QE.B!I M=&%L:6,[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^4W5BF4Z(#$P<'0[)SX@*&EN('1H;W5S86YDF4Z M(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.#@E.R!V97)T:6-A;"UA M;&EG;CH@8F]T=&]M.R<^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T M.R!T97AT+6EN9&5N=#H@+33H@)U1I;65S($YE M=R!2;VUA;B<[(&UA3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ,"PY,#8\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXY+#8X,SPO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z M(#$P<'0[)SXR,#$W/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@ M8F%C:V=R;W5N9"UC;VQO3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-BPS-C,\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXU+#0V M-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4:&5R96%F=&5R/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO M9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L M:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@ M8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0MF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^4W1O8VL@3W!T:6]N(%!L86YS/"]D:78^/&1I=B!S='EL M93TS1"=T97AT+6%L:6=N.B!L969T.R<^/&)R("\^/"]D:78^/"]D:78^/&1I M=B!S='EL93TS1"=T97AT+6%L:6=N.B!J=7-T:69Y.R!T97AT+6EN9&5N=#H@ M,S9P=#L@9F]N="UF86UI;'DZ("=4:6UEF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!M861E('9A2`R,#$T+B!);B!-87D@,C`Q M-"P@=&AE($-O;7!A;GDGF4Z(#$P M<'0[)SY3=&]C:R!O<'1I;VX@86-T:79I='D@9F]R('1H92!Y96%R(&5N9&5D M($1E8V5M8F5R(#,Q+"`R,#$T('=AF4Z(#$P<'0[)SX\='(^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@ M,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M M=V5I9VAT.B!B;VQD.R<^4VAA6QE/3-$ M)W!A9&1I;F6QE/3-$)W1E>'0M86QI M9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^5V5I9VAT960M M079E&5R8VES92!0#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M(&9O;G0M=V5I9VAT.B!B;VQD.R<^06=G#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T M3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,C(R M/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-BXP.#PO9&EV/CPO=&0^/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+CDT/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,RPX-#4\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA&5R8VES960@*#(I/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXH,3DV/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^-BXQ-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V)A M8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N M9"UC;VQO3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#$T M/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO M9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG M+6)O='1O;3H@,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@,24[('9E'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG M;CH@F4Z(#$P<'0[ M)SXS+CDT/"]D:78^/"]T9#X\=&0@;F]W#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A M9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@#L@8F%C:V=R;W5N9"UC;VQO6QE M/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY/<'1I;VYS(&]U='-T86YD:6YG(&%T($1E8V5M8F5R(#,Q M+"`R,#$T/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXQ,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,"XP.3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@ M8F%C:V=R;W5N9"UC;VQO3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z M(#$P<'0[)SY/<'1I;VYS('9E6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-RXT.#PO9&EV/CPO=&0^ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C`Y M/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3,Y/"]D:78^/"]T9#X\=&0@ M;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\ M8G(@+SX\+V1I=CX\9&EV/CQT86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P M86-I;F<],T0P(&-L87-S/3-$1%-01DQI6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^4W1O8VL@;W!T:6]N6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;B3H@)U1I;65S($YE=R!2;VUA;B<[(&UAF4Z(#$Q<'0[)SXH,BD\+V1I=CX\+W1D/CQT9"!S M='EL93TS1"=W:61T:#H@875T;SL@=F5R=&EC86PM86QI9VXZ('1O<#LG/CQD M:78@F4Z(#$P<'0[)SY4:&4@=&]T86P@ M86=G2X\+V1I=CX\+W1D/CPO M='(^/"]T86)L93X\+V1I=CX\9&EV/CQBF4Z(#$P M<'0[)SY297-T65A&-E<'0@9F%I6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B#L@=F5R=&EC86PM86QI9VXZ(&)O='1O M;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P M861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^ M)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)OF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^ M1W)A;G0@1&%T92!&86ER/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N M.B!C96YT97([(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R!F;VYT+7=E:6=H=#H@8F]L9#LG/E9A;'5E/"]D:78^ M/"]T9#X\=&0@;F]W6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT M.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R M9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY297-T6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,2PV.3D\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ,BXQ,SPO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M6QE M/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!=V%R9',@9W)A;G1E9"`H,2D\+V1I=CX\+W1D/CQT9"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXH.#0T/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R!W:61T:#H@,24[('9EF4Z(#$P<'0[)SXQ,2XU,SPO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!=V%R9',@9F]R9F5I=&5D/"]D:78^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI M9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,30N,C$\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O6QE/3-$ M)V)OF4Z(#$P<'0[ M)SXQ+#4P-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B M;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXQ-2XS.3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^5&AE('=E:6=H=&5D(&%V97)A9V4@9W)A;G0@9&%T92!F86ER('9A;'5E M(&]F('-H87)E6QE/3-$ M)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B<[(&UAF4Z(#$P<'0[)SXH,BD\+V1I=CX\+W1D/CQT9"!S='EL93TS M1"=W:61T:#H@875T;SL@=F5R=&EC86PM86QI9VXZ('1O<#LG/CQD:78@F4Z(#$P<'0[)SY4:&4@=&]T86P@9F%I6QE/3-$)W1E>'0M86QI9VXZ M(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M'!E;G-E(&9O2X@07,@;V8@1&5C96UB97(@,S$L(#(P,30L M('1H97)E('=A3LG/CQB3L@9F]N="UF86UI;'DZ("=4:6UEF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^16UP;&]Y M964@4W1O8VL@4'5R8VAA3L@=&5X="UI;F1E;G0Z(#,V<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^5&AE($5M<&QO>65E(%-T;V-K(%!U2UB87-E9"!S=&]C:R!P=7)C:&%S92!P;&%N M(&EN('=H:6-H(&%N>2!E;&EG:6)L92!E;7!L;WEE92!M87D@96QE8W0@=&\@ M<&%R=&EC:7!A=&4@8GD@875T:&]R:7II;F<@=&AE($-O;7!A;GD@=&\@;6%K M92!P87ER;VQL(&1E9'5C=&EO;G,@:6X@82!S<&5C:69I8R!A;6]U;G0@;W(@ M9&5S:6=N871E9"!P97)C96YT86=E('1O('!A>2!T:&4@97AE65E M(&)E(&=R86YT960@86)I;&ET>2!U;F1E&-E65A&EM871E;'D@,34L,C`P M('-H87)E6QE/3-$)W1E>'0M86QI9VXZ(&IU6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD M96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M2!W:71H(%-E8W1I;VX@-#(S(&]F('1H92!#;V1E(&%N9"!T:'5S(&ES M(&5L:6=I8FQE(&9O"!T'1087)T M7S-F-SEC,S)F7V,Y9#E?-&0U,E\Y,#4P7S`W838S,#'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I=B!S='EL93TS1"=F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W1E>'0M86QI9VXZ M(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^3VX@2G5L>2`S,2P@,C`Q,RP@=V4@2!"86YK("@B4U9"(BDL(%4N4RX@0F%N:R!.871I;VYA M;"!!2!A;F0@=&AE($QE;F1E3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2`D,34N,"!M:6QL:6]N M+"!A;&QO=VEN9R!F;W(@2`D,S4N,"!M M:6QL:6]N+"!A;&QO=VEN9R!F;W(@6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^+"!F;W(@9G5R=&AE3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^5&AE($-R961I="!! M9W)E96UE;G0@86QS;R!A;&QO=W,@9F]R('1H92!IF4Z(#$P<'0[)SY!;&P@;W5T6%B;&4@;F\@;&%T97(@=&AA;B!T:&4@9FEN86P@;6%T M=7)I='D@9&%T92!O9B!*=6QY(#,Q+"`R,#$W+B!";W)R;W=I;F=S('5N9&5R M('1H92!#6QE/3-$)W1E>'0M86QI M9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!W:71H('9A2!I'!E;F1I='5R97,@=&\@:6YT97)E6UE;G1S(&1U92!F;W(@8F]RF5D M(&]F(&YO="!L97-S('1H86X@,BXP,"!T;R`Q+C`P(&%N9"!A(')A=&EO(&]F M(&-U3L@=&5X="UI;F1E;G0Z M(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^070@1&5C96UB97(@,S$L(#(P,30L('1H92!#;VUP86YY M('=A7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T* M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA&5S/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,3`N($EN8V]M92!487AE M3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^/&9O;G0@F4Z(#$P<'0[ M)SY4:&4@0V]M<&%N>2!F:6QE&%M:6YA M=&EO;G,@;V8@=&AE($-O;7!A;GDG2=S(#(P M,3$@86YD(#(P,3(@52Y3+B!I;F-O;64@=&%X(')E='5R;G,@87)E(&-U2!U;F1E&%M:6YA=&EO;B!B>2!T:&4@25)3+CPO9&EV/CQD:78^ M/&)R("\^/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!J=7-T:69Y M.R!T97AT+6EN9&5N=#H@,S9P=#L@9F]N="UF86UI;'DZ("=4:6UEF4Z(#$P<'0[)SY!&EM871E;'D@ M)#,N,R!M:6QL:6]N('1H870@=VEL;"!B96=I;B!T;R!E>'!IF%T:6]N(&]F(&YE="!O<&5R871I M;F<@;&]S2!B92!S=6)J96-T('1O(&%N(&%N;G5A;"!L:6UI=&%T M:6]N(&1U92!T;R!T:&4@(F-H86YG92!I;B!O=VYE'!IF4Z(#$P<'0[ M)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O M='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F6QE/3-$)V)O6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D M(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W!A9&1I;F6QE/3-$)W1E>'0M M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('!A9&1I;F6QE M/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY&961E6QE/3-$)V)A8VMG6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T M97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO M=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R M:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^."PT,#4\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#6QE/3-$ M)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE M9G0Z(#F4Z(#$P<'0[)SY&;W)E:6=N/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA M;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I M;F6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A;"!C=7)R96YT/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X M="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,3`L-#DQ/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD M+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M.24[('9E6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$ M)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY&961E6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXU-3`\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,2PT-34\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^*#4X,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W!A M9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC M;VQO6QE M/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V)O M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#8Q,SPO9&EV/CPO=&0^ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R M;W5N9"UC;VQO3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO&5S/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXQ-"PS-3<\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3`L M,#8U/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M)SX\8G(@+SX\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M5&AE(&-O;7!O;F5N=',@;V8@<')E=&%X(&EN8V]M92!F;W(@=&AE('EE87)S M(&5N9&5D($1E8V5M8F5R(#,Q+"`\+V9O;G0^,C`Q-#QF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^+"`R,#$S(&%N9"`\+V9O;G0^,C`Q,CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^(&%R92!A6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I M=CX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$,"!S='EL M93TS1"=W:61T:#H@,3`P)3L@9F]N="UF86UI;'DZ("=4:6UE6QE/3-$)W!A9&1I;F6QE/3-$)V)O6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O M;G0M=V5I9VAT.B!B;VQD.R<^,C`Q-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0S('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI M9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT M+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A M8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N M9"UC;VQO3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I M;F6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY&;W)E:6=N/"]D:78^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI M9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,BPR,3<\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG M"!S;VQI9#L@=&5X M="UA;&EG;CH@F4Z M(#$P<'0[)SXR+#0U,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I M;F6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A;#PO9&EV/CPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@-'!X.R!B M86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@,24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,S#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W!A M9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXR-2PY.#4\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M65AF4Z(#$P<'0[)SY&;W(@=&AE('EE M87(@96YD960@1&5C96UB97(@,S$L(#(P,3,@86YD(#(P,3(L(&9O6QE/3-$)W1E M>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M"!P=7)P;W-E2=S(&1E9F5R&5S(&%S(&]F($1E M8V5M8F5R(#,Q+"`R,#$T(&%N9"`R,#$S(&%R92!A6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P M.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O M='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T M9#X\=&0@8V]L6QE/3-$)V)O M#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^,C`Q-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D M:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q M-C`[/"]T9#X\=&0@8V]L6QE M/3-$)V)O6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F"!A6QE/3-$)V)A8VMG6QE M/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z M(#$P<'0[)SY!8V-R=65D(&QI86)I;&ET:65S/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT M+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PQ-S(\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXS M-C4\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#(V M-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@6QE/3-$)V)A M8VMGF4Z M(#$P<'0[)SXQ+#4Q,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#(U+C)P=#L@9F]N="US:7IE.B`Q,'!T.R<^1&5F97)R960@8V]M<&5N6QE/3-$)V)A M8VMGF4Z M(#$P<'0[)SXS+#`V,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR+#6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD M96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M;6%R9VEN+6QE9G0Z(#(U+C)P=#L@9F]N="US:7IE.B`Q,'!T.R<^26YT86YG M:6)L97,\+V1I=CX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,BPQ,#$\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S@P M/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-#DP/"]D:78^/"]T9#X\=&0@ M;F]W#L@8F%C:V=R;W5N9"UC M;VQOF4Z(#$P<'0[)SY4;W1A M;"!D969E6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA M;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^."PS-C8\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('!A9&1I;F3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXX,CD\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA2!I;B!U;F1I6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ,C4\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3(L,36QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC M;VQOF4Z(#$P<'0[)SY&:7AE M9"!A#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,2PS-3(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('!A9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@ MF4Z(#$P<'0[)SXQ M+#,W,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#$T+C1P=#L@9F]N M="US:7IE.B`Q,'!T.R<^5&]T86P@9&5F97)R960@=&%X(&QI86)I;&ET:65S M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I M;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N M9"UC;VQO6QE M/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA"!L:6%B:6QI='D\+V1I=CX\+W1D/CQT M9"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3L@=&5X="UI;F1E;G0Z M(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^36%N86=E;65N="!R96=U;&%R;'D@87-S97-S97,@=&AE M(&QI:V5L:6AO;V0@=&AA="!D969E&%B;&4@:6YC;VUE+B!4;R!T:&4@ M97AT96YT(&UA;F%G96UE;G0@8F5L:65V97,@=&AA="!I="!I2!T:&%N(&YO="!T:&%T(&$@9&5F97)R960@=&%X(&%SF5D+"!A('9A;'5A=&EO;B!A;&QO=V%N8V4@:7,@97-T M86)L:7-H960N($UA;F%G96UE;G0@8F5L:65V97,@:70@:7,@;6]R92!L:6ME M;'D@=&AA;B!N;W0@=&AA="!T:&4@0V]M<&%N>2!W:6QL(&=E;F5R871E('-U M9F9I8VEE;G0@=&%X86)L92!I;F-O;64@:6X@9G5T=7)E('EE87)S('1O(')E M86QI>F4@=&AE(&)E;F5F:71S(&]F(&ETF4Z(#$P<'0[)SY4:&4@9F5D97)A M;"!C;W)P;W)A=&4@"!R871E(&ES(')E8V]N8VEL960@ M=&\@=&AE($-O;7!A;GDG"!R871E(&%S M(&9O;&QO=W,Z/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T M.R<^/&)R("\^/"]D:78^/'1A8FQE(&-E;&QP861D:6YG/3-$,"!C96QLF4Z(#$P M<'0[)SX\='(^/'1D('-T>6QE/3-$)V)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXE/"]D:78^/"]T9#X\=&0@ MF4Z(#$P<'0[)SXS-2XP/"]D:78^/"]T9#X\=&0@6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^)3PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ M(')I9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^)3PO9&EV/CPO=&0^/"]T6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#$T+C1P=#L@9F]N="US:7IE M.B`Q,'!T.R<^4W1A=&4@=&%X97,L(&YE="!O9B!F961E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXT+C0\+V1I=CX\+W1D/CQT M9"!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M,BXP-24[('9E3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P M<'0[)SXH,2XS*3PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)V)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+C<\+V1I=CX\+W1D/CQT9"!S='EL93TS1"=B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,BXR)3L@=F5R=&EC86PM M86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('-T>6QE/3-$)V)A8VMG M6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#$T+C1P=#L@9F]N="US M:7IE.B`Q,'!T.R<^3F]N+61E9'5C=&EB;&4@86-Q=6ES:71I;VX@8V]S=',\ M+V1I=CX\+W1D/CQT9"!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@,3`N,B4[('9E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C@\+V1I=CX\+W1D/CQT M9"!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M,BXP-24[('9E3H@)U1I;65S($YE M=R!2;VUA;B<[(&UAF4Z(#$P M<'0[)SXH,RXS*3PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)W=I9'1H.B`R+C(Q M)3L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('-T M>6QE/3-$)W=I9'1H.B`Q,"XR)3L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/CQD:78@6QE/3-$)W=I9'1H M.B`Q,"XR,24[('9E6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P M<'0[)SY5+E,N(&1O;65S=&EC('!R;V1U8W1I;VX@9&5D=6-T:6]N/"]D:78^ M/"]T9#X\=&0@F4Z(#$P<'0[)SXH,"XY*3PO9&EV/CPO M=&0^/'1D('-T>6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)OF4Z(#$P<'0[)SXS."XS/"]D:78^/"]T M9#X\=&0@3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M"!D;W5B;&4[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)3PO9&EV/CPO=&0^ M/"]T3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^/&9O;G0@F4Z(#$P<'0[ M)SY4:&4@969F96-T:79E(&EN8V]M92!T87@@"!B96YE9FET(&9O M"!C"!R871E(&9OF4Z(#$P<'0[)SYY96%R(&5N9&5D($1E8V5M8F5R(#,Q+"`R,#$S(&EN8VQU M9&5D('1H92!B96YE9FET(&9OF4Z(#$P<'0[ M)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^+"!T:&4@ M0V]M<&%N>2!H860@86X@=6YR96-O9VYI>F5D('1A>"!B96YE9FET(&]F("0P M+C4@;6EL;&EO;B!A6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD M96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W!A9&1I;F6QE/3-$)W1E>'0M86QI M9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^1&5C96UB97(@ M,S$L/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^ M/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ M(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E M>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q M,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T M3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P M<'0[)SXU,3D\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXW.3PO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^56YR96-O9VYI>F5D('1A>"!B96YE9FET65A6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,C$Q/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY2961U8W1I;VYS(&9O6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X M="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[ M(&UA6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-30U M/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M2!R96-O9VYI>F5S('1H92!R96QA=&5D(')E;G1A M;"!E>'!E;G-E(&]N(&$@'!E;G-E+CPO9&EV/CQD M:78^/&)R("\^/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!J=7-T M:69Y.R!T97AT+6EN9&5N=#H@,S9P=#L@9F]N="UF86UI;'DZ("=4:6UEF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!L96%S M97,@;V9F:6-E('-P86-E(&%N9"!C97)T86EN(&5Q=6EP;65N="!U;F1E2!H87,@=&AE(&]P=&EO;B!T;R!E>'1E;F0@=&AE('1EF4Z M(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D M:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q M-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E MF4Z M(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^3W!E#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/"]T3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXT+#@Q M,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SXR,#$U/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXT+#0U,CPO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SXR,#$V M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXS+#8W,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SXR,#$W/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR+#(T-3PO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P M<'0[)SXR,#$X/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#8X-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z M(#$P<'0[)SY4:&5R96%F=&5R/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO M#L@8F%C:V=R;W5N M9"UC;VQO6QE M/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[)SY296YT(&5X<&5N&EM871E;'D@)#4N-"!M:6QL:6]N+"`D-"XY(&UI;&QI;VXL(&%N M9"`D,RXX(&UI;&QI;VXL(')E2X\+V1I=CX\9&EV/CQB7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z M(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F M;VYT+7=E:6=H=#H@8F]L9#LG/C$R+B!"86QA;F-E(%-H965T($-O;7!O;F5N M=',\+V1I=CX\9&EV/CQB6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B#L@=F5R=&EC86PM86QI9VXZ(&)O='1O M;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0W('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P M.SPO=&0^/'1D(&-O;'-P86X],T0S('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM M86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE M/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD M.R<^,C`Q,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO M=&0^/"]T6QE/3-$)W9E6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M)SXH26X@=&AO=7-A;F1S*3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^.#(L.3DT/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^-38L,S6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXS,2PX-#4\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,C,L,C#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^*#DQ,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O M'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^*##L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[ M('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,3$S+#DR.#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXW."PX.#<\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SX\='(^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^/&1I=B!S='EL93TS M1"=T97AT+6%L:6=N.B!L969T.R!T97AT+6EN9&5N=#H@+33H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z M(#$P<'0[)SXQ,"PR,C$\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXX+#$P M-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY&=7)N:71U'1U6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,BPT-#(\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PX.3$\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M65A6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV+#@R M.#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@6QE/3-$)V)A M8VMGF4Z M(#$P<'0[)SXV+#`T,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[ M)SY,97-S.B!!8V-U;75L871E9"!D97!R96-I871I;VX\+V1I=CX\+W1D/CQT M9"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#$S+#8P,#PO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ M(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[ M('9E6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M*#$P+#,R-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-RPY M-C8\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^-RPW,#D\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;FF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!V97)T:6-A;"UA M;&EG;CH@8F]T=&]M.R<^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T M.R!T97AT+6EN9&5N=#H@+33H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)V)A M8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)V)A8VMG M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC M;VQO3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[)SY$969E6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^-2PY-#4\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,RPU.3`\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[ M(&UA6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#8Q-#PO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR+#`S-3PO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P M<'0[)SY!8V-R=65D('-U8F-O;G1R86-T;W(@9F5E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^.#6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,2PV,34\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PR.38\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[ M(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PV,#8\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA'0M86QI9VXZ(&QE M9G0[(&)A8VMG"!S M;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXU+#,R,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I M;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N M9"UC;VQO6QE M/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P M(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S,L,#(X/"]D:78^/"]T9#X\=&0@ M;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B M;VQD.R<^3W1H97(@;F]N+6-U6QE/3-$)V)A8VMG6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z M(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,BPW-S,\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[ M)SXR+#$V,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY$969E6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,RPU,#@\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^-38V/"]D:78^/"]T9#X\=&0@;F]W#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PR.#$\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)W!A9&1I;F"!D;W5B;&4[ M('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)V)OF4Z M(#$P<'0[)SXQ,BPR-3$\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A M9&1I;F6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D M;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^.2PR.30\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S M9C'0O:'1M;#L@8VAAF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,3,N($%L;&]W86YC92!F M;W(@1&]U8G1F=6P@06-C;W5N=',\+V1I=CX\9&EV/CQB65A6QE/3-$)W=I9'1H M.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B#L@=F5R=&EC86PM M86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG M;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M#L@=F5R=&EC86PM86QI9VXZ M(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T6QE/3-$)W!A9&1I;F6QE/3-$ M)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^ M,C`Q-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@ M,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@ M8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O M;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD M96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY"86QA;F-E M+"!B96=I;FYI;F<@;V8@>65A3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXW M-C,\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0MF4Z(#$P<'0[)SXW,C0\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ+#`U-SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[)SY#:&%R9V5S('1O(&5X M<&5N6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR.#`\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-S0T/"]D:78^/"]T9#X\ M=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH-S@V/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@ M,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@,24[('9E M'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH,C0Q/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O M='1O;3H@,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M,24[('9E'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@ MF4Z(#$P<'0[)SXH M,2PP-S<\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[ M)SXI/"]D:78^/"]T9#X\+W1R/CQT6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT M.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R M9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY"86QA;F-E+"!E M;F0@;V8@>65A6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T M=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^.3$Q/"]D:78^ M/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z M(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)V)OF4Z(#$P M<'0[)SXW,C0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'1087)T M7S-F-SEC,S)F7V,Y9#E?-&0U,E\Y,#4P7S`W838S,#'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!&:6YA;F-I M86P@4F5S=6QT2!&:6YA M;F-I86P@4F5S=6QT'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S M($YE=R!2;VUA;B3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W=I9'1H.B`Q,#`E.R!F M;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$ M)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C M,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC M86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M M=V5I9VAT.B!B;VQD.R<^,C`Q-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O M;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P M861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^ M)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI M9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E MF4Z M(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q-#PO9&EV/CPO=&0^/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M(&9O;G0M=V5I9VAT.B!B;VQD.R<^*%5N875D:71E9"D\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('9E6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N M.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C M:V=R;W5N9"UC;VQO3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SXQ,38L.36QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P M<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,3(U+#@T,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[)SY'6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXS-RPX-#@\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,SDL-3,W/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY);F-O;64@9G)O;2!O<&5R871I;VYS/"]D:78^ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXU M+#0R,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXQ,2PT,38\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3(L,SDU/"]D:78^/"]T9#X\=&0@ M;F]W6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M&5S/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXU+#(W M-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@6QE/3-$)V)A M8VMGF4Z M(#$P<'0[)SXQ,2PP-#`\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,3$L.30S/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C$P/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,"XR,SPO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M6QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXP+C(P/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,"XQ.3PO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C(R/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SX\='(^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F6QE/3-$)V)O6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC M86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA M;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B M;VQD.R<^2G5N92`S,"P\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A M;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W9E3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^.#0L.3,U/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^.30L,38W/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^.38L-S4X M/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^.36QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,C4L-3$T/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXS M,RPX-C,\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,S,L,3(T/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXX+#4X-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY);F-O;64@8F5F;W)E(&EN8V]M92!T M87AE6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^-2PR-#D\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^-RPT,#(\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3`L,C4W/"]D:78^ M/"]T9#X\=&0@;F]W6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C$T/"]D:78^/"]T9#X\ M=&0@;F]W6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,"XR-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C$X/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,"XQ-#PO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP M+C(S/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA M;B3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M3L@=&5X="UI;F1E M;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^/'4^06-Q=6ES:71I;VX@;V8@6F5O;B!3;VQU=&EO M;G,\+W4^/"]D:78^/&1I=CX\8G(@+SX\+V1I=CX\9&EV('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!A;&P@;V8@=&AE(&%S&EM871E;'D@)#(R+C,@;6EL;&EO;B!W87,@8V%S M:"!A;F0@)#$S+C0@=V%S($-O;7!A;GD@8V]M;6]N('-T;V-K(&ES2`D,BXX(&UI;&QI;VX@2!B92!R96%L:7IE9"!B>2!:96]N(#$R(&UO;G1H2=S(&5X<&5R M=&ES92!I;B!T:&4@3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^1V]O9'=I;&P@ M86YD(&EN=&%N9VEB;&4@87-S971S(&%R92!E>'!E8W1E9"!T;R!B92!R96-O M65A3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^/'4^06UE;F1M96YT('1O M('1H92!#3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M2!A;&QO=VEN9R!F;W(@'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^57-E(&]F($5S=&EM871E M3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^5&AE('!R97!A6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@ MF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B M;VQD.R<^4F5V96YU92!296-O9VYI=&EO;CPO9&EV/CQD:78@3L@=&5X="UI;F1E;G0Z(#,V<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^4F5V96YU97,@87)E('!R:6UA2!D97)I=F5D(&9R;VT@<')O M9F5S2=S M(')O;&4@87,@82!PF4Z(#$P<'0[)SY5;F)I;&QE9"!R979E;G5E65T(&)I;&QE9"!T;R!T:&4@8VQI M96YT+"!P2!B:6QL960@;6]N=&AL>2!F;W(@65T(&)E96X@2!V97)I9FEE3LG/CQB3L@=&5X M="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^/&9O;G0@F4Z(#$P<'0[)SY2979E M;G5E&5D M(&%N9"!D971E2!A;F0@86-C97!T86YC M92!H879E(&]C8W5R2!T;R!T:&4@ MF4Z(#$P<'0[)SX@05-#(%-U8G1O<&EC(#8P-2TR M-2P@/"]F;VYT/CQF;VYT('-T>6QE/3-$)V9O;G0MF4Z(#$P M<'0[)SY2979E;G5E(%)E8V]G;FET:6]N("8C.#(Q,3L@375L=&EP;&4M16QE M;65N="!!F4Z(#$P<'0[)SXL M(&%N9"!!4T,@4V5C=&EO;B`V,#4M,3`M4SDY("A3=&%F9B!!8V-O=6YT:6YG M($)U;&QE=&EN(%1O<&EC(#$S+"`\+V9O;G0^/&9O;G0@F4Z(#$P<'0[)SXI+B!3<&5C:69I8V%L;'DL(&EF('1H M92!#;VUP86YY(&5N=&5R2!O2!O9B!T:&4@2!H87,@8V]N8VQU9&5D('1H870@=&AE('-E<&%R871I M;VX@8W)I=&5R:6$@87)E(&UE="P@=&AE;B!I="!A8V-O=6YT2P@ M8F%S960@;VX@=&AE(')E;&5V86YT(')E=F5N=64@2P@86QL(&1E;&EV97)A8FQE2=S(&UU;'1I<&QE(&5L96UE;G0@87)R86YG96UE;G1S(&UE970@=&AE M2!R96-O9VYI>F5S('-O M9G1W87)E(&%N9"!H87)D=V%R92!S86QE6QE/3-$)W1E>'0M86QI9VXZ(&IU3L@=&5X="UI;F1E M;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^1G5R=&AE2!O8V-U2!O8V-U3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M5&AE7!E('!R;W9IF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!M87D@<')O M=FED92!M=6QT:7!L92!S97)V:6-EF5D(&EN(&%N>2!A8V-O=6YT:6YG('!EF5D M(&9O6QE/3-$)W1E>'0M M86QI9VXZ(&IU6QE/3-$)W1E M>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M&5S(&%S2!C;VQL96-T960@86YD('-U8G-E<75E;G1L>2!R96UI='1E9"!O M;B!A;&P@'0^/&1I M=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^06X@86QL;W=A;F-E(&9O M2!A;F0@<')O8F%B;&4@;&]S'!E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[ M)SX\9&EV/CQD:78@F4Z(#$P<'0[(&9O M;G0M=V5I9VAT.B!B;VQD.R<^4W1O8VLM0F%S960@0V]M<&5NF4Z(#$P<'0[)SX\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!O8V-U'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R!F;VYT+7=E:6=H=#H@8F]L9#LG/DEN8V]M92!487AE3L@=&5X="UI;F1E M;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^/&9O;G0@F4Z(#$P<'0[)SY4:&4@0V]M<&%N M>2!A8V-O=6YT&5S(&EN(&%C8V]R9&%N8V4@=VET M:"!!4T,@4W5B=&]P:6,@-S0P+3$P+"`\+V9O;G0^/&9O;G0@6QE.B!I=&%L:6,[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M+#PO9F]N=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^("@B05-#(%-E8W1I;VX@-S0P M+3$P+3(U(BDN)B,Q-C`[($%30R!3=6)T;W!I8R`W-#`M,3`@<')E"!A"!R871E'!E8W1E M9"!T;R!R979EF%T:6]N(&ES(&YO="!J=61G960@=&\@ M8F4@;6]R92!L:6ME;'D@=&AA;B!N;W0N)B,Q-C`[($%30R!3=6)T;W!I8R`W M-#`M,3`M,C4@<')E3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SY#87-H(&%N M9"!C87-H(&5Q=6EV86QE;G1S(&-O;G-I3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!A;F0@17%U M:7!M96YT/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T.R<^ M/&)R("\^/"]D:78^/"]D:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!J M=7-T:69Y.R!T97AT+6EN9&5N=#H@,S9P=#L@9F]N="UF86UI;'DZ("=4:6UE MF4Z(#$P<'0[)SY02!A;F0@ M97%U:7!M96YT(&%R92!R96-OF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^1V]O9'=I;&P@ M86YD($EN=&%N9VEB;&4@07-S971S/"]D:78^/&1I=CX\8G(@+SX\+V1I=CX\ M9&EV/CQD:78@3L@=&5X="UI M;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^/&9O;G0@F4Z(#$P<'0[)SY';V]D=VEL M;"!R97!R97-E;G1S('1H92!E>&-E6QE.B!I=&%L:6,[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^26YT86YG M:6)L97,@)B,X,C$Q.R!';V]D=VEL;"!A;F0@3W1H97(\+V9O;G0^/&9O;G0@ MF4Z(#$P<'0[)SX@*")!4T,@5&]P:6,@,S4P(BDL('1H92!#;VUP86YY M('!E2!B M969OF4Z(#$P<'0[)SY4:&4@ M0V]M<&%N>2!P97)F;W)M960@:71S(&%N;G5A;"!I;7!A:7)M96YT('1E&-E961E9"!I=',@8F]O M:R!V86QU92!A;F0@8V]N2!W96EG:'1I;F<@=&AE(')EF%T:6]N(&)A7,I(&%N9"`H,BD@82!D:7-C;W5N=&5D M(&-A2=S(&%V97)A9V4@8V]M;6]N('-T;V-K M('!R:6-E("AI;F-L=61I;F<@82!C;VYT6QE/3-$ M)W1E>'0M86QI9VXZ(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF5D(&]V97(@ M=&AE(&%S6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^1F%I M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\+V1I=CX\ M9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&IU'0M:6YD96YT M.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M6%B;&4L(&%N9"!O=&AE2!3=&]C M:SPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/&1I=B!S='EL93TS M1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!U6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV M/CQD:78@F4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^4V5G;65N="!A;F0@1V5O9W)A<&AI8R!);F9O3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^/&9O;G0@F4Z(#$P<'0[ M)SY4:&4@0V]M<&%N>2!O<&5R871E6QE/3-$)V9O;G0MF4Z(#$P<'0[)SY3 M96=M96YT(%)E<&]R=&EN9SPO9F]N=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2!A;'-O(&AA2`Y.24@;V8@=&AE($-O;7!A;GDG6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@F4Z M(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^4F5C96YT;'D@061O<'1E9"!! M8V-O=6YT:6YG(%!R;VYO=6YC96UE;G1S/"]D:78^/&1I=B!S='EL93TS1"=T M97AT+6%L:6=N.B!L969T.R<^/&)R("\^/"]D:78^/"]D:78^/&1I=B!S='EL M93TS1"=T97AT+6%L:6=N.B!J=7-T:69Y.R!T97AT+6EN9&5N=#H@,S9P=#L@ M9F]N="UF86UI;'DZ("=4:6UEF4Z(#$P M<'0[)SY/;B!-87D@,C@L(#(P,30L('1H92!&:6YA;F-I86P@06-C;W5N=&EN M9R!3=&%N9&%R9',@0F]A2!I7!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAAF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,RXF(S$V,#M.970@ M26YC;VUE(%!EF4Z M(#$P<'0[)SY"87-I8R!E87)N:6YG2!T:&4@=V5I9VAT960M879E3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R!F;VYT+7=E:6=H=#H@8F]L9#LG/C$Q+B!# M;VUM:71M96YTF4Z(#$P<'0[)SY#97)T86EN(&]F('1H92!#;VUP86YY)W,@ M;W!E'10 M87)T7S-F-SEC,S)F7V,Y9#E?-&0U,E\Y,#4P7S`W838S,#'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/&1I M=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[)SY4:&4@ M9F]L;&]W:6YG('1A8FQE('!R97-E;G1S('1H92!C86QC=6QA=&EO;B!O9B!B M87-I8R!A;F0@9&EL=71E9"!N970@:6YC;VUE('!E&-E<'0@<&5R('-H87)E(&EN9F]R;6%T:6]N*3H\+V1I=CX\ M9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\ M=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$,"!S='EL93TS M1"=W:61T:#H@,3`P)3L@9F]N="UF86UI;'DZ("=4:6UE6QE/3-$)W!A9&1I;F#L@=F5R=&EC M86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0Q M,"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT M.B!B;VQD.R<^665A6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A M;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO M=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI M9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$ M)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^ M,C`Q,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^ M/"]T3H@)U1I;65S($YE=R!2 M;VUA;B<[(&UA3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXR,RPQ-C,\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SXR,2PT,S(\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ-BPQ,#<\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE M/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[)SY796EG:'1E9"UA=F5R M86=E('-H87)E#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S$L M-CDX/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S`L,CDT/"]D:78^/"]T M9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V)O M'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,CDL-3,V/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S$L-CDX/"]D:78^/"]T9#X\=&0@ M;F]W6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXR.2PU,S8\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE M/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY%9F9E8W0@;V8@9&EL=71I=F4@6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A M8VMGF4Z M(#$P<'0[)SXQ.30\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV-S0\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-C(Q/"]D M:78^/"]T9#X\=&0@;F]W2!I6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXQ,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXM/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V)O M'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^.#,S/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^-C@X/"]D:78^/"]T9#X\=&0@;F]W#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-C4T/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXS,RPQ-3@\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,S$L.#`X/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG6QE/3-$ M)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R M;W5N9"UC;VQO3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXP+C6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D M:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,"XU-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY$:6QU=&5D(&YE="!I;F-O;64@<&5R('-H M87)E/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A M8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N M9"UC;VQO3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXP+C8W/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[ M('9E6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M,"XU,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3(\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S M($YE=R!2;VUA;B3L@=VED=&@Z(&%U=&\[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!V97)T M:6-A;"UA;&EG;CH@=&]P.R<^1F]R('1H92!Y96%R(&5N9&5D($1E8V5M8F5R M(#,Q+"`R,#$T+"!T:&ES(')E<')E6QE/3-$)W1E M>'0M86QI9VXZ(&IUF4Z(#$P<'0[)SX\='(^/'1D('-T>6QE M/3-$)W=I9'1H.B`R,BXU<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!V97)T:6-A;"UA;&EG;CH@=&]P.R!A M;&EG;CH@F4Z(#$P<'0[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*&EI*2!T:&4@07-S970@4'5R M8VAA7-T96US+"!,4"`\+V9O M;G0^*").87-C96YT(BD\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SX@ M>65AF4Z(#$P<'0[)SYT:&ES(')E<')E7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA3L@=&5X="UI M;F1E;G0Z(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^5&AE(&%G9W)E9V%T92!A;6]U;G1S(&]F(')E M=F5N=64@86YD(&YE="!I;F-O;64@;V8@1F]R=V%R9%1H:6YK+"!":6]0:&%R M;2P@86YD(%1R:69E8W1A(&EN8VQU9&5D(&EN('1H92!#;VUP86YY)W,@0V]N MF4Z(#$P<'0[ M)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O M='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M)SY!8W%U:7-I=&EO;B!$871E('1O/"]D:78^/&1I=B!S='EL93TS1"=T97AT M+6%L:6=N.B!C96YT97([(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^1&5C96UB97(@,S$L(#(P,30\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO M3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY.970@ M:6YC;VUE/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R M;W5N9"UC;VQO3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M'0^/&1I=B!S='EL93TS1"=F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M65A3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^+"!A9G1E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^(&%N9"!46QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^87)E(&YO M="!N96-E2!I;F1I8V%T:79E(&]F('1H92!A8W1U86P@8V]N2!O8V-UF4Z(#$P<'0[)SX@;W(@2F%N=6%R>2`Q+"`R,#$R(&]R M(&]F(&9U='5R92!R97-U;'1S(&]F(&]P97)A=&EO;G,@;V8@=&AE(&-O;G-O M;&ED871E9"!E;G1I=&EEF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A M;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W!A9&1I;F6QE M/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD M.R<^1&5C96UB97(@,S$L/"]D:78^/"]T9#X\=&0@;F]W6QE M/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT M.B!B;VQD.R<^,C`Q,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C M,38P.SPO=&0^/"]T3H@)U1I M;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-#8W M+#@R-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@6QE/3-$ M)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R M;W5N9"UC;VQO3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXR-RPU M-#0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0MF4Z(#$P<'0[)SXR-BPY.#8\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[ M)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,"XX-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UAF4Z(#$P<'0[)SXP+C@S/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,"XX,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY3:&%R97,@=7-E9"!I;B!C;VUP=71I M;F<@8F%S:6,@;F5T(&EN8V]M92!P97(@6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXS,2PY.3`\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXS,RPS,#0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;B6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&UA M2!A;&QO8V%T960@=&AE('1O=&%L M('!U6QE M/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z M(#$P<'0[)SY!8W%U:7)E9"!T86YG:6)L92!A6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P M<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,3$N.3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY!8W%U:7)E9"!I;G1A;F=I8FQE M(&%S6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^-BXR/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\+W1R M/CQT6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY';V]D=VEL;#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E'0M M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXY+C$\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)VUAF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B M86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.#@E.R!V97)T:6-A M;"UA;&EG;CH@=&]P.R<^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T M.R!T97AT+6EN9&5N=#H@+33H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT M+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!8W%U:7)E9"!I;G1A;F=I8FQE(&%S6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,2XV/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\+W1R/CQT6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z M(#$P<'0[)SY';V]D=VEL;#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E'0M86QI9VXZ M(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXU+C<\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R M;W5N9"UC;VQO'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S M($YE=R!2;VUA;BF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!A;&QO8V%T960@=&AE('1O=&%L('!U M6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P M<'0[)SY!8W%U:7)E9"!T86YG:6)L92!A6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[ M)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,RXV/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V)A M8VMGF4Z M(#$P<'0[)SXT+C@\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ M(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[ M('9E6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M*#$N-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[)SY4:&4@0V]M<&%N>2!H87,@97-T:6UA=&5D('1H M92!A;&QO8V%T:6]N(&]F('1H92!T;W1A;"!P=7)C:&%S92!P6QE/3-$ M)VUAF4Z(#$P<'0[)SX\='(^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.#@E.R!V97)T:6-A;"UA;&EG;CH@=&]P.R<^ M/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T.R!T97AT+6EN9&5N=#H@ M+33H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@ M8F%C:V=R;W5N9"UC;VQO3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P M<'0[)SY!8W%U:7)E9"!I;G1A;F=I8FQE(&%S6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3@N,#PO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P M<'0[)SY,:6%B:6QI=&EE6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXH,3$N.3PO9&EV/CPO=&0^ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N M9"UC;VQO6QE/3-$)W!A M9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV/CQB3L@;6%R9VEN M+71O<#H@,W!T.R!T97AT+6EN9&5N=#H@,S9P=#L@9F]N="UF86UI;'DZ("=4 M:6UE6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY!8W%U:7)E9"!T86YG:6)L92!A M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,RXT/"]D:78^/"]T9#X\ M=&0@;F]W6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXX+C0\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^*#$N,CPO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V)O M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z M(#$P<'0[)SY4;W1A;"!P=7)C:&%S92!P6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,38N,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$)W=I9'1H.B`Q,#`E M.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ+C8\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE M9G0Z(#F4Z(#$P<'0[)SY,:6%B:6QI=&EE6QE/3-$)V)A M8VMGF4Z M(#$P<'0[)SXH-2XW/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^ M/"]T3H@)U1I;65S($YE=R!2;VUA;B<[(&UA#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-RXQ/"]D:78^/"]T9#X\ M=&0@;F]W#L@8F%C:V=R;W5N M9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXX+C(\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA'0^/&1I=B!S='EL93TS1"=F;VYT M+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM M86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P M(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P M<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI M9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3DS+#4Q,#PO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[ M(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^-#(L,C6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A M9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY0=7)C:&%S92!A8V-O=6YT:6YG M(&%D:G5S=&UE;G1S/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F M=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY"86QA;F-E+"!E;F0@;V8@>65A6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B M;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,C,V+#$S,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I M;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXQ.3,L-3$P/"]D:78^/"]T9#X\ M=&0@;F]W2!/9B!);G1A;F=I8FQE($%S'0^/&1I=B!S='EL93TS1"=F M;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[)SY&;VQL;W=I;F<@:7,@82!S M=6UM87)Y(&]F('1H92!#;VUP86YY)W,@:6YT86YG:6)L92!A6QE/3-$ M)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C M,38P.SPO=&0^/'1D(&-O;'-P86X],T0R,B!V86QI9VX],T1B;W1T;VT@6QE/3-$)W1E>'0M86QI9VXZ M(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^665A6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D M:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q M-C`[/"]T9#X\=&0@8V]L"!S;VQI9#L@=F5R=&EC M86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M6QE/3-$)W!A9&1I;F6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;F6QE/3-$)W9E6QE/3-$ M)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^ M1W)O6QE/3-$)W1E>'0M86QI9VXZ M(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^06UO=6YT/"]D:78^ M/"]T9#X\=&0@;F]W6QE/3-$)W9E M3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('9E3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6EN9R!!;6]U;G0\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('9E6QE/3-$)W9E6QE M/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD M.R<^06-C=6UU;&%T960\+V1I=CX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^06UOF%T:6]N M/"]D:78^/"]T9#X\=&0@;F]W6QE M/3-$)W9E6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B M;VQD.R<^0V%R6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY#=7-T M;VUE6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO M=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R M:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R M;W5N9"UC;VQO3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A M8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N M9"UC;VQO3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXI M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMG M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC M;VQO3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E M>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY. M;VXM8V]M<&5T92!A9W)E96UE;G1S/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#8P,3PO9&EV/CPO=&0^/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXH.#8V/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@,24[('9E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-S,U/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXW-C(\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,BPS-#$\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B M86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#(L,C8U/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@,24[('9E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-S8\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-#`R/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR,S(\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&UA6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,38W/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P M<'0[)SXI/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXQ.3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ-3D\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#@S/"]D:78^/"]T9#X\ M=&0@;F]W6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E M6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^-S8\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA2!D979E;&]P960@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^."PX.3<\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0M M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH,2PT,38\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI M9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^-"PV,#0\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG M"!S;VQI9#L@=&5X M="UA;&EG;CH@F4Z M(#$P<'0[)SXH-3`X/"]D:78^/"]T9#X\=&0@;F]W6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@,24[('9E'0M86QI9VXZ(&QE9G0[ M(&)A8VMG"!S;VQI M9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXT+#`Y-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$ M)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE M9G0Z(#F4Z(#$P<'0[)SY4;W1A;#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@ M-'!X.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B M;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^-C#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!D;W5B M;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXT-BPQ,#4\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('!A9&1I;F6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P M>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,S#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXR-2PT.#<\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^3F]N+6-O;7!E=&4@ M86=R965M96YT6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,R`F(S@R,3$[(#4@>65A3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ("8C.#(Q,3L@-R!Y96%R M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^5')A9&4@;F%M93PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,2!Y96%R/"]D:78^/"]T9#X\+W1R/CPO=&%B;&4^/&1I=CX\8G(@ M+SX\+V1I=CX\+V1I=CX\F%T:6]N M($5X<&5NF4Z(#$P<'0[)SX\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF%T M:6]N(&5X<&5N65A6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M("AI;B!T:&]U6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,3`L.3`V/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^.2PV.#,\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF4Z(#$P<'0[)SXW+#,R,SPO9&EV/CPO=&0^/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E M>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SXR M,#$X/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A M8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N M9"UC;VQO3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-2PT-C8\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXV+#,V-#PO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&IU'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M2!F;W(@=&AE('EE87(@96YD960@1&5C96UB97(@,S$L(#(P M,30@=V%S(&%S(&9O;&QO=W,@*&EN('1H;W5S86YD6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ M(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S M;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D M(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M(&9O;G0M=V5I9VAT.B!B;VQD.R<^5V5I9VAT960M079E6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM M86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P M(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY/<'1I;VYS(&]U='-T86YD:6YG M(&%T($1E8V5M8F5R(#,Q+"`R,#$S/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR,C(\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXV+C`X/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z M(#$P<'0[)SXS+#@T-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY/<'1I;VYS(&5X97)C:7-E9"`H M,BD\+V1I=CX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV+C$T/"]D M:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P M<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,BPU,#<\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA'0M M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH,30\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@ M=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0M86QI9VXZ(&QE M9G0[(&)A8VMG"!S M;VQI9#L@=&5X="UA;&EG;CH@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA M;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-RXT.#PO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C`Y/"]D:78^ M/"]T9#X\=&0@;F]W6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,3,Y/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3(\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXW+C0X/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ,SD\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A M;6EL>3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2 M;VUA;B<[(&UAF4Z(#$Q<'0[)SXH M,2D\+V1I=CX\+W1D/CQT9"!S='EL93TS1"=W:61T:#H@875T;SL@=F5R=&EC M86PM86QI9VXZ('1O<#LG/CQD:78@F4Z M(#$P<'0[)SY3=&]C:R!O<'1I;VYS(&AA=F4@82!M87AI;75M(&-O;G1R86-T M=6%L('1E65AF4Z(#$P<'0[)SX\='(^/'1D('-T>6QE/3-$)W=I9'1H M.B`U-'!T.R!V97)T:6-A;"UA;&EG;CH@=&]P.R!A;&EG;CH@6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#,V<'0[(&9O;G0M6QE/3-$)W=I9'1H.B!A M=71O.R!V97)T:6-A;"UA;&EG;CH@=&]P.R<^/&1I=B!S='EL93TS1"=T97AT M+6%L:6=N.B!L969T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-EF4Z(#$P<'0[)SX\9&EV/CQD:78@2!F;W(@=&AE('EE87(@96YD960@1&5C M96UB97(@,S$L(#(P,30@=V%S(&%S(&9O;&QO=W,@*&EN('1H;W5S86YD6QE/3-$)W!A9&1I M;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO M=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI M9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI M9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P M>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3(N,3,\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXW-S,\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ."XU-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE M9G0Z(#F4Z(#$P<'0[)SY!=V%R9',@=F5S=&5D("@R M*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@,24[('9E6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^*#@T-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P M<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,3$N-3,\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA'0M M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH,3(R/"]D:78^/"]T9#X\=&0@ M;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D M;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PU,#8\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,34N,SD\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SX\ M='(^/'1D('-T>6QE/3-$)W=I9'1H.B`U-'!T.R!V97)T:6-A;"UA;&EG;CH@ M=&]P.R!A;&EG;CH@6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#,V<'0[(&9O;G0M6QE/3-$)W=I9'1H.B!A=71O.R!V97)T:6-A;"UA;&EG;CH@=&]P M.R<^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T.R!F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2X\+V1I=CX\+W1D/CPO='(^/"]T86)L M93X\+V1I=CX\9&EV/CQT86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I M;F<],T0P(&-L87-S/3-$1%-01DQI6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^5&AE('1O=&%L(&9A:7(@=F%L=64@;V8@ M65A3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M&5S("A486)L97,I/&)R/CPO6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M&5S(&%R92!A#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/"]T6QE/3-$ M)W!A9&1I;F6QE/3-$)W1E>'0M86QI M9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q-#PO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A M9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P M.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM M86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY#=7)R96YT.CPO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L M6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)V)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[ M(&UA3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF4Z(#$P<'0[)SXQ,"PY-S,\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXW+#(Y,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N M.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#@T-CPO9&EV/CPO=&0^ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXX.#,\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,2PW,#0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2 M;VUA;B<[(&UA'0M86QI9VXZ(&QE9G0[(&)A M8VMG"!S;VQI9#L@ M=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXX-S8\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A M9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXR.#8\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0M M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXS.#(\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[ M(&UA'0M86QI9VXZ(&QE9G0[(&)A M8VMG"!S;VQI9#L@ M=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXQ,RPV.34\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('!A9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@ MF4Z(#$P<'0[)SXX M+#0V,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@ M=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@.24[('9E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^-34P/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\+W1R/CQT6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E M>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY3 M=&%T93PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P M861D:6YG+6)O='1O;3H@,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@,24[('9E'0M86QI9VXZ(&QE9G0[(&)A8VMG M"!S;VQI9#L@=&5X M="UA;&EG;CH@F4Z M(#$P<'0[)SXQ,3(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;F'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXQ-#D\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0M86QI M9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH,S(\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\+W1R/CQT6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A;"!D969E'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXV-C(\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0M86QI9VXZ(&QE9G0[ M(&)A8VMG"!S;VQI M9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXQ+#8P-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[ M)SXI/"]D:78^/"]T9#X\+W1R/CQT6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT M.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R M9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A;"!P6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,30L,S4W/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXY+#@W.#PO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^5&AE(&-O;7!O;F5N=',@;V8@<')E=&%X(&EN8V]M92!F M;W(@=&AE('EE87)S(&5N9&5D($1E8V5M8F5R(#,Q+"`\+V9O;G0^,C`Q-#QF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^+"`R,#$S(&%N9"`\+V9O;G0^,C`Q,CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^(&%R92!A6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M)SX\8G(@+SX\+V1I=CX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C M:6YG/3-$,"!S='EL93TS1"=W:61T:#H@,3`P)3L@9F]N="UF86UI;'DZ("=4 M:6UE6QE/3-$)W!A9&1I;F6QE/3-$ M)V)O6QE/3-$)W!A9&1I M;F6QE/3-$)W1E>'0M86QI9VXZ(&-E M;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q-#PO9&EV/CPO=&0^ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC M86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0S M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P M,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@ M3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)V)O6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT M+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT M.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R M9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY&;W)E:6=N/"]D M:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$ M)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,BPR,3<\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0M86QI9VXZ M(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXR+#0U,CPO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT M.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R M9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A;#PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O M='1O;3H@-'!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@ M,24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P M>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,S#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXR-2PY M.#4\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;BF4Z M(#$P<'0[)SY$969E"!E9F9E8W1S(&]F('1E;7!O2!D:69F97)E;F-E6EN9R!A;6]U;G1S(&]F(&%S6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[)SX\8G(@+SX\+V1I=CX\=&%B;&4@8V5L;'!A9&1I;F<] M,T0P(&-E;&QS<&%C:6YG/3-$,"!S='EL93TS1"=W:61T:#H@,3`P)3L@9F]N M="UF86UI;'DZ("=4:6UE6QE M/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0V('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO M=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O M;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\ M=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI M9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE M9G0Z(#F4Z(#$P<'0[)SY$969E6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#(U+C)P=#L@ M9F]N="US:7IE.B`Q,'!T.R<^06-C3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ+#$W,CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO M9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L M:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SY"860@9&5B="!R97-E6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXS M-3(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,S8U/"]D:78^/"]T9#X\=&0@;F]WF4Z(#$P<'0[)SY.970@;W!E6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,2PR-C4\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,2PU,3`\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,RPP-C`\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,BPW,C@\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXM/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[)SY!8W%U:7-I=&EO;BUR96QA=&5D(&-O M6QE/3-$)W!A M9&1I;F"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#$T+C1P=#L@9F]N="US:7IE.B`Q M,'!T.R<^5&]T86P@9&5F97)R960@=&%X(&%S'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXV+#(R.3PO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M"!L:6%B:6QI=&EE6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SY06QE/3-$)V)A8VMG MF4Z(#$P M<'0[)SXX,#D\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^.#(Y/"]D:78^/"]T9#X\=&0@;F]WF4Z(#$P<'0[)SY%<75I='D@:6X@=6YD M:7-T6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ,C4\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3(U M/"]D:78^/"]T9#X\=&0@;F]WF4Z(#$P<'0[)SY';V]D=VEL;"!A;F0@26YT86YG:6)L97,\+V1I=CX\ M+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXW+#4Y-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#(U+C)P=#L@9F]N="US:7IE.B`Q M,'!T.R<^1FEX960@87-S971S/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W!A9&1I;F"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@.24[('9E6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^,2PS-S(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A M9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA"!L M:6%B:6QI=&EE'0M86QI9VXZ(&QE9G0[ M(&)A8VMG"!S;VQI M9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXQ-"PT-C(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('!A9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG M;CH@F4Z(#$P<'0[ M)SXY+#DR,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXH."PR,S,\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I;F"!D;W5B;&4[ M('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)V)OF4Z M(#$P<'0[)SXH,2PU-30\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A M9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\+W1R/CPO=&%B;&4^/&1I=CX\8G(@ M+SX\+V1I=CX\+V1I=CX\2!) M;F-O;64@5&%X(%)A=&4@4F5C;VYC:6QE9"!T;R!%9F9E8W1I=F4@26YC;VUE M(%1A>"!2871E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV M('-T>6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`S-G!T.R!F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M2=S(&5F9F5C=&EV92!I;F-O;64@=&%X(')A M=&4@87,@9F]L;&]W6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[)SX\8G(@+SX\+V1I=CX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E M;&QS<&%C:6YG/3-$,"!S='EL93TS1"=W:61T:#H@,3`P)3L@9F]N="UF86UI M;'DZ("=4:6UE6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT M.B!B;VQD.R<^,C`Q-#PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)V)A8VMG6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO9&EV/CPO=&0^/'1D('-T>6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,CPO9&EV/CPO=&0^/'1D('-T>6QE M/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY&961E2!R871E M/"]D:78^/"]T9#X\=&0@F4Z(#$P<'0[)SXS-2XP/"]D M:78^/"]T9#X\=&0@3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXE/"]D:78^/"]T9#X\=&0@F4Z(#$P<'0[)SXE/"]D:78^/"]T9#X\+W1R/CQTF4Z(#$P<'0[)SY3=&%T92!T87AE6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXT+C,\+V1I M=CX\+W1D/CQT9"!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@,BXR)3L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P M.SPO=&0^/'1D('-T>6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT M.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R M9VEN+6QE9G0Z(#$T+C1P=#L@9F]N="US:7IE.B`Q,'!T.R<^169F96-T(&]F M(&9O6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z M(#$P<'0[)SXH,2XX*3PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)V)A8VMG6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#$T+C1P=#L@9F]N="US M:7IE.B`Q,'!T.R<^4W1O8VL@8V]M<&5NF4Z(#$P<'0[)SXR+C8\+V1I=CX\+W1D/CQT9"!S='EL M93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,BXR,24[ M('9E6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SY.;VXM9&5D=6-T:6)L92!A8W%U:7-I=&EO;B!C M;W-T6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C(\+V1I M=CX\+W1D/CQT9"!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@,BXR)3L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P M.SPO=&0^/'1D('-T>6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W=I9'1H.B`V,BXY,B4[('9E6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#$T+C1P=#L@9F]N="US:7IE M.B`Q,'!T.R<^4F5S96%R8V@@86YD(&1E=F5L;W!M96YT('1A>"!C6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXH M-2XW*3PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)W=I9'1H.B`R+C(E.R!V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@3H@)U1I M;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXH,RXQ*3PO9&EV M/CPO=&0^/'1D('-T>6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#$T+C1P=#L@9F]N="US:7IE.B`Q,'!T.R<^3W1H97(\+V1I=CX\ M+W1D/CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S M;VQI9#L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[)SXP+C<\+V1I=CX\+W1D/CQT9"!S='EL93TS M1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,BXR,24[('9E MF4Z(#$P M<'0[)SXP+CD\+V1I=CX\+W1D/CQT9"!S='EL93TS1"=B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@,BXR)3L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXP+C4\+V1I=CX\ M+W1D/CQT9"!S='EL93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W M:61T:#H@,BXP-24[('9E3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M"!R871E/"]D:78^/"]T9#X\=&0@6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)3PO9&EV/CPO=&0^ M/'1D('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXS,BXP/"]D:78^/"]T9#X\=&0@6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^)3PO9&EV/CPO=&0^/'1D('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXE/"]D:78^ M/"]T9#X\+W1R/CPO=&%B;&4^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L M969T.R<^/&)R("\^/"]D:78^/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3L@=&5X="UI;F1E;G0Z(#,V<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M5&AE(&9O;&QO=VEN9R!T86)L92!IF5D('1A>"!B96YE9FET6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\ M8G(@+SX\+V1I=CX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG M/3-$,"!S='EL93TS1"=W:61T:#H@,3`P)3L@9F]N="UF86UI;'DZ("=4:6UE M6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D M(&-O;'-P86X],T0V('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A M;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I M;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO M=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI M9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY"86QA;F-E(&%T(&)E9VEN;FEN M9R!O9B!Y96%R/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C M:V=R;W5N9"UC;VQO3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF4Z(#$P<'0[)SY5;G)E8V]G M;FEZ960@=&%X(&)E;F5F:71S(')E;&%T960@=&\@8W5R6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXR,3$\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^-#0P/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C M:V=R;W5N9"UC;VQO"!P;W-I=&EO;G,@;V8@<')I;W(@>65A M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^*#$X-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^+3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I M;F6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY"86QA;F-E(&%T(&5N9"!O9B!Y96%R M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A9&1I M;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXU-#4\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO M=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-3$Y/"]D:78^/"]T M9#X\=&0@;F]W7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A3L@=&5X="UI;F1E;G0Z M(#,V<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^5&AE($-O;7!A;GD@;&5A6QE M/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA M;B#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-"PX,3(\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^-"PT-3(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,RPV-S(\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA6QE M/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,BPR-#4\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PV M.#8\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA M;&EG;CH@F4Z(#$P M<'0[)SXR+#`W-CPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A;"!M:6YI;75M(&QE87-E('!A>6UE M;G1S/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W!A M9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG MF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXQ."PY-#,\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$F4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@ M8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P M.SPO=&0^/"]T6QE/3-$)V)O6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC M86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P M,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@ M3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$ M)W9E6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE M9G0Z(#F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD M.R<^06-C;W5N=',@6QE/3-$)V)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA M3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXX,BPY.30\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SXU-BPS-S8\+V1I=CX\+W1D/CQT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR,RPR-S0\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA'0M86QI9VXZ(&QE M9G0[(&)A8VMG"!S M;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH.3$Q/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!B86-K9W)O=6YD M+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@,24[('9E'0M86QI M9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH-S8S/"]D:78^/"]T9#X\=&0@;F]W M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*3PO9&EV/CPO=&0^/"]T3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXQ,3,L.3(X/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R M;W5N9"UC;VQO'0^/&1I=B!S M='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[)SX\='(^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!V97)T:6-A;"UA;&EG M;CH@8F]T=&]M.R<^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!L969T.R!T M97AT+6EN9&5N=#H@+33H@)U1I;65S($YE=R!2 M;VUA;B<[(&UA6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ,"PR,C$\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXX+#$P-#PO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD M96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY&=7)N:71U M'1U6QE/3-$)W1E>'0M86QI9VXZ M(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[ M('9E6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M,BPT-#(\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,2PX.3$\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M65A6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV+#@R.#PO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV+#`T,CPO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W!A M9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z M(#F4Z(#$P<'0[)SY,97-S.B!!8V-U;75L871E9"!D M97!R96-I871I;VX\+V1I=CX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^*#$S+#8P,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M#L@8F%C:V=R;W5N M9"UC;VQO6QE M/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^*#$P+#,R-3PO9&EV/CPO=&0^/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P M>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^-RPY-C8\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C M,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-RPW,#D\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)W=I9'1H.B`Q,#`E M.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!8V-R=65D('9A3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF4Z(#$P<'0[)SXQ-2PP-C`\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXQ,RPT-C<\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M7)O M;&P@6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,2PV,30\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,BPP,S4\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXR+#4U,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY!8V-R=65D(&UE9&EC86P@8VQA:6US(&5X M<&5N6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR+#8P,SPO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ+#8X,#PO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P M<'0[)SY%6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXM/"]D:78^/"]T9#X\ M=&0@;F]W6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO#L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)V)O M'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^-2PS,C`\+V1I=CX\+W1D/CQT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('!A9&1I;F'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA M;&EG;CH@F4Z(#$P M<'0[)SXT+#`W,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^5&]T86P\ M+V1I=CX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE M/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXS,"PR.3@\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\=&%B M;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$,"!S='EL93TS1"=W M:61T:#H@,3`P)3L@9F]N="UF86UI;'DZ("=4:6UE6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^3W1H97(@;F]N+6-U M6QE/3-$)V)A8VMG6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,BPW M-S,\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0MF4Z(#$P<'0[)SXR+#$V,#PO9&EV/CPO=&0^ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[ M)SY$969E6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^,RPU,#@\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&UA#L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-38V/"]D:78^/"]T9#X\ M=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N M="US:7IE.B`Q,'!T.R<^,2PR.#$\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('!A9&1I;F3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE M/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[ M(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXQ,BPR-3$\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI9VXZ M(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[ M('9E6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M.2PR.30\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@ M8VAA65A6QE/3-$)W=I9'1H.B`Q,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2 M;VUA;B#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I M9VAT.B!B;VQD.R<^,C`Q-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG M/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D M:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R<^)B,Q M-C`[/"]T9#X\=&0@8V]L6QE M/3-$)V)O6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM M86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P M(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P M<'0[)SY"86QA;F-E+"!B96=I;FYI;F<@;V8@>65A3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXW-C,\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I M;65S($YE=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXW,C0\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0MF4Z(#$P<'0[)SXQ+#`U-SPO9&EV/CPO=&0^/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E M>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY# M:&%R9V5S('1O(&5X<&5N6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXR.#`\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-S0T M/"]D:78^/"]T9#X\=&0@;F]W#L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA;&EG;CH@ MF4Z(#$P<'0[)SXH M-S@V/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=P861D M:6YG+6)O='1O;3H@,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W M:61T:#H@,24[('9E'0M86QI9VXZ(&QE9G0[(&)A8VMG"!S;VQI9#L@=&5X="UA M;&EG;CH@F4Z(#$P M<'0[)SXH,C0Q/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^*3PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=P861D:6YG+6)O='1O;3H@,G!X.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R!W:61T:#H@,24[('9E'0M86QI9VXZ(&QE9G0[(&)A M8VMG"!S;VQI9#L@ M=&5X="UA;&EG;CH@F4Z(#$P<'0[)SXH,2PP-S<\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('!A9&1I;FF4Z(#$P<'0[)SXI/"]D:78^/"]T9#X\+W1R/CQT6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[ M('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[ M)SY"86QA;F-E+"!E;F0@;V8@>65A6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#1P>"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@ M.24[('9E6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T M.R<^.3$Q/"]D:78^/"]T9#X\=&0@;F]W#L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)V)O3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M#L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W!A9&1I;F"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)V)OF4Z(#$P<'0[)SXW,C0\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('!A9&1I;F'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!&:6YA;F-I86P@4F5S=6QT2!&:6YA;F-I86P@4F5S=6QT'0^/&1I=B!S='EL93TS M1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[)SY4:&4@9F]L;&]W M:6YG('1A8FQE2!F:6YA;F-I86P@:6YF;W)M871I;VX@9F]R('1H M92!Y96%R2!O<&5R871I;F<@6QE/3-$)W!A9&1I M;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO M=&0^/'1D(&-O;'-P86X],T0Q-"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E MF4Z M(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^5&AR964@36]N=&AS($5N9&5D M+#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT@#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M(&9O;G0M=V5I9VAT.B!B;VQD.R<^36%R8V@@,S$L/"]D:78^/&1I=B!S='EL M93TS1"=T97AT+6%L:6=N.B!C96YT97([(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F;VYT+7=E:6=H=#H@8F]L M9#LG/C(P,30\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^ M/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ M(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M3H@)U1I;65S M($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P M<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^4V5P=&5M8F5R(#,P+#PO9&EV/CQD M:78@3H@ M)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I M;F6QE/3-$)W1E>'0M86QI9VXZ(&-E M;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^1&5C96UB97(@,S$L/"]D M:78^/&1I=B!S='EL93TS1"=T97AT+6%L:6=N.B!C96YT97([(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R!F;VYT M+7=E:6=H=#H@8F]L9#LG/C(P,30\+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[('!A9&1I;F6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY4;W1A M;"!R979E;G5E3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0MF4Z(#$P<'0[)SXY-RPQ-S`\+V1I M=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0MF4Z(#$P<'0[)SXQ,38L-S`Y/"]D:78^/"]T9#X\=&0@ M;F]W6QE/3-$)W1E>'0M M86QI9VXZ(&QE9G0[(&)A8VMGF4Z(#$P M<'0[)SXD/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US M:7IE.B`Q,'!T.R<^,3$V+#DW,3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N M.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXS,2PT-3D\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,S6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG M3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXT,"PT.3$\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S M($YE=R!2;VUA;B<[(&UA6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-2PT,C$\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ M(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[ M('9E6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M,3$L-#$V/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXY+#6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E M>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY) M;F-O;64@8F5F;W)E(&EN8V]M92!T87AE6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^-2PR-S0\+V1I=CX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I M9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E M6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,3$L M,#0P/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXY+#(V,SPO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY.970@ M:6YC;VUE/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXS+#`T-3PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXV+#,X-SPO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXW+#,P-CPO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXV+#0R-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY"87-I8R!N970@:6YC;VUE('!E6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,"XQ,#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C(P/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[(&)A8VMG3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,"XR,#PO M9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@ M6QE M/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY$:6QU=&5D(&YE="!I;F-O;64@<&5R('-H87)E/"]D:78^ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP M+C`Y/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^,"XR,CPO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C$Y/"]D:78^/"]T M9#X\=&0@;F]W6QE/3-$)W=I9'1H.B`Q M,#`E.R!F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B#L@=F5R=&EC86PM86QI M9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@ M8F]T=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L"!S M;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2 M;VUA;B<[(&9O;G0M6QE/3-$)W!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O='1O M;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@ M=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B<[ M(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1EF4Z(#$P<'0[ M(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R=&EC86PM86QI9VXZ M(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=P861D:6YG+6)O='1O;3H@,G!X.R!V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)V)O6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI9VXZ(&)O M='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI M9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[('!A9&1I;F#L@=F5R=&EC86PM86QI M9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P M>"!S;VQI9#L@=F5R=&EC86PM86QI9VXZ(&)O='1O;3LG/CQD:78@3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ M(&-E;G1EF4Z(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^,C`Q,SPO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@=F5R M=&EC86PM86QI9VXZ(&)O='1O;3LG/B8C,38P.SPO=&0^/"]T6QE/3-$ M)W9E6QE/3-$)W9E6QE/3-$)W1E>'0M86QI9VXZ(&-E;G1E MF4Z M(#$P<'0[(&9O;G0M=V5I9VAT.B!B;VQD.R<^*%5N875D:71E9"D\+V1I=CX\ M+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('9E6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^ M)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT M+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H M=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A M8VMG6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)SL@9F]N="US:7IE.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N M9"UC;VQO3H@)U1I;65S($YE M=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE M.B`Q,'!T.R<^)#PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=T97AT+6%L:6=N.B!R:6=H=#L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B<[(&9O M;G0M6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT M.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R M9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY'6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXS,"PU.3@\+V1I=CX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,S,L.#8S/"]D:78^ M/"]T9#X\=&0@;F]W6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)V)A8VMG6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY);F-O;64@9G)O;2!O<&5R871I;VYS/"]D M:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXU+#(P.#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXW+#4S.#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXQ,"PS-#8\+V1I=CX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT M.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^."PU.#8\ M+V1I=CX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@ M)U1I;65S($YE=R!2;VUA;B<[(&UA6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXX+#4Y,#PO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$ M)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ M(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z M(#$P<'0[)SY.970@:6YC;VUE/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXT+#$R,SPO9&EV/CPO=&0^/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXT+#4V,CPO9&EV M/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[ M)SXW+#(S-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT@6QE M/3-$)V)A8VMGF4Z(#$P<'0[)SXU+#4Q,SPO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M M-RXR<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN M+6QE9G0Z(#F4Z(#$P<'0[)SY"87-I8R!N970@:6YC M;VUE('!E6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@ M9F]N="US:7IE.B`Q,'!T.R<^,"XQ-#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP+C$U/"]D:78^/"]T9#X\ M=&0@;F]W6QE/3-$)W1E M>'0M86QI9VXZ(&QE9G0[(&)A8VMG3H@)U1I;65S($YE=R!2;VUA;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M M86QI9VXZ(')I9VAT.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R!W:61T M:#H@.24[('9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q M,'!T.R<^,"XQ.#PO9&EV/CPO=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)V)A8VMG6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[('1E>'0M:6YD96YT.B`M-RXR<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)SL@;6%R9VEN+6QE9G0Z(#F4Z(#$P<'0[)SY$:6QU=&5D(&YE="!I;F-O;64@<&5R M('-H87)E/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)V)A8VMGF4Z(#$P<'0[)SXP+C$S/"]D:78^/"]T9#X\=&0@;F]W6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&)A M8VMG3H@)U1I;65S($YE=R!2;VUA M;B<[(&9O;G0M6QE/3-$)W1E>'0M86QI M9VXZ(&QE9G0[(&)A8VMG6QE/3-$)W1E>'0M86QI9VXZ(')I9VAT.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R!W:61T:#H@.24[('9E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)SL@9F]N="US:7IE.B`Q,'!T.R<^,"XR,SPO9&EV/CPO M=&0^/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V)A8VMGF4Z(#$P<'0[)SXP M+C$W/"]D:78^/"]T9#X\=&0@;F]W7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$7,\2!R871E("AI M;B!H=6YD7,\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^,2!Y M96%R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^-R!Y96%R'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$7!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAA2!I'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S2=S M(&5S=&EM871E(&]F('-H87)E7-T96US+"!);F,N("@B3F]R=&AR:61G92(I.R`@*&EI*2!T:&4@07-S970@ M4'5R8VAA7-T96US+"!,4"`H M(DYA7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA65R(&UA=&-H:6YG(&-O;G1R:6)U=&EO;B`H:6X@:'5N9')E M9'1H&EM=6T@ M86YN=6%L(&-O;G1R:6)U=&EO;B!P97(@96UP;&]Y964@*&EN(&AU;F1R961T M:',I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+C`P)3QS<&%N M/CPO2!;06)S=')A8W1=/"]S M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\7!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAA'0^36%Y(#$L#0H)"3(P,3,\6UE;G1S('1O(&%C<75I'0^36%Y(#$W+`T*"0DR,#$S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^3V-T(#$Q+`T*"0DR,#$S/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^1F5B(#$P+`T*"0DR,#$T M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$65E(%-E M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^36%Y M(#6UE;G1S('1O(&%C<75I'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$2`H:6X@:'5N9')E9'1H'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2`H:6X@ M:'5N9')E9'1H'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,3$@ M;6]N=&AS/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^."!M;VYT:',\&EM=6T@6TUE;6)E'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$65A&EM=6T@6TUE;6)E'0^,3`@>65A&EM=6T@6TUE;6)E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^-2!Y96%R7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA M6EN9R!!;6]U;G0@;V8@1V]O9'=I;&P@*$1E=&%I M;',I("A54T0@)"D\8G(^26X@5&AO=7-A;F1S+"!U;FQE'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQAF%T:6]N M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R,2PR.3`I/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S6EN9R!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA M'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@X-C8I/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S6EN9R!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA M'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F%T:6]N/"]T9#X-"B`@("`@ M("`@/'1D(&-L87-S/3-$;G5M/B@R+#(V-2D\'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$65A65A'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!$979E;&]P960@ M4V]F='=A65A'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M-2!Y96%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,3$@;6]N=&AS/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@ M(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAAF%T:6]N($5X<&5NF%T M:6]N($5X<&5N'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$65AF%T:6]N(%!E'0^-2!Y96%R7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA'!E;G-E("A$971A:6QS*2`H M55-$("0I/&)R/DEN(%1H;W5S86YD7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,B!Y96%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$2!3:&%R92UB87-E9"!087EM96YT($%W87)D(%M,:6YE M($ET96US73PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$&EM=6T@8V]N=')A8W1U86P@=&5R M;2!O9B!S=&]C:R!O<'1I;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M=&5X=#XQ,"!Y96%R6UE;G0@07=A'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!3:&%R92UB87-E9"!087EM96YT($%W M87)D(%M,:6YE($ET96US73PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$65A6UE;G0@ M07=A'0^-2!Y96%R2X\+W1D/@T*("`@("`@/"]T7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA2!O9B!3=&]C:R!/<'1I;VX@06-T:79I='D@*$1E=&%I;',I("A54T0@ M)"D\8G(^26X@5&AO=7-A;F1S+"!E>&-E<'0@4&5R(%-H87)E(&1A=&$L('5N M;&5S2!;4F]L;"!& M;W)W87)D73PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M&5R8VES92!0&5R8VES92!0&5R8VES92!0'0^,"!Y96%R M'0^,"!Y96%R'0^,"!Y96%R'0^,"!Y96%R&5R8VES960L($%G9W)E9V%T M92!);G1R:6YS:6,@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA65A&5R8VES960@ M9'5R:6YG(#(P,3,@86YD(#(P,3(@=V%S("0Q+C`@;6EL;&EO;B!A;F0@)#`N M-"!M:6QL:6]N+"!R97-P96-T:79E;'DN/"]T9#X-"B`@("`@(#PO='(^#0H@ M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE M>'1087)T7S-F-SEC,S)F7V,Y9#E?-&0U,E\Y,#4P7S`W838S,#'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S2X\+W1D/@T*("`@("`@ M/"]T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2P@879A:6QA8FQE/"]T9#X-"B`@("`@ M("`@/'1D(&-L87-S/3-$;G5M<#XD(#,U+#@P,"PP,#`\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!D871E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X M=#Y*=6P@,S$L#0H)"3(P,3<\3PO=&0^#0H@("`@("`@(#QT M9"!C;&%S&5S('!A:60@ M86YD(&-A<&ET86P@97AP96YD:71U2!I;F-R96%S M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$2!I;F-R96%S93PO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M&EM=6T@6TUE;6)E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\S9C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R&5S(%M!8G-T3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O M:'1M;#L@8VAA&5S+"!#;VUP;VYE;G1S(&]F M('1H92!);F-O;64@5&%X(%!R;W9I&5S/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$T+#,U-SQS<&%N/CPO M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M"!L:6%B:6QI=&EE'!E;G-E&5D M(&%S"!L:6%B:6QI=&EE3PO=&0^#0H@("`@("`@(#QT9"!C;&%S7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA&5S+"!N970@;V8@9F5D M97)A;"!B96YE9FET/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT M+C4P)3QS<&%N/CPO'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&5S(%M!8G-T"!P M;W-I=&EO;G,@;V8@<')I;W(@>65A3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O M:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$6UE;G1S/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$X+#DT,SQS<&%N/CPO7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA'!E;G-E/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4N-#QS<&%N/CPO'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1U65A2P@4&QA;G0@86YD($5Q M=6EP;65N="!;3&EN92!)=&5M'0^-2!Y96%R2P@4&QA;G0@ M86YD($5Q=6EP;65N="!;3&EN92!)=&5M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,2!Y96%R/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2P@4&QA;G0@86YD($5Q=6EP M;65N="!;3&EN92!)=&5M65A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^-R!Y96%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\S9C'0O:'1M;#L@8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M7)O;&P@7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'!E;G-E M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY,S0\'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA&-E M<'0@4&5R(%-H87)E(&1A=&$L('5N;&5S2!&:6YA M;F-I86P@4F5S=6QT'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&EM=6T@8F]R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$&EM=6T@8F]R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$ XML 34 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Changes in the Carrying Amount of Goodwill (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Goodwill and Intangible Assets [Abstract]    
Balance, beginning of year $ 193,510us-gaap_Goodwill $ 160,936us-gaap_Goodwill
Preliminary purchase price allocations for acquisitions (Note 7) 42,278us-gaap_GoodwillFairValueDisclosure 32,041us-gaap_GoodwillFairValueDisclosure
Purchase accounting adjustments 342us-gaap_GoodwillPurchaseAccountingAdjustments 533us-gaap_GoodwillPurchaseAccountingAdjustments
Balance, end of year $ 236,130us-gaap_Goodwill $ 193,510us-gaap_Goodwill

XML 35 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2014
Stock-Based Compensation [Abstract]  
Stock Option Activity
Stock option activity for the year ended December 31, 2014 was as follows (in thousands, except exercise price and remaining contractual terms information):

  
Shares
  
Weighted-Average Exercise Price
  
Weighted-Average Remaining Contractual Terms (In Years) (1)
  
Aggregate Intrinsic Value
 
Options outstanding at December 31, 2013
  
222
  
$
6.08
   
0.94
  
$
3,845
 
Options exercised (2)
  
(196
)
  
6.14
      
$
2,507
 
Options canceled
  
(14
)
  
3.94
         
Options outstanding at December 31, 2014
  
12
  
$
7.48
   
0.09
  
$
139
 
Options vested, December 31, 2014
  
12
  
$
7.48
   
0.09
  
$
139
 

(1)
Stock options have a maximum contractual term of 10 years.
(2)
The total aggregate intrinsic value of stock options exercised during 2013 and 2012 was $1.0 million and $0.4 million, respectively.

Restricted Stock Activity
Restricted stock activity for the year ended December 31, 2014 was as follows (in thousands, except fair value information):

  
Shares
  
Weighted-Average
Grant Date Fair
Value
 
Restricted stock awards outstanding at December 31, 2013
  
1,699
  
$
12.13
 
Awards granted (1)
  
773
  
$
18.56
 
Awards vested (2)
  
(844
)
 
$
11.53
 
Awards forfeited
  
(122
)
 
$
14.21
 
Restricted stock awards outstanding at December 31, 2014
  
1,506
  
$
15.39
 

(1)
The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively.
(2)
The total fair value of restricted shares vested during the years ended December 31, 2014, 2013 and 2012 was $15.1 million, $13.4 million and $9.7 million, respectively.

XML 36 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2014
Goodwill and Intangible Assets [Abstract]  
Changes In The Carrying Amount Of Goodwill
Activity related to goodwill consisted of the following (in thousands):

  
2014
  
2013
 
Balance, beginning of year
 
$
193,510
  
$
160,936
 
Preliminary purchase price allocations for acquisitions (Note 6)
  
42,278
   
32,041
 
Purchase accounting adjustments
  
342
   
533
 
Balance, end of year
 
$
236,130
  
$
193,510
 

Summary Of Intangible Assets
Following is a summary of the Company's intangible assets that are subject to amortization (in thousands):

  
Year Ended December 31,
 
  
2014
  
2013
 
  
Gross Carrying
Amount
  
Accumulated
Amortization
  
Net
Carrying Amount
  
Gross Carrying
Amount
  
Accumulated
Amortization
  
Net
Carrying Amount
 
Customer relationships
 
$
54,389
  
$
(16,595
)
 
$
37,794
  
$
31,156
  
$
(10,835
)
 
$
20,321
 
Non-compete agreements
  
1,601
   
(866
)
  
735
   
1,477
   
(715
)
  
762
 
Customer backlog
  
2,341
   
(2,265
)
  
76
   
402
   
(170
)
  
232
 
Trade name
  
167
   
(148
)
  
19
   
159
   
(83
)
  
76
 
Internally developed software
  
8,897
   
(1,416
)
  
7,481
   
4,604
   
(508
)
  
4,096
 
Total
 
$
67,395
  
$
(21,290
)
 
$
46,105
  
$
37,798
  
$
(12,311
)
 
$
25,487
 

Estimated Useful Lives Of Identifiable Intangible Assets
The estimated useful lives of identifiable intangible assets are as follows:

Customer relationships
3 – 10 years
Non-compete agreements
3 – 5 years
Customer backlog
8 – 11 months
Internally developed software
1 – 7 years
Trade name
1 year

Estimated Annual Amortization Expense
Estimated annual amortization expense for the next five years ended December 31 is as follows and excludes the impact of the acquisition referenced in Note 15, Subsequent Events (in thousands):

2015
 
$
10,906
 
2016
 
$
9,683
 
2017
 
$
7,323
 
2018
 
$
6,363
 
2019
 
$
5,466
 
Thereafter
 
$
6,364
 


XML 37 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes, Reconciliation of Statutory to Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reconciliation of Statutory to Effective Income Tax Rate [Abstract]      
Federal statutory rate (in hundredths) 35.00%us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate 35.00%us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate 35.00%us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
State taxes, net of federal benefit 4.50%us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes 4.30%us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes 4.40%us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Effect of foreign operations (1.00%)us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential (1.30%)us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential (1.80%)us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Stock compensation 2.60%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost 1.70%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost 1.80%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Non-deductible acquisition costs 0.70%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther 0.20%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther 0.80%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
Research and development tax credit (3.30%)us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch (5.70%)us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch (2.70%)us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
U.S. domestic production deduction (0.90%)prft_PrftIncomeTaxReconciliationUsDomesticProductionDeduction (3.10%)prft_PrftIncomeTaxReconciliationUsDomesticProductionDeduction 0.00%prft_PrftIncomeTaxReconciliationUsDomesticProductionDeduction
Other 0.70%us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments 0.90%us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments 0.50%us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments
Effective tax rate (in hundredths) 38.30%us-gaap_EffectiveIncomeTaxRateContinuingOperations 32.00%us-gaap_EffectiveIncomeTaxRateContinuingOperations 38.00%us-gaap_EffectiveIncomeTaxRateContinuingOperations
XML 38 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Summary of Intangible Assets (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 67,395us-gaap_FiniteLivedIntangibleAssetsGross $ 37,798us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amortization (21,290)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (12,311)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net Carrying Amount 46,105us-gaap_IntangibleAssetsNetExcludingGoodwill 25,487us-gaap_IntangibleAssetsNetExcludingGoodwill
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 54,389us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
31,156us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Accumulated Amortization (16,595)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(10,835)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Net Carrying Amount 37,794us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
20,321us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,601us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
1,477us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Accumulated Amortization (866)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
(715)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Net Carrying Amount 735us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
762us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Customer Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,341us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prft_CustomerBacklogMember
402us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prft_CustomerBacklogMember
Accumulated Amortization (2,265)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prft_CustomerBacklogMember
(170)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prft_CustomerBacklogMember
Net Carrying Amount 76us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prft_CustomerBacklogMember
232us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prft_CustomerBacklogMember
Trade Name [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 167us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
159us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Accumulated Amortization (148)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
(83)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Net Carrying Amount 19us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
76us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Internally Developed Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,897us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_SoftwareDevelopmentMember
4,604us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_SoftwareDevelopmentMember
Accumulated Amortization (1,416)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_SoftwareDevelopmentMember
(508)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_SoftwareDevelopmentMember
Net Carrying Amount $ 7,481us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_SoftwareDevelopmentMember
$ 4,096us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_SoftwareDevelopmentMember
XML 39 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2014
Income Taxes [Abstract]  
Components of the Income Tax Provision
Significant components of the provision for income taxes are as follows (in thousands):

  
Year Ended December 31,
 
  
2014
  
2013
  
2012
 
Current:
      
Federal
 
$
10,973
  
$
7,292
  
$
8,405
 
State
  
1,846
   
883
   
1,704
 
Foreign
  
876
   
286
   
382
 
Total current
  
13,695
   
8,461
   
10,491
 
             
Deferred:
            
Federal
  
550
   
1,455
   
(581
)
State
  
112
   
149
   
(32
)
Total deferred
  
662
   
1,604
   
(613
)
Total provision for income taxes
 
$
14,357
  
$
10,065
  
$
9,878
 

Pretax Income
The components of pretax income for the years ended December 31, 2014, 2013 and 2012 are as follows (in thousands):

 
Year Ended December 31,
 
 
2014
 
2013
 
2012
 
Domestic
 
$
33,937
  
$
29,280
  
$
23,533
 
Foreign
  
3,583
   
2,217
   
2,452
 
Total
 
$
37,520
  
$
31,497
  
$
25,985
 

Deferred Tax Assets and Liabilities
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes as of December 31, 2014 and 2013 are as follows (in thousands):

  
December 31,
 
  
2014
  
2013
 
Deferred tax assets:
    
Accrued liabilities
 
$
1,172
  
$
1,172
 
Bad debt reserve
  
352
   
365
 
Net operating losses
  
1,265
   
1,510
 
Deferred compensation
  
3,060
   
2,728
 
Intangibles
  
-
   
2,101
 
Acquisition-related costs
  
380
   
490
 
Total deferred tax assets
  
6,229
   
8,366
 
Deferred tax liabilities:
        
Prepaid expenses
  
809
   
829
 
Equity in undistributed foreign earnings
  
125
   
125
 
Goodwill and Intangibles
  
12,176
   
7,594
 
Fixed assets
  
1,352
   
1,372
 
Total deferred tax liabilities
  
14,462
   
9,920
 
         
Net deferred tax liability
 
$
(8,233
)
 
$
(1,554
)

Federal Corporate Statutory Income Tax Rate Reconciled to Effective Income Tax Rate
The federal corporate statutory tax rate is reconciled to the Company's effective income tax rate as follows:

 
Year Ended December 31,
 
2014
 
2013
 
2012
 
Federal statutory rate
35.0
%
35.0
%
35.0
%
State taxes, net of federal benefit
4.5
 
4.3
 
4.4
 
Effect of foreign operations
(1.0)
 
(1.3)
 
(1.8)
 
Stock compensation
2.6
 
1.7
 
1.8
 
Non-deductible acquisition costs
0.7
 
0.2
 
0.8
 
Research and development tax credit
(3.3)
 
(5.7)
 
(2.7)
 
U.S. domestic production deduction
(0.9)
 
(3.1)
 
-
 
Other
0.7
 
0.9
 
0.5
 
Effective tax rate
38.3
%
32.0
%
38.0
%

Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]
The following table is a reconciliation of beginning and ending balances of total amounts of gross unrecognized tax benefits (in thousands):

  
December 31,
 
  
2014
  
2013
 
Balance at beginning of year
 
$
519
  
$
79
 
Unrecognized tax benefits related to current year
  
211
   
440
 
Reductions for tax positions of prior years
  
(185
)
  
-
 
Balance at end of year
 
$
545
  
$
519
 

XML 40 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies [Abstract]  
Schedule Of Operating Lease Agreement
The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of December 31, 2014 are as follows (in thousands):

  
Operating
Leases
 
2014
 
$
4,812
 
2015
  
4,452
 
2016
  
3,672
 
2017
  
2,245
 
2018
  
1,686
 
Thereafter
  
2,076
 
Total minimum lease payments
 
$
18,943
 

XML 41 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Description of Business and Principles of Consolidation
12 Months Ended
Dec. 31, 2014
Description of Business and Principles of Consolidation [Abstract]  
Description of Business and Principles of Consolidation
1. Description of Business and Principles of Consolidation

Perficient, Inc. (the "Company") is an information technology consulting firm. The Company helps its clients use Internet-based technologies to make their businesses more responsive to market opportunities and threats; strengthen relationships with customers, suppliers, and partners; improve productivity; and reduce information technology costs. The Company designs, builds, and delivers solutions using a core set of middleware software products developed by third-party vendors. The Company's solutions enable its clients to meet the changing demands of an increasingly global, Internet-driven, and competitive marketplace.

The Company is incorporated in Delaware. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

XML 42 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2014
Balance Sheet Components [Abstract]  
Components Of Accounts Receivable

 
December 31,
 
 
2014
  
2013
 
 
(In thousands)
 
Accounts receivable:
    
Accounts receivable
 
$
82,994
  
$
56,376
 
Unbilled revenues
  
31,845
   
23,274
 
Allowance for doubtful accounts
  
(911
)
  
(763
)
Total
 
$
113,928
  
$
78,887
 

Components Of Property And Equipment
Property and Equipment:
    
Computer hardware (useful life of 3 years)
 
$
10,221
  
$
8,104
 
Furniture and fixtures (useful life of 5 years)
  
2,442
   
1,891
 
Leasehold improvements (useful life of 5 years)
  
2,075
   
1,997
 
Software (useful life of 1 to 7 years)
  
6,828
   
6,042
 
Less: Accumulated depreciation
  
(13,600
)
  
(10,325
)
Total
 
$
7,966
  
$
7,709
 

Components Of Other Current Liabilities
Other current liabilities:
    
Accrued variable compensation
 
$
15,060
  
$
13,467
 
Deferred revenues
  
5,945
   
3,590
 
Payroll related costs
  
1,614
   
2,035
 
Accrued subcontractor fees
  
871
   
2,551
 
Accrued medical claims expense
  
1,615
   
1,296
 
Acquired liabilities
  
2,603
   
1,680
 
Estimated fair value of contingent consideration liability (Note 6)
  
-
   
1,606
 
Other current liabilities
  
5,320
   
4,073
 
Total
 
$
33,028
  
$
30,298
 

Components Of Other Non-Current Liabilities
Other non-current liabilities:
    
Deferred compensation liability
 
$
2,773
  
$
2,160
 
Deferred income taxes
  
8,912
   
2,345
 
Estimated fair value of contingent consideration liability (Note 6)
  
-
   
3,508
 
Other non-current liabilities
  
566
   
1,281
 
Total
 
$
12,251
  
$
9,294
 

XML 43 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations, Allocation of Total Purchase Price Consideration (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Business Acquisition [Line Items]      
Goodwill $ 236,130,000us-gaap_Goodwill $ 193,510,000us-gaap_Goodwill $ 160,936,000us-gaap_Goodwill
TriTek [Member]      
Business Acquisition [Line Items]      
Acquired tangible assets 11,900,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ dei_LegalEntityAxis
= prft_TritekMember
   
Acquired intangible assets 6,200,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ dei_LegalEntityAxis
= prft_TritekMember
   
Liabilities assumed (6,100,000)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ dei_LegalEntityAxis
= prft_TritekMember
   
Goodwill 9,100,000us-gaap_Goodwill
/ dei_LegalEntityAxis
= prft_TritekMember
   
Total purchase price 21,100,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ dei_LegalEntityAxis
= prft_TritekMember
   
ClearTask [Member]      
Business Acquisition [Line Items]      
Acquired tangible assets 2,100,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
   
Acquired intangible assets 1,600,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
   
Liabilities assumed (800,000)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
   
Goodwill 5,700,000us-gaap_Goodwill
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
   
Total purchase price 8,600,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
   
CoreMatrix [Member]      
Business Acquisition [Line Items]      
Acquired tangible assets 3,600,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
   
Acquired intangible assets 4,800,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
   
Liabilities assumed (1,500,000)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
   
Goodwill 17,600,000us-gaap_Goodwill
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
   
Total purchase price 24,500,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
   
ForwardThink [Member]      
Business Acquisition [Line Items]      
Acquired tangible assets 4,500,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
   
Acquired intangible assets 18,000,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
   
Liabilities assumed (11,900,000)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
   
Goodwill 29,500,000us-gaap_Goodwill
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
   
Total purchase price 40,100,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
   
BioPharm [Member]      
Business Acquisition [Line Items]      
Acquired tangible assets 3,400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
   
Acquired intangible assets 8,400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
   
Liabilities assumed (1,200,000)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
   
Goodwill 5,700,000us-gaap_Goodwill
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
   
Total purchase price 16,300,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
   
Trifecta [Member]      
Business Acquisition [Line Items]      
Acquired tangible assets 1,600,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ dei_LegalEntityAxis
= prft_TrifectaMember
   
Acquired intangible assets 5,200,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ dei_LegalEntityAxis
= prft_TrifectaMember
   
Liabilities assumed (5,700,000)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ dei_LegalEntityAxis
= prft_TrifectaMember
   
Goodwill 7,100,000us-gaap_Goodwill
/ dei_LegalEntityAxis
= prft_TrifectaMember
   
Total purchase price $ 8,200,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ dei_LegalEntityAxis
= prft_TrifectaMember
   
XML 44 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes, Components of the Income Tax Provision (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Current:      
Federal $ 10,973us-gaap_CurrentFederalTaxExpenseBenefit $ 7,292us-gaap_CurrentFederalTaxExpenseBenefit $ 8,405us-gaap_CurrentFederalTaxExpenseBenefit
State 1,846us-gaap_CurrentStateAndLocalTaxExpenseBenefit 883us-gaap_CurrentStateAndLocalTaxExpenseBenefit 1,704us-gaap_CurrentStateAndLocalTaxExpenseBenefit
Foreign 876us-gaap_CurrentForeignTaxExpenseBenefit 286us-gaap_CurrentForeignTaxExpenseBenefit 382us-gaap_CurrentForeignTaxExpenseBenefit
Total current 13,695us-gaap_CurrentIncomeTaxExpenseBenefit 8,461us-gaap_CurrentIncomeTaxExpenseBenefit 10,491us-gaap_CurrentIncomeTaxExpenseBenefit
Deferred:      
Federal 550us-gaap_DeferredFederalIncomeTaxExpenseBenefit 1,455us-gaap_DeferredFederalIncomeTaxExpenseBenefit (581)us-gaap_DeferredFederalIncomeTaxExpenseBenefit
State 112us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit 149us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit (32)us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit
Total deferred 662us-gaap_DeferredIncomeTaxExpenseBenefit 1,604us-gaap_DeferredIncomeTaxExpenseBenefit (613)us-gaap_DeferredIncomeTaxExpenseBenefit
Total provision for income taxes $ 14,357us-gaap_IncomeTaxExpenseBenefit $ 10,065us-gaap_IncomeTaxExpenseBenefit $ 9,878us-gaap_IncomeTaxExpenseBenefit
XML 45 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED BALANCE SHEETS (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Current assets:    
Cash and cash equivalents $ 10,935us-gaap_CashAndCashEquivalentsAtCarryingValue $ 7,018us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts receivable, net 113,928us-gaap_AccountsReceivableNetCurrent 78,887us-gaap_AccountsReceivableNetCurrent
Prepaid expenses 2,476us-gaap_PrepaidExpenseCurrent 2,569us-gaap_PrepaidExpenseCurrent
Other current assets 4,679us-gaap_OtherAssetsCurrent 6,759us-gaap_OtherAssetsCurrent
Total current assets 132,018us-gaap_AssetsCurrent 95,233us-gaap_AssetsCurrent
Property and equipment, net 7,966us-gaap_PropertyPlantAndEquipmentNet 7,709us-gaap_PropertyPlantAndEquipmentNet
Goodwill 236,130us-gaap_Goodwill 193,510us-gaap_Goodwill
Intangible assets, net 46,105us-gaap_IntangibleAssetsNetExcludingGoodwill 25,487us-gaap_IntangibleAssetsNetExcludingGoodwill
Other non-current assets 3,823us-gaap_OtherAssetsNoncurrent 3,810us-gaap_OtherAssetsNoncurrent
Total assets 426,042us-gaap_Assets 325,749us-gaap_Assets
Current liabilities:    
Accounts payable 22,035us-gaap_AccountsPayableCurrent 7,667us-gaap_AccountsPayableCurrent
Other current liabilities 33,028us-gaap_OtherLiabilitiesCurrent 30,298us-gaap_OtherLiabilitiesCurrent
Total current liabilities 55,063us-gaap_LiabilitiesCurrent 37,965us-gaap_LiabilitiesCurrent
Long-term debt 54,000us-gaap_LongTermLineOfCredit 19,000us-gaap_LongTermLineOfCredit
Other non-current liabilities 12,251us-gaap_OtherLiabilitiesNoncurrent 9,294us-gaap_OtherLiabilitiesNoncurrent
Total liabilities 121,314us-gaap_Liabilities 66,259us-gaap_Liabilities
Commitments and contingencies (see Note 11)      
Stockholders' equity:    
Common stock ($0.001 par value per share; 50,000,000 shares authorized and 43,175,973 shares issued and 32,856,099 shares outstanding as of December 31, 2014; 40,843,435 shares issued and 31,341,276 shares outstanding as of December 31, 2013) 43us-gaap_CommonStockValue 41us-gaap_CommonStockValue
Additional paid-in capital 334,645us-gaap_AdditionalPaidInCapitalCommonStock 297,997us-gaap_AdditionalPaidInCapitalCommonStock
Accumulated other comprehensive loss (651)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (378)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Treasury stock, at cost (10,319,874 shares as of December 31, 2014; 9,512,545 shares as of December 31, 2013) (95,353)us-gaap_TreasuryStockValue (81,051)us-gaap_TreasuryStockValue
Retained earnings 66,044us-gaap_RetainedEarningsAccumulatedDeficit 42,881us-gaap_RetainedEarningsAccumulatedDeficit
Total stockholders' equity 304,728us-gaap_StockholdersEquity 259,490us-gaap_StockholdersEquity
Total liabilities and stockholders' equity $ 426,042us-gaap_LiabilitiesAndStockholdersEquity $ 325,749us-gaap_LiabilitiesAndStockholdersEquity
XML 46 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Estimated Useful Lives of Identifiable Intangible Assets (Details)
12 Months Ended
Dec. 31, 2014
Trade Name [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 1 year
Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 1 year
Minimum [Member] | Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 3 years
Minimum [Member] | Non-Compete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 3 years
Minimum [Member] | Internally Developed Software [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 1 year
Minimum [Member] | Customer Backlog [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 8 months
Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 10 years
Maximum [Member] | Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 10 years
Maximum [Member] | Non-Compete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 5 years
Maximum [Member] | Internally Developed Software [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 7 years
Maximum [Member] | Customer Backlog [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 11 months
XML 47 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (USD $)
In Thousands, except Share data
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Retained Earnings (Deficit) [Member]
Total
Balance at Dec. 31, 2011 $ 36us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 248,855us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (279)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (54,995)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 5,342us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 198,959us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2011 28,743,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
202us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
202us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan (in shares) 56,000prft_StockIssuedDuringPeriodSharesStockOptionsExercisedAndStockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net tax benefit from stock option exercises and restricted stock vesting 0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
855us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
855us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Stock compensation related to restricted stock vesting and retirement savings plan contributions 1us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
9,589us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
9,590us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) 950,000prft_StockCompensationRelatedToRestrictedStockVestingAndRetirementSavingsPlanContributionsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Purchases of treasury stock 0prft_PurchaseOfTreasuryStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0prft_PurchaseOfTreasuryStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0prft_PurchaseOfTreasuryStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(7,975)prft_PurchaseOfTreasuryStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0prft_PurchaseOfTreasuryStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(7,975)prft_PurchaseOfTreasuryStock
Purchases of treasury stock (in shares) (724,000)prft_PurchaseOfTreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of stock for acquisitions 2us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
16,700us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
16,702us-gaap_StockIssuedDuringPeriodValueAcquisitions
Issuance of stock for acquisitions (in shares) 1,800,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
16,107us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
16,107us-gaap_NetIncomeLoss
Foreign currency translation adjustment 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(27)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(27)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Balance at Dec. 31, 2012 39us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
276,201us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(306)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(62,970)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
21,449us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
234,413us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2012 30,825,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
332us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
332us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan (in shares) 80,000prft_StockIssuedDuringPeriodSharesStockOptionsExercisedAndStockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net tax benefit from stock option exercises and restricted stock vesting 0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,578us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,578us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Stock compensation related to restricted stock vesting and retirement savings plan contributions 0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
11,034us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
11,034us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) 949,000prft_StockCompensationRelatedToRestrictedStockVestingAndRetirementSavingsPlanContributionsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Purchases of treasury stock and buyback of shares for taxes 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(18,081)us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(18,081)us-gaap_PaymentsForRepurchaseOfCommonStock
Purchases of treasury stock and buyback of shares for taxes (in shares) (1,313,000)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of stock for acquisitions 2us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
7,852us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
7,854us-gaap_StockIssuedDuringPeriodValueAcquisitions
Issuance of stock for acquisitions (in shares) 800,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
21,432us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
21,432us-gaap_NetIncomeLoss
Foreign currency translation adjustment 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(72)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(72)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Balance at Dec. 31, 2013 41us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
297,997us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(378)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(81,051)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
42,881us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
259,490us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2013 31,341,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        31,341,276us-gaap_CommonStockSharesOutstanding
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,451us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,451us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan (in shares) 210,000prft_StockIssuedDuringPeriodSharesStockOptionsExercisedAndStockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net tax benefit from stock option exercises and restricted stock vesting 0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,577us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,577us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Stock compensation related to restricted stock vesting and retirement savings plan contributions 1us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
12,718us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
12,719us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) 961,000prft_StockCompensationRelatedToRestrictedStockVestingAndRetirementSavingsPlanContributionsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Purchases of treasury stock and buyback of shares for taxes 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(14,302)us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(14,302)us-gaap_PaymentsForRepurchaseOfCommonStock
Purchases of treasury stock and buyback of shares for taxes (in shares) (807,000)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of stock for acquisitions 1us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
19,902us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
19,903us-gaap_StockIssuedDuringPeriodValueAcquisitions
Issuance of stock for acquisitions (in shares) 1,150,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
23,163us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
23,163us-gaap_NetIncomeLoss
Foreign currency translation adjustment 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(273)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(273)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Balance at Dec. 31, 2014 $ 43us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 334,645us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (651)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (95,353)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 66,044us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 304,728us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2014 32,855,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        32,854,802us-gaap_CommonStockSharesOutstanding
XML 48 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies, Rent Expense (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commitments and Contingencies [Abstract]      
Rent Expense $ 5.4us-gaap_LeaseAndRentalExpense $ 4.9us-gaap_LeaseAndRentalExpense $ 3.8us-gaap_LeaseAndRentalExpense
XML 49 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2014
Segment
Goodwill and Intangible Assets [Abstract]  
Period of time to determine average common stock price 15 days
Weighted average volatility rate (in hundredths) 40.00%us-gaap_FairValueAssumptionsWeightedAverageVolatilityRate
Weighted average discount rate (in hundredths) 60.00%us-gaap_WeightedAverageDiscountRatePercent
Segment Information [Abstract]  
Number of reportable operating segments 1us-gaap_NumberOfReportableSegments
Number of reportable units for goodwill impairment analysis 1us-gaap_NumberOfReportingUnits
Minimum [Member]  
Revenue Recognition [Abstract]  
Period of cancellation notice 10 days
Property, Plant and Equipment [Abstract]  
Useful lives of assets 1 year
Goodwill and Intangible Assets [Abstract]  
Intangible assets, useful lives 1 year
Maximum [Member]  
Revenue Recognition [Abstract]  
Period of cancellation notice 30 days
Property, Plant and Equipment [Abstract]  
Useful lives of assets 7 years
Goodwill and Intangible Assets [Abstract]  
Intangible assets, useful lives 10 years
XML 50 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Financial Results (Unaudited) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Quarterly Financial Results (Unaudited) [Abstract]                      
Total revenues $ 125,842us-gaap_Revenues $ 116,971us-gaap_Revenues $ 116,709us-gaap_Revenues $ 97,170us-gaap_Revenues $ 97,465us-gaap_Revenues $ 96,758us-gaap_Revenues $ 94,167us-gaap_Revenues $ 84,935us-gaap_Revenues $ 456,692us-gaap_Revenues $ 373,325us-gaap_Revenues $ 327,096us-gaap_Revenues
Gross margin 40,491us-gaap_GrossProfit 39,537us-gaap_GrossProfit 37,848us-gaap_GrossProfit 31,459us-gaap_GrossProfit 33,124us-gaap_GrossProfit 33,863us-gaap_GrossProfit 30,598us-gaap_GrossProfit 25,514us-gaap_GrossProfit 149,335us-gaap_GrossProfit 123,099us-gaap_GrossProfit 103,403us-gaap_GrossProfit
Income from operations 9,730us-gaap_OperatingIncomeLoss 12,395us-gaap_OperatingIncomeLoss 11,416us-gaap_OperatingIncomeLoss 5,421us-gaap_OperatingIncomeLoss 8,586us-gaap_OperatingIncomeLoss 10,346us-gaap_OperatingIncomeLoss 7,538us-gaap_OperatingIncomeLoss 5,208us-gaap_OperatingIncomeLoss 38,963us-gaap_OperatingIncomeLoss 31,678us-gaap_OperatingIncomeLoss 26,084us-gaap_OperatingIncomeLoss
Income before income taxes 9,263us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 11,943us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 11,040us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,274us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 8,590us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 10,257us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 7,402us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,249us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 37,520us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 31,497us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 25,985us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Net income $ 6,424us-gaap_NetIncomeLoss $ 7,306us-gaap_NetIncomeLoss $ 6,387us-gaap_NetIncomeLoss $ 3,045us-gaap_NetIncomeLoss $ 5,513us-gaap_NetIncomeLoss $ 7,234us-gaap_NetIncomeLoss $ 4,562us-gaap_NetIncomeLoss $ 4,123us-gaap_NetIncomeLoss $ 23,163us-gaap_NetIncomeLoss $ 21,432us-gaap_NetIncomeLoss $ 16,107us-gaap_NetIncomeLoss
Basic net income per share (in dollars per share) $ 0.20us-gaap_EarningsPerShareBasic $ 0.23us-gaap_EarningsPerShareBasic $ 0.20us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic $ 0.18us-gaap_EarningsPerShareBasic $ 0.24us-gaap_EarningsPerShareBasic $ 0.15us-gaap_EarningsPerShareBasic $ 0.14us-gaap_EarningsPerShareBasic $ 0.73us-gaap_EarningsPerShareBasic $ 0.71us-gaap_EarningsPerShareBasic $ 0.54us-gaap_EarningsPerShareBasic
Diluted net income per share (in dollars per share) $ 0.19us-gaap_EarningsPerShareDiluted $ 0.22us-gaap_EarningsPerShareDiluted $ 0.19us-gaap_EarningsPerShareDiluted $ 0.09us-gaap_EarningsPerShareDiluted $ 0.17us-gaap_EarningsPerShareDiluted $ 0.23us-gaap_EarningsPerShareDiluted $ 0.14us-gaap_EarningsPerShareDiluted $ 0.13us-gaap_EarningsPerShareDiluted $ 0.70us-gaap_EarningsPerShareDiluted $ 0.67us-gaap_EarningsPerShareDiluted $ 0.52us-gaap_EarningsPerShareDiluted
XML 51 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Event
12 Months Ended
Dec. 31, 2014
Subsequent Events [Abstract]  
Subsequent Events
15. Subsequent Events

Acquisition of Zeon Solutions

On January 2, 2015, the Company acquired substantially all of the assets of Zeon Solutions Incorporated, a Wisconsin corporation, Grand River Interactive LLC, a Michigan limited liability company, and their Indian affiliate, Zeon Solutions Private Limited (collectively, "Zeon"), an e-commerce solutions consulting firm, pursuant to the terms of an Asset Purchase Agreement, for approximately $38.5 million, of which approximately $22.3 million was cash and $13.4 was Company common stock issued at closing increased by $2.8 million representing the initial fair value estimate of additional earnings-based contingent consideration, which may be realized by Zeon 12 months after the closing date of the acquisition. The acquisition of Zeon expands the Company's expertise in the support of e-commerce solutions.

Goodwill and intangible assets are expected to be recorded on the Consolidated Balance Sheet from the acquisition of Zeon. As of March 5, 2015, the initial accounting for the business combination has not been completed, including the measurement of certain intangible assets and goodwill. Acquisition costs for the year ended December 31, 2014 were $1.0 million.

Amendment to the Credit Agreement

The Company and the Lenders entered into a second amendment and consent to the Company's credit agreement (the "Amendment"), pursuant to which the Company and the Lenders increased the amount of available borrowing capacity under the Credit Agreement by $35.0 million, effective as of January 2, 2015, thereby allowing for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to an additional commitment increase of $50.0 million.  Additionally, under the Amendment, Wells Fargo, National Association became party to the Credit Agreement as a lender to the Company.

XML 52 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Share (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net Income Per Share [Abstract]                      
Net income $ 6,424us-gaap_NetIncomeLoss $ 7,306us-gaap_NetIncomeLoss $ 6,387us-gaap_NetIncomeLoss $ 3,045us-gaap_NetIncomeLoss $ 5,513us-gaap_NetIncomeLoss $ 7,234us-gaap_NetIncomeLoss $ 4,562us-gaap_NetIncomeLoss $ 4,123us-gaap_NetIncomeLoss $ 23,163us-gaap_NetIncomeLoss $ 21,432us-gaap_NetIncomeLoss $ 16,107us-gaap_NetIncomeLoss
Basic [Abstract]                      
Weighted-average shares of common stock outstanding                 31,698us-gaap_WeightedAverageNumberOfSharesIssuedBasic 30,294us-gaap_WeightedAverageNumberOfSharesIssuedBasic 29,536us-gaap_WeightedAverageNumberOfSharesIssuedBasic
Shares used in computing basic net income per share (in shares)                 31,698us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 30,294us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 29,536us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities [Abstract]                      
Contingently issuable shares (in shares)                 13us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares [1] 0us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares [1] 81us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares [1]
Shares issuable for acquisition consideration (in shares)                 833us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements [2] 688us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements [2] 654us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements [2]
Shares used in computing diluted net income per share (in shares)                 33,158us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 31,808us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 31,086us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic net income per share (in dollars per share) $ 0.20us-gaap_EarningsPerShareBasic $ 0.23us-gaap_EarningsPerShareBasic $ 0.20us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic $ 0.18us-gaap_EarningsPerShareBasic $ 0.24us-gaap_EarningsPerShareBasic $ 0.15us-gaap_EarningsPerShareBasic $ 0.14us-gaap_EarningsPerShareBasic $ 0.73us-gaap_EarningsPerShareBasic $ 0.71us-gaap_EarningsPerShareBasic $ 0.54us-gaap_EarningsPerShareBasic
Diluted net income per share (in dollars per share) $ 0.19us-gaap_EarningsPerShareDiluted $ 0.22us-gaap_EarningsPerShareDiluted $ 0.19us-gaap_EarningsPerShareDiluted $ 0.09us-gaap_EarningsPerShareDiluted $ 0.17us-gaap_EarningsPerShareDiluted $ 0.23us-gaap_EarningsPerShareDiluted $ 0.14us-gaap_EarningsPerShareDiluted $ 0.13us-gaap_EarningsPerShareDiluted $ 0.70us-gaap_EarningsPerShareDiluted $ 0.67us-gaap_EarningsPerShareDiluted $ 0.52us-gaap_EarningsPerShareDiluted
Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share                 73us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 1us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 12us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Stock Options [Member]                      
Effect of dilutive securities [Abstract]                      
Stock-based compensation (in shares)                 61us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
152us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
194us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Restricted Stock [Member]                      
Effect of dilutive securities [Abstract]                      
Stock-based compensation (in shares)                 553us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
674us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
621us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
[1] For the year ended December 31, 2014, this represents the Company's estimate of shares to be issued to Clear Task, Inc. pursuant to the Asset Purchase Agreement. For the year ended December 31, 2012, this represents the Company's estimate of shares to be issued to Exervio Consulting , Inc. pursuant to the Asset Purchase Agreement.
[2] For the year ended December 31, 2014, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge Systems, Inc. ("Northridge"); (ii) the Asset Purchase Agreement with Nascent Systems, LP ("Nascent") ; (iii) the Agreement and Plan of Merger with TriTek Solutions, Inc. ("TriTek"); (iv) the Asset Purchase Agreement with Clear Task, Inc. ("Clear Task"); (v) the Asset Purchase Agreement with CoreMatrix Systems, LLC ("CoreMatrix"); (vi) the Agreement and Plan of Merger with ForwardThink Group Inc. ("ForwardThink"); (vii) the Asset Purchase Agreement with BioPharm Systems, Inc.("BioPharm"); and (viii) the Asset Purchase Agreement with Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited ("Trifecta") as part of the consideration. For the year ended December 31, 2013, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge; (ii) the Asset Purchase Agreement with Nascent; (iii) the Agreement and Plan of Merger with TriTek; (iv) the Asset Purchase Agreement with Clear Task; and (v) the Asset Purchase Agreement with CoreMatrix as part of the consideration. For the year ended December 31, 2012, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with speakTECH; (ii) the Asset Purchase Agreement with PointBridge Solutions, LLC; (iii) the Asset Purchase Agreement with Nascent; and (iv) the Agreement and Plan of Merger with Northridge as part of the consideration.
XML 53 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Share (Policies)
12 Months Ended
Dec. 31, 2014
Net Income Per Share [Abstract]  
Net Income Per Share
3. Net Income Per Share

Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share includes the weighted average number of common shares outstanding and the number of equivalent shares which would be issued related to the stock options, unvested restricted stock, and warrants using the treasury method, unless such additional equivalent shares are anti-dilutive.

XML 54 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 55 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
OPERATING ACTIVITIES      
Net income $ 23,163us-gaap_NetIncomeLoss $ 21,432us-gaap_NetIncomeLoss $ 16,107us-gaap_NetIncomeLoss
Adjustments to reconcile net income to net cash provided by operations:      
Depreciation 3,734us-gaap_Depreciation 3,262us-gaap_Depreciation 2,251us-gaap_Depreciation
Amortization 14,453us-gaap_AmortizationOfIntangibleAssets 7,974us-gaap_AmortizationOfIntangibleAssets 7,827us-gaap_AmortizationOfIntangibleAssets
Deferred income taxes 662us-gaap_DeferredIncomeTaxExpenseBenefit 1,604us-gaap_DeferredIncomeTaxExpenseBenefit (613)us-gaap_DeferredIncomeTaxExpenseBenefit
Non-cash stock compensation and retirement savings plan contributions 12,719us-gaap_ShareBasedCompensation 11,034us-gaap_ShareBasedCompensation 9,590us-gaap_ShareBasedCompensation
Tax benefit from stock option exercises and restricted stock vesting (2,607)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (2,618)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (1,061)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Adjustment to fair value of contingent consideration for purchase of business (1,463)prft_BusinessAcquisitionContingentConsiderationAdjustmentToFairValue 287prft_BusinessAcquisitionContingentConsiderationAdjustmentToFairValue 517prft_BusinessAcquisitionContingentConsiderationAdjustmentToFairValue
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (27,050)us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable 1,462us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable (818)us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable
Other assets 5,220us-gaap_IncreaseDecreaseInOtherOperatingAssets (126)us-gaap_IncreaseDecreaseInOtherOperatingAssets 1,074us-gaap_IncreaseDecreaseInOtherOperatingAssets
Accounts payable 14,344us-gaap_IncreaseDecreaseInAccountsPayable (361)us-gaap_IncreaseDecreaseInAccountsPayable 2,190us-gaap_IncreaseDecreaseInAccountsPayable
Other liabilities (9,142)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities 2,901us-gaap_IncreaseDecreaseInOtherOperatingLiabilities 2,147us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
Net cash provided by operating activities 34,033us-gaap_NetCashProvidedByUsedInOperatingActivities 46,851us-gaap_NetCashProvidedByUsedInOperatingActivities 39,211us-gaap_NetCashProvidedByUsedInOperatingActivities
INVESTING ACTIVITIES      
Purchase of property and equipment (3,674)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (4,649)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (1,923)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Capitalization of software developed for internal use (3,474)us-gaap_PaymentsToDevelopSoftware (3,329)us-gaap_PaymentsToDevelopSoftware (187)us-gaap_PaymentsToDevelopSoftware
Purchase of businesses, net of cash acquired (46,447)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (38,434)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (36,560)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Net cash used in investing activities (53,595)us-gaap_NetCashProvidedByUsedInInvestingActivities (46,412)us-gaap_NetCashProvidedByUsedInInvestingActivities (38,670)us-gaap_NetCashProvidedByUsedInInvestingActivities
FINANCING ACTIVITIES      
Payment of credit facility financing fees 0prft_PaymentsOfCreditFacilityFinancingFees (399)prft_PaymentsOfCreditFacilityFinancingFees 0prft_PaymentsOfCreditFacilityFinancingFees
Proceeds from line of credit 265,100us-gaap_ProceedsFromLinesOfCredit 181,150us-gaap_ProceedsFromLinesOfCredit 134,900us-gaap_ProceedsFromLinesOfCredit
Payments on line of credit (230,100)us-gaap_RepaymentsOfLongTermLinesOfCredit (164,950)us-gaap_RepaymentsOfLongTermLinesOfCredit (132,100)us-gaap_RepaymentsOfLongTermLinesOfCredit
Payment of contingent consideration for purchase of business (1,196)prft_PaymentOfContingentConsiderationForPurchaseOfBusiness 0prft_PaymentOfContingentConsiderationForPurchaseOfBusiness (556)prft_PaymentOfContingentConsiderationForPurchaseOfBusiness
Tax benefit from stock option exercises and restricted stock vesting 2,607us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,618us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 1,061us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Proceeds from the exercise of stock options and sales of stock through the Employee Stock Purchase Plan 1,451us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions 332us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions 202us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
Purchase of treasury stock (7,702)us-gaap_PaymentsForRepurchaseOfEquity (13,794)us-gaap_PaymentsForRepurchaseOfEquity (6,118)us-gaap_PaymentsForRepurchaseOfEquity
Remittance of taxes withheld as part of a net share settlement of restricted stock vesting (6,600)prft_RemittanceOfTaxesWithheldAsPartOfNetShareSettlementOfRestrictedStockVesting (4,287)prft_RemittanceOfTaxesWithheldAsPartOfNetShareSettlementOfRestrictedStockVesting (1,857)prft_RemittanceOfTaxesWithheldAsPartOfNetShareSettlementOfRestrictedStockVesting
Net cash provided by (used in) financing activities 23,560us-gaap_NetCashProvidedByUsedInFinancingActivities 670us-gaap_NetCashProvidedByUsedInFinancingActivities (4,468)us-gaap_NetCashProvidedByUsedInFinancingActivities
Effect of exchange rate on cash and cash equivalents (81)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 96us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 8us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Change in cash and cash equivalents 3,917us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 1,205us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (3,919)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 7,018us-gaap_CashAndCashEquivalentsAtCarryingValue 5,813us-gaap_CashAndCashEquivalentsAtCarryingValue 9,732us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 10,935us-gaap_CashAndCashEquivalentsAtCarryingValue 7,018us-gaap_CashAndCashEquivalentsAtCarryingValue 5,813us-gaap_CashAndCashEquivalentsAtCarryingValue
Supplemental disclosures:      
Cash paid for interest 1,279us-gaap_InterestPaid 273us-gaap_InterestPaid 168us-gaap_InterestPaid
Cash paid for income taxes 10,552us-gaap_IncomeTaxesPaidNet 7,862us-gaap_IncomeTaxesPaidNet 9,687us-gaap_IncomeTaxesPaidNet
Non-cash activity:      
Stock issued for purchase of business (net of stock reaquired for escrow claim) 19,173us-gaap_StockIssued1 7,854us-gaap_StockIssued1 14,411us-gaap_StockIssued1
Stock issued for settlement of contingent consideration for purchase of business 730prft_StockIssuedForSettlementOfContingentConsiderationForPurchaseOfBusiness 0prft_StockIssuedForSettlementOfContingentConsiderationForPurchaseOfBusiness 2,199prft_StockIssuedForSettlementOfContingentConsiderationForPurchaseOfBusiness
Estimated fair value of contingent consideration for purchase of business 127prft_BusinessAcquisitionContingentConsiderationEstimatedFairValue 5,114prft_BusinessAcquisitionContingentConsiderationEstimatedFairValue 0prft_BusinessAcquisitionContingentConsiderationEstimatedFairValue
Accrued additions to property and equipment $ 0prft_AccruedAdditionsToPropertyAndEquipment $ 1,488prft_AccruedAdditionsToPropertyAndEquipment $ 0prft_AccruedAdditionsToPropertyAndEquipment
XML 56 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.001us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare
Common stock, shares authorized (in shares) 50,000,000us-gaap_CommonStockSharesAuthorized 50,000,000us-gaap_CommonStockSharesAuthorized
Common stock, shares issued (in shares) 43,174,676us-gaap_CommonStockSharesIssued 40,843,435us-gaap_CommonStockSharesIssued
Common stock, shares outstanding (in shares) 32,854,802us-gaap_CommonStockSharesOutstanding 31,341,276us-gaap_CommonStockSharesOutstanding
Treasury stock, shares (in shares) 10,319,874us-gaap_TreasuryStockShares 9,512,545us-gaap_TreasuryStockShares
XML 57 R17.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes
12 Months Ended
Dec. 31, 2014
Income Taxes [Abstract]  
Income Taxes
10. Income Taxes

The Company files income tax returns in the U.S. federal jurisdiction, and various state and foreign jurisdictions. The Internal Revenue Service (the "IRS") has completed examinations of the Company's U.S. income tax returns or the statute has passed on returns for the years through 2010. The Company's 2011 and 2012 U.S. income tax returns are currently under examination by the IRS.

As of December 31, 2014, the Company had U.S. Federal tax net operating loss carry forwards of approximately $3.3 million that will begin to expire in 2020 if not utilized. Utilization of net operating losses may be subject to an annual limitation due to the "change in ownership" provisions of the Code. The annual limitation may result in the expiration of net operating losses before utilization.

Significant components of the provision for income taxes are as follows (in thousands):

  
Year Ended December 31,
 
  
2014
  
2013
  
2012
 
Current:
      
Federal
 
$
10,973
  
$
7,292
  
$
8,405
 
State
  
1,846
   
883
   
1,704
 
Foreign
  
876
   
286
   
382
 
Total current
  
13,695
   
8,461
   
10,491
 
             
Deferred:
            
Federal
  
550
   
1,455
   
(581
)
State
  
112
   
149
   
(32
)
Total deferred
  
662
   
1,604
   
(613
)
Total provision for income taxes
 
$
14,357
  
$
10,065
  
$
9,878
 

The components of pretax income for the years ended December 31, 2014, 2013 and 2012 are as follows (in thousands):

 
Year Ended December 31,
 
 
2014
 
2013
 
2012
 
Domestic
 
$
33,937
  
$
29,280
  
$
23,533
 
Foreign
  
3,583
   
2,217
   
2,452
 
Total
 
$
37,520
  
$
31,497
  
$
25,985
 

For the year ended December 31, 2014, foreign operations included Canada, China, India, and the United Kingdom.

For the year ended December 31, 2013 and 2012, foreign operations included Canada, China, and India.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes as of December 31, 2014 and 2013 are as follows (in thousands):

  
December 31,
 
  
2014
  
2013
 
Deferred tax assets:
    
Accrued liabilities
 
$
1,172
  
$
1,172
 
Bad debt reserve
  
352
   
365
 
Net operating losses
  
1,265
   
1,510
 
Deferred compensation
  
3,060
   
2,728
 
Intangibles
  
-
   
2,101
 
Acquisition-related costs
  
380
   
490
 
Total deferred tax assets
  
6,229
   
8,366
 
Deferred tax liabilities:
        
Prepaid expenses
  
809
   
829
 
Equity in undistributed foreign earnings
  
125
   
125
 
Goodwill and Intangibles
  
12,176
   
7,594
 
Fixed assets
  
1,352
   
1,372
 
Total deferred tax liabilities
  
14,462
   
9,920
 
         
Net deferred tax liability
 
$
(8,233
)
 
$
(1,554
)

Management regularly assesses the likelihood that deferred tax assets will be recovered from future taxable income. To the extent management believes that it is more likely than not that a deferred tax asset will not be realized, a valuation allowance is established. Management believes it is more likely than not that the Company will generate sufficient taxable income in future years to realize the benefits of its deferred tax assets.

The federal corporate statutory tax rate is reconciled to the Company's effective income tax rate as follows:

 
Year Ended December 31,
 
2014
 
2013
 
2012
 
Federal statutory rate
35.0
%
35.0
%
35.0
%
State taxes, net of federal benefit
4.5
 
4.3
 
4.4
 
Effect of foreign operations
(1.0)
 
(1.3)
 
(1.8)
 
Stock compensation
2.6
 
1.7
 
1.8
 
Non-deductible acquisition costs
0.7
 
0.2
 
0.8
 
Research and development tax credit
(3.3)
 
(5.7)
 
(2.7)
 
U.S. domestic production deduction
(0.9)
 
(3.1)
 
-
 
Other
0.7
 
0.9
 
0.5
 
Effective tax rate
38.3
%
32.0
%
38.0
%

The effective income tax rate increased to 38.3% for the year ended December 31, 2014 from 32.0% for the year ended December 31, 2013. The effective rate for the year ended December 31, 2014 only included the tax benefit for the 2014 research and development credit and domestic production deduction and the 2010 research and development tax credit.  The effective tax rate for the year ended December 31, 2013 included the benefit for the research and development credit for 2012 and 2013 and domestic production deduction for 2010, 2011, 2012 and 2013.

Under the provisions of the ASC Subtopic 740-10-25, Income Taxes - Recognition, the Company had an unrecognized tax benefit of $0.5 million as of both December 31, 2014 and 2013. If the Company's assessment of unrecognized tax benefits is not representative of actual outcomes, the Company's financial statements could be significantly impacted in the period of settlement or when the statute of limitations expires.

The following table is a reconciliation of beginning and ending balances of total amounts of gross unrecognized tax benefits (in thousands):

  
December 31,
 
  
2014
  
2013
 
Balance at beginning of year
 
$
519
  
$
79
 
Unrecognized tax benefits related to current year
  
211
   
440
 
Reductions for tax positions of prior years
  
(185
)
  
-
 
Balance at end of year
 
$
545
  
$
519
 

XML 58 R1.htm IDEA: XBRL DOCUMENT v2.4.1.9
Document and Entity Information (USD $)
12 Months Ended
Dec. 31, 2014
Mar. 02, 2015
Jun. 30, 2014
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2014    
Document Fiscal Year Focus 2014    
Document Fiscal Period Focus FY    
Entity Registrant Name PERFICIENT INC    
Trading Symbol 0    
Entity Central Index Key 0001085869    
Current Fiscal Year End Date --12-31    
Entity Filer Category Accelerated Filer    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 648,124,350dei_EntityPublicFloat
Entity Common Stock, Shares Outstanding   35,235,117dei_EntityCommonStockSharesOutstanding  
XML 59 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
11. Commitments and Contingencies

Certain of the Company's operating leases contain predetermined fixed escalations of minimum rentals during the original lease terms. For these leases, the Company recognizes the related rental expense on a straight-line basis over the life of the lease and records the difference between the amounts charged to operations and amounts paid as accrued rent expense.

The Company leases office space and certain equipment under various operating lease agreements. The Company has the option to extend the term of certain lease agreements. Future minimum commitments under these lease agreements as of December 31, 2014 are as follows (in thousands):

  
Operating
Leases
 
2014
 
$
4,812
 
2015
  
4,452
 
2016
  
3,672
 
2017
  
2,245
 
2018
  
1,686
 
Thereafter
  
2,076
 
Total minimum lease payments
 
$
18,943
 

Rent expense for the years ended December 31, 2014, 2013, and 2012 was approximately $5.4 million, $4.9 million, and $3.8 million, respectively.

XML 60 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF OPERATIONS (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenues:      
Services $ 386,668us-gaap_SalesRevenueServicesNet $ 326,589us-gaap_SalesRevenueServicesNet $ 286,548us-gaap_SalesRevenueServicesNet
Software and hardware 52,776prft_SoftwareAndHardwareRevenues 30,224prft_SoftwareAndHardwareRevenues 25,188prft_SoftwareAndHardwareRevenues
Reimbursable expenses 17,248us-gaap_ReimbursementRevenue 16,512us-gaap_ReimbursementRevenue 15,360us-gaap_ReimbursementRevenue
Total revenues 456,692us-gaap_Revenues 373,325us-gaap_Revenues 327,096us-gaap_Revenues
Cost of revenues (exclusive of depreciation and amortization, shown separately below)      
Project personnel costs 239,862us-gaap_LaborAndRelatedExpense 202,897us-gaap_LaborAndRelatedExpense 182,719us-gaap_LaborAndRelatedExpense
Software and hardware costs 47,235prft_SoftwareAndHardwareCosts 26,648prft_SoftwareAndHardwareCosts 21,536prft_SoftwareAndHardwareCosts
Reimbursable expenses 17,248us-gaap_CostOfReimbursableExpense 16,512us-gaap_CostOfReimbursableExpense 15,360us-gaap_CostOfReimbursableExpense
Other project-related expenses 3,012us-gaap_OtherCostOfServices 4,169us-gaap_OtherCostOfServices 4,078us-gaap_OtherCostOfServices
Total cost of revenues 307,357us-gaap_CostOfRevenue 250,226us-gaap_CostOfRevenue 223,693us-gaap_CostOfRevenue
Gross margin 149,335us-gaap_GrossProfit 123,099us-gaap_GrossProfit 103,403us-gaap_GrossProfit
Selling, general, and administrative 90,202us-gaap_SellingGeneralAndAdministrativeExpense 77,601us-gaap_SellingGeneralAndAdministrativeExpense 64,853us-gaap_SellingGeneralAndAdministrativeExpense
Depreciation 3,734us-gaap_Depreciation 3,262us-gaap_Depreciation 2,251us-gaap_Depreciation
Amortization 14,453us-gaap_AmortizationOfIntangibleAssets 7,974us-gaap_AmortizationOfIntangibleAssets 7,827us-gaap_AmortizationOfIntangibleAssets
Acquisition costs 3,446us-gaap_BusinessCombinationAcquisitionRelatedCosts 2,297us-gaap_BusinessCombinationAcquisitionRelatedCosts 1,871us-gaap_BusinessCombinationAcquisitionRelatedCosts
Adjustment to fair value of contingent consideration (1,463)prft_BusinessAcquisitionContingentConsiderationAdjustmentToFairValue 287prft_BusinessAcquisitionContingentConsiderationAdjustmentToFairValue 517prft_BusinessAcquisitionContingentConsiderationAdjustmentToFairValue
Income from operations 38,963us-gaap_OperatingIncomeLoss 31,678us-gaap_OperatingIncomeLoss 26,084us-gaap_OperatingIncomeLoss
Net interest expense (1,438)us-gaap_InterestIncomeExpenseNet (293)us-gaap_InterestIncomeExpenseNet (143)us-gaap_InterestIncomeExpenseNet
Net other (expense) income (5)us-gaap_OtherNonoperatingIncomeExpense 112us-gaap_OtherNonoperatingIncomeExpense 44us-gaap_OtherNonoperatingIncomeExpense
Income before income taxes 37,520us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 31,497us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 25,985us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision for income taxes 14,357us-gaap_IncomeTaxExpenseBenefit 10,065us-gaap_IncomeTaxExpenseBenefit 9,878us-gaap_IncomeTaxExpenseBenefit
Net income $ 23,163us-gaap_NetIncomeLoss $ 21,432us-gaap_NetIncomeLoss $ 16,107us-gaap_NetIncomeLoss
Basic net income per share (in dollars per share) $ 0.73us-gaap_EarningsPerShareBasic $ 0.71us-gaap_EarningsPerShareBasic $ 0.54us-gaap_EarningsPerShareBasic
Diluted net income per share (in dollars per share) $ 0.70us-gaap_EarningsPerShareDiluted $ 0.67us-gaap_EarningsPerShareDiluted $ 0.52us-gaap_EarningsPerShareDiluted
Shares used in computing basic net income per share (in shares) 31,698us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 30,294us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 29,536us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Shares used in computing diluted net income per share (in shares) 33,158us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 31,808us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 31,086us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
XML 61 R12.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans
12 Months Ended
Dec. 31, 2014
Employee Benefit Plans [Abstract]  
Employee Benefit Plans
5. Employee Benefit Plans

The Company has a qualified 401(k) profit sharing plan available to full-time employees who meet the plan's eligibility requirements. This defined contribution plan permits employees to make contributions up to maximum limits allowed by the Internal Revenue Code of 1986, as amended (the "Code"). The Company, at its discretion, matches a portion of the employee's contribution under a predetermined formula based on the level of contribution and years of service.  For  2014, the Company made matching contributions of 50% (25% in cash and 25% in Company stock) of the first 6% of eligible compensation deferred by the participant.  The Company recognized $4.0 million, $3.3 million, and $3.3 million of expense for the matching cash and Company stock contribution in  2014, 2013, and 2012, respectively. All matching contributions vest over a three-year period of service.

The Company has a nonqualified deferred compensation plan for certain U.S. personnel. The plan is designed to allow eligible participants to accumulate additional income through elective deferrals of compensation which will be paid in the future. As of December 31, 2014 and 2013, the deferred compensation liability balance was $2.8 million and $2.3 million, respectively.

XML 62 R11.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentration of Credit Risk and Significant Customers
12 Months Ended
Dec. 31, 2014
Concentration of Credit Risk and Significant Customers [Abstract]  
Concentration of Credit Risk and Significant Customers
4. Concentration of Credit Risk and Significant Customers

Cash and accounts receivable potentially expose the Company to concentrations of credit risk. Cash is placed with highly rated financial institutions. The Company provides credit, in the normal course of business, to its customers. The Company generally does not require collateral or up-front payments. The Company performs periodic credit evaluations of its customers and maintains allowances for potential credit losses. Customers can be denied access to services in the event of non-payment. During 2014, a substantial portion of the services the Company provided were built on IBM, Oracle, and Microsoft platforms, among others, and a significant number of the Company's clients are identified through joint selling opportunities conducted with and through sales leads obtained from the relationships with these vendors. Due to the Company's significant fixed operating expenses, the loss of sales to any significant customer could result in the Company's inability to generate net income or positive cash flow from operations for some time in the future.  However, the Company has remained relatively diversified, with its largest customer only representing approximately 4% of total revenues excluding reimbursable expenses for the year ended December 31, 2014 and 3% of total revenues excluding reimbursable expenses for both years ended December 31, 2013 and 2012.

XML 63 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2014
Summary of Significant Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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 reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Revenue Recognition
Revenue Recognition

Revenues are primarily derived from professional services provided on a time and materials basis. For time and material contracts, revenues are recognized and billed by multiplying the number of hours expended in the performance of the contract by the established billing rates. For fixed fee projects, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. On many projects the Company is also reimbursed for out-of-pocket expenses such as airfare, lodging, and meals. These reimbursements are included as a component of revenues. Revenues from software and hardware sales are generally recorded on a gross basis considering the Company's role as a principal in the transaction. On rare occasions, the Company enters into a transaction where it is not the principal. In these cases, revenue is recorded on a net basis.

Unbilled revenues represent the project time and expenses that have been incurred, but not yet billed to the client, prior to the end of the fiscal period. For time and materials projects, the client is invoiced for the amount of hours worked multiplied by the billing rates as stated in the contract. For fixed fee arrangements, the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time and expenses are worked/incurred and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as unbilled revenue once the Company verifies all other revenue recognition criteria have been met.

Revenues are recognized when the following criteria are met: (1) persuasive evidence of the customer arrangement exists; (2) fees are fixed and determinable; (3) delivery and acceptance have occurred; and (4) collectability is deemed probable. The Company's policy for revenue recognition in instances where multiple deliverables are sold contemporaneously to the same customer is in accordance with Financial Accounting Standards Board ASC Subtopic 985-605, Software – Revenue Recognition, ASC Subtopic 605-25, Revenue Recognition – Multiple-Element Arrangements, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13, Revenue Recognition). Specifically, if the Company enters into contracts for the sale of services and software or hardware, then the Company evaluates whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in the control of the Company (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, the Company also evaluates whether the services are essential to the functionality of the software and if it has fair value evidence for each deliverable. If the Company has concluded that the separation criteria are met, then it accounts for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of the Company's multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, the Company generally recognizes software and hardware sales upon delivery to the customer and services consistent with the policies described herein.

Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.

There are no significant cancellation or termination-type provisions for the Company's software and hardware sales. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days' notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.

The Company may provide multiple services under the terms of an arrangement and is required to assess whether one or more units of accounting are present. Service fees are typically accounted for as one unit of accounting, as fair value evidence for individual tasks or milestones is not available.  The Company follows the guidelines discussed above in determining revenues; however, certain judgments and estimates are made and used to determine revenues recognized in any accounting period. If estimates are revised, material differences may result in the amount and timing of revenues recognized for a given period.

Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.

Allowance for Doubtful Accounts
Allowance for Doubtful Accounts

An allowance for doubtful accounts is based upon specific identification of likely and probable losses. Each accounting period, accounts receivable is evaluated for risk associated with a client's inability to make contractual payments, historical experience, and other currently available information.

Stock-Based Compensation
Stock-Based Compensation

Stock-based compensation is accounted for in accordance with ASC Topic 718, Compensation – Stock Compensation ("ASC Topic 718"). Under this method, the Company recognizes share-based compensation ratably using the straight-line attribution method over the requisite service period. In addition, pursuant to ASC Topic 718, the Company is required to estimate the amount of expected forfeitures when calculating share-based compensation, instead of accounting for forfeitures as they occur.

Income Taxes
Income Taxes

The Company accounts for income taxes in accordance with ASC Subtopic 740-10, Income Taxes ("ASC Subtopic 740-10"), and ASC Section 740-10-25, Income Taxes – Recognition ("ASC Section 740-10-25").  ASC Subtopic 740-10 prescribes the use of the asset and liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Deferred tax assets are subject to tests of recoverability. A valuation allowance is provided for such deferred tax assets to the extent realization is not judged to be more likely than not.  ASC Subtopic 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Subtopic 740-10-25 also provides guidance on derecognition, classification, treatment of interest and penalties, and disclosure of such positions.

Cash and Cash Equivalents
Cash and Cash Equivalents

Cash and cash equivalents consist of all cash balances and liquid investments with original maturities of three months or less.

Property and Equipment
Property and Equipment

Property and equipment are recorded at cost. Depreciation of property and equipment is computed using the straight-line method over the useful lives of the assets (generally one to seven years). Leasehold improvements are amortized over the shorter of the life of the lease or the estimated useful life of the assets.

Goodwill and Intangible Assets
Goodwill and Intangible Assets

Goodwill represents the excess purchase price over the fair value of net assets acquired, or net liabilities assumed, in a business combination. In accordance with ASC Topic 350, Intangibles – Goodwill and Other ("ASC Topic 350"), the Company performs an annual impairment test of goodwill. The Company evaluates goodwill as of October 1 each year and more frequently if events or changes in circumstances indicate that goodwill might be impaired. ASC Topic 350 permits, but does not require, an assessment of qualitative factors to determine whether it is more likely than not that the fair value is less than the carrying amount of the Company before applying the two-step goodwill impairment test. If it is more likely than not that the fair value is less than the carrying amount of the Company, the two-step goodwill impairment test will be conducted. The first step screens for impairment and, when impairment is indicated, a second step is employed to measure the impairment. The Company has elected to go directly to step one rather than making a more-likely-than-not assessment based on an evaluation of qualitative factors.

The Company performed its annual impairment test of goodwill as of October 1, 2014. Based on the test performed, the Company's fair value as of the annual testing date exceeded its book value and consequently, no impairment was indicated. The Company's fair value was determined by weighting the results of two valuation methods: (1) market capitalization based on the average price of the Company's common stock, including a control premium, for a reasonable period of time prior to the evaluation date (generally 15 days) and (2) a discounted cash flow model.  The fair value calculated using the Company's average common stock price (including a control premium) was weighted 40% while the value calculated by the discounted cash flow model was weighted 60% in the Company's determination of its overall fair value.

Other intangible assets include customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software, which are being amortized over the assets' estimated useful lives using the straight-line method. Estimated useful lives range from less than one year to ten years. Amortization of customer relationships, non-compete arrangements, trade names, customer backlog, and internally developed software is considered an operating expense and is included in "Amortization" in the accompanying Consolidated Statements of Operations. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in a lack of recoverability or revised useful life.

Fair Value of Financial Instruments
Fair Value of Financial Instruments

Cash equivalents, accounts receivable, accounts payable, and other accrued liabilities are stated at amounts which approximate fair value due to the near term maturities of these instruments.  The Company's long-term debt balance approximates fair market value.  Investments are stated at amounts which approximate fair value based on quoted market prices or other observable inputs.

Treasury Stock
Treasury Stock

The Company uses the cost method to account for repurchases of its own stock.

Segment Information
Segment and Geographic Information

The Company operates as one reportable operating segment according to ASC Topic 280, Segment Reporting, which establishes standards for the way that business enterprises report information about operating segments. The chief operating decision maker formulates decisions about how to allocate resources and assess performance based on consolidated financial results. The Company also has one reporting unit for purposes of the goodwill impairment analysis discussed above. Approximately 99% of the Company's revenues were derived from clients in the United States during each of the years ended December 31, 2014, 2013 and 2012.  Less than 1% of the Company's non-current assets were located outside the United States as of each of the years ended December 31, 2014 and 2013.

Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements

On May 28, 2014, the Financial Accounting Standards Board issued ASU No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard is effective for the Company on January 1, 2017. Early application is not permitted. The standard permits the use of either the retrospective or cumulative effect transition method. The Company is evaluating the effect that ASU 2014-09 will have on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting.

XML 64 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components
12 Months Ended
Dec. 31, 2014
Balance Sheet Components [Abstract]  
Balance Sheet Components
12. Balance Sheet Components

 
December 31,
 
 
2014
  
2013
 
 
(In thousands)
 
Accounts receivable:
    
Accounts receivable
 
$
82,994
  
$
56,376
 
Unbilled revenues
  
31,845
   
23,274
 
Allowance for doubtful accounts
  
(911
)
  
(763
)
Total
 
$
113,928
  
$
78,887
 

Property and Equipment:
    
Computer hardware (useful life of 3 years)
 
$
10,221
  
$
8,104
 
Furniture and fixtures (useful life of 5 years)
  
2,442
   
1,891
 
Leasehold improvements (useful life of 5 years)
  
2,075
   
1,997
 
Software (useful life of 1 to 7 years)
  
6,828
   
6,042
 
Less: Accumulated depreciation
  
(13,600
)
  
(10,325
)
Total
 
$
7,966
  
$
7,709
 

Other current liabilities:
    
Accrued variable compensation
 
$
15,060
  
$
13,467
 
Deferred revenues
  
5,945
   
3,590
 
Payroll related costs
  
1,614
   
2,035
 
Accrued subcontractor fees
  
871
   
2,551
 
Accrued medical claims expense
  
1,615
   
1,296
 
Acquired liabilities
  
2,603
   
1,680
 
Estimated fair value of contingent consideration liability (Note 6)
  
-
   
1,606
 
Other current liabilities
  
5,320
   
4,073
 
Total
 
$
33,028
  
$
30,298
 

Other non-current liabilities:
    
Deferred compensation liability
 
$
2,773
  
$
2,160
 
Deferred income taxes
  
8,912
   
2,345
 
Estimated fair value of contingent consideration liability (Note 6)
  
-
   
3,508
 
Other non-current liabilities
  
566
   
1,281
 
Total
 
$
12,251
  
$
9,294
 

XML 65 R15.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation
12 Months Ended
Dec. 31, 2014
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
8. Stock-Based Compensation

Stock Option Plans

The Company made various award grants under the 2009 Long-Term Incentive Plan prior to May 2012 and under the 2012 Long Term Incentive Plan prior to May 2014. In May 2014, the Company's stockholders approved the Amended and Restated 2012 Long-Term Incentive Plan (the "Incentive Plan"), which had been previously approved by the Company's Board of Directors.  The Incentive Plan allows for the granting of various types of stock awards, not to exceed a total of 5.0 million shares, to eligible individuals.  The Compensation Committee of the Board of Directors administers the Incentive Plan and determines the terms of all stock awards made under the Incentive Plan.

Stock option activity for the year ended December 31, 2014 was as follows (in thousands, except exercise price and remaining contractual terms information):

  
Shares
  
Weighted-Average Exercise Price
  
Weighted-Average Remaining Contractual Terms (In Years) (1)
  
Aggregate Intrinsic Value
 
Options outstanding at December 31, 2013
  
222
  
$
6.08
   
0.94
  
$
3,845
 
Options exercised (2)
  
(196
)
  
6.14
      
$
2,507
 
Options canceled
  
(14
)
  
3.94
         
Options outstanding at December 31, 2014
  
12
  
$
7.48
   
0.09
  
$
139
 
Options vested, December 31, 2014
  
12
  
$
7.48
   
0.09
  
$
139
 

(1)
Stock options have a maximum contractual term of 10 years.
(2)
The total aggregate intrinsic value of stock options exercised during 2013 and 2012 was $1.0 million and $0.4 million, respectively.

Restricted stock activity for the year ended December 31, 2014 was as follows (in thousands, except fair value information):

  
Shares
  
Weighted-Average
Grant Date Fair
Value
 
Restricted stock awards outstanding at December 31, 2013
  
1,699
  
$
12.13
 
Awards granted (1)
  
773
  
$
18.56
 
Awards vested (2)
  
(844
)
 
$
11.53
 
Awards forfeited
  
(122
)
 
$
14.21
 
Restricted stock awards outstanding at December 31, 2014
  
1,506
  
$
15.39
 

(1)
The weighted average grant date fair value of shares granted during 2013 and 2012 was $14.62 and $11.31, respectively.
(2)
The total fair value of restricted shares vested during the years ended December 31, 2014, 2013 and 2012 was $15.1 million, $13.4 million and $9.7 million, respectively.

The Company recognized $13.4 million, $11.1 million, and $9.6 million of share-based compensation expense during 2014, 2013 and 2012, respectively, which included $2.0 million, $1.7 million, and $1.4 million of expense for retirement savings plan contributions, respectively.  The associated current and future income tax benefit recognized during 2014, 2013 and 2012 was $4.1 million, $3.6 million, and $3.2 million, respectively. As of December 31, 2014, there was $17.2 million of total unrecognized compensation cost related to non-vested share-based awards. This cost is expected to be recognized over a weighted-average period of two years. Generally restricted stock awards vest over a three to five year requisite service period.

Employee Stock Purchase Plan

The Employee Stock Purchase Plan (the "ESPP") is a broadly-based stock purchase plan in which any eligible employee may elect to participate by authorizing the Company to make payroll deductions in a specific amount or designated percentage to pay the exercise price of an option. In no event will an employee be granted ability under the ESPP that would permit the purchase of common stock with a fair market value in excess of $25,000 in any calendar year and the Compensation Committee of the Company has set the current annual participation limit at $12,500. During the year ended December 31, 2014, approximately 15,200 shares were purchased under the ESPP.

There are four three-month offering periods in each calendar year beginning on January 1, April 1, July 1, and October 1, respectively. The purchase price of shares offered under the ESPP is an amount equal to 95% of the fair market value of the common stock on the date of purchase (occurring on, respectively, March 31, June 30, September 30, and December 31). The ESPP is designed to comply with Section 423 of the Code and thus is eligible for the favorable tax treatment afforded by Section 423.

XML 66 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components, Components of Accounts Receivable (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Balance Sheet Components [Abstract]    
Accounts receivable $ 82,994us-gaap_AccountsReceivableGrossCurrent $ 56,376us-gaap_AccountsReceivableGrossCurrent
Unbilled revenues 31,845us-gaap_UnbilledReceivablesCurrent 23,274us-gaap_UnbilledReceivablesCurrent
Allowance for doubtful accounts (911)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent (763)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Total $ 113,928us-gaap_AccountsReceivableNetCurrent $ 78,887us-gaap_AccountsReceivableNetCurrent
XML 67 R13.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations
12 Months Ended
Dec. 31, 2014
Business Combinations [Abstract]  
Business Combinations
6. Business Combinations

Acquisition of TriTek

On May 1, 2013, the Company acquired TriTek, pursuant to the terms of an Agreement and Plan of Merger. TriTek was an IBM-focused enterprise content management and business process management consulting firm. The acquisition of TriTek further enhanced the Company's existing capabilities and further positioned the Company as the IBM solution provider of choice for enterprises across North America.

The Company's total allocable purchase price consideration was $21.1 million. The purchase price was comprised of $17.0 million in cash paid and $4.1 million of Company common stock issued at closing. The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.


The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
11.9
 
Acquired intangible assets
  
6.2
 
Liabilities assumed
  
(6.1
)
Goodwill
  
9.1
 
Total purchase price
 
$
21.1
 

The Company estimated that the intangible assets acquired have useful lives of eight months to eight years.

Acquisition of Clear Task

On May 17, 2013, the Company acquired Clear Task, pursuant to the terms of an Asset Purchase Agreement. Clear Task provided salesforce.com implementations and customizations for enterprise customers. Clear Task's professionals helped clients implement Service Cloud, Sales Cloud, Chatter and platform engagement solutions to strengthen customer, employee and partner relationships, and maintain their competitive advantage. The acquisition of Clear Task further expanded the Company's cloud capabilities to include offerings from each of the world's leading cloud computing providers - IBM, Microsoft, Oracle and salesforce.com.

The Company's total allocable purchase price consideration was $8.6 million. The purchase price was comprised of $6.0 million in cash paid and $1.2 million of Company common stock issued at closing increased by $1.4 million representing the initial fair value estimate of additional earnings-based contingent consideration, which was realized by the Clear Task selling shareholders 12 months after the closing date of the acquisition. The contingency was achieved during 2014 and the Company paid $3.6 million in contingent consideration, which represents the maximum cash and stock payout pursuant to the Asset Purchase Agreement. 80% of the earnings-based contingent consideration was paid in cash and 20% was issued in stock to the Clear Task selling shareholders. The Company incurred approximately $0.6 million in transaction costs, which were expensed when incurred.
 
The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
2.1
 
Acquired intangible assets
  
1.6
 
Liabilities assumed
  
(0.8
)
Goodwill
  
5.7
 
Total purchase price
 
$
8.6
 


The Company estimated that the intangible assets acquired have useful lives of five months to five years.

Acquisition of CoreMatrix

On October 11, 2013, the Company acquired CoreMatrix, pursuant to the terms of an Asset Purchase Agreement. CoreMatrix was a salesforce.com cloud computing services and solutions firm. The acquisition of CoreMatrix provides the Company with the comprehensive capacity to sell and deliver salesforce.com solutions across North America.

The Company's total allocable purchase price consideration was $24.5 million. The purchase price was comprised of $18.6 million in cash paid and $2.5 million of Company common stock issued at closing increased by $3.4 million representing the initial fair value estimate of additional earnings-based contingent consideration. CoreMatrix did not realize the first earnings-based contingency as of 12 months after the closing date of the acquisition.  The second earnings-based contingency, if achieved 24 months from the acquisition closing date, will consist of 80% cash and 20% stock paid to the CoreMatrix selling shareholders. As of December 31, 2014, the Company's best estimate of the fair value of the earnings-based contingent consideration is zero. The adjustment from the initial fair market value was recorded in "Adjustment to fair value of contingent consideration" on the Consolidated Statement of Operations.  The Company incurred approximately $0.8 million in transaction costs, which were expensed when incurred.

The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
3.6
 
Acquired intangible assets
  
4.8
 
Liabilities assumed
  
(1.5
)
Goodwill
  
17.6
 
Total purchase price
 
$
24.5
 

The Company estimated that the intangible assets acquired have useful lives of six months to ten years.

Acquisition of ForwardThink
 
On February 10, 2014, the Company acquired ForwardThink, pursuant to the terms of an Agreement and Plan of Merger. ForwardThink was a financial services and solutions consulting firm. The acquisition of ForwardThink expanded the Company's financial services vertically, including the Company's presence in New York.
 
The Company has initially estimated the total allocable purchase price consideration to be $40.1 million. The purchase price was comprised of $26.9 million in cash paid (net of cash acquired) and $13.2 million of Company common stock issued at closing. The Company incurred approximately $1.3 million in transaction costs, which were expensed when incurred. The Company acquired certain equity awards which were replaced with a cash incentive plan pursuant to the Agreement and Plan of Merger.  These awards are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination and will be recognized as compensation expense within the Consolidated Statements of Operations.  Approximately $0.8 million of expense will be recorded over three years and will be recognized ratably over the awards service period.

The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
4.5
 
Acquired intangible assets
  
18.0
 
Liabilities assumed
  
(11.9
)
Goodwill
  
29.5
 
Total purchase price
 
$
40.1
 

The Company estimated that the intangible assets acquired have useful lives of eleven months to six years.

The amounts above represent the fair value estimates as of December 31, 2014, and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.

Acquisition of BioPharm
 
On April 1, 2014, the Company acquired substantially all of the assets of BioPharm Systems, Inc., a California corporation ("California BioPharm"), and all of the outstanding stock of BioPharm Systems, Inc., a Delaware corporation (together with California BioPharm, "BioPharm"), pursuant to the terms of an Asset Purchase Agreement and a Stock Purchase Agreement. BioPharm was a business and information technology consulting firm focused on the life sciences industry. The acquisition of BioPharm expanded the Company's industry vertical expertise with the addition of a dedicated life sciences vertical.

The Company has initially estimated the total allocable purchase price consideration to be $16.3 million. The purchase price was comprised of $11.2 million in cash paid (net of cash acquired) and $5.1 million in Company common stock issued at closing. The Company incurred approximately $0.7 million in transaction costs, which were expensed when incurred.


The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
3.4
 
Acquired intangible assets
  
8.4
 
Liabilities assumed
  
(1.2
)
Goodwill
  
5.7
 
Total purchase price
 
$
16.3
 

The Company estimated that the intangible assets acquired have useful lives of nine months to ten years.
 
The amounts above represent the fair value estimates as of December 31, 2014, and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.

Acquisition of Trifecta

 On May 7, 2014, the Company acquired substantially all of the assets related to the eCommerce business of Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited (together, "Trifecta"), pursuant to the terms of an Asset Purchase Agreement. Trifecta was a business and information technology consulting firm focused on IBM WebSphere Commerce solutions. The acquisition of Trifecta expanded our ability to deliver larger, more powerful commerce solutions.

The Company has initially estimated the total allocable purchase price consideration to be $13.6 million.  Of the $13.6 million in total allocable purchase price consideration, $8.2 million was paid in cash and the remainder represents an assumption of liabilities.  The Company incurred approximately $0.6 million in transaction costs, which were expensed when incurred.


The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
1.6
 
Acquired intangible assets
  
5.2
 
Liabilities assumed
  
(5.7
)
Goodwill
  
7.1
 
Total purchase price
 
$
8.2
 

The Company estimated that the intangible assets acquired have useful lives of eight months to five years.

The amounts above represent the fair value estimates as of December 31, 2014 and are subject to subsequent adjustment as the Company obtains additional information during the measurement period and finalizes its fair value estimates. Any subsequent adjustments to these fair value estimates occurring during the measurement period will result in an adjustment to goodwill or income, as applicable.

The results of the TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta operations have been included in the Company's consolidated financial statements since the respective acquisition dates.

The aggregate amounts of revenue and net income of ForwardThink, BioPharm, and Trifecta included in the Company's Consolidated Statements of Operations from the respective acquisition dates to December 31, 2014 are as follows (in thousands):

  
Acquisition Date to
December 31, 2014
 
Revenues
 
$
48,108
 
Net income
 
$
4,917
 

Pro-forma Results of Operations (Unaudited)

The following presents the unaudited pro-forma combined results of operations of the Company with ForwardThink, BioPharm, and Trifecta for the year ended December 31, 2014 and TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta for the year ended December 31, 2013, after giving effect to certain pro-forma adjustments related to the amortization of acquired intangible assets and assuming ForwardThink, BioPharm, and Trifecta were acquired as of the beginning of 2013 and TriTek, Clear Task, and CoreMatrix were acquired as of the beginning of 2012. These unaudited pro-forma results are presented in compliance with the adoption of ASU 2010-29, Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2013 or January 1, 2012 or of future results of operations of the consolidated entities (in thousands except per share data):

  
December 31,
 
  
2014
  
2013
 
Revenues
 
$
467,825
  
$
452,036
 
Net income
 
$
27,544
  
$
26,986
 
Basic net income per share
 
$
0.84
  
$
0.84
 
Diluted net income per share
 
$
0.83
  
$
0.81
 
Shares used in computing basic net income per share
  
32,736
   
31,990
 
Shares used in computing diluted net income per share
  
33,350
   
33,304
 

XML 68 R14.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2014
Goodwill and Intangible Assets [Abstract]  
Goodwill And Intangible Assets
7. Goodwill and Intangible Assets

Goodwill

Activity related to goodwill consisted of the following (in thousands):

  
2014
  
2013
 
Balance, beginning of year
 
$
193,510
  
$
160,936
 
Preliminary purchase price allocations for acquisitions (Note 6)
  
42,278
   
32,041
 
Purchase accounting adjustments
  
342
   
533
 
Balance, end of year
 
$
236,130
  
$
193,510
 

Intangible Assets with Definite Lives

Following is a summary of the Company's intangible assets that are subject to amortization (in thousands):

  
Year Ended December 31,
 
  
2014
  
2013
 
  
Gross Carrying
Amount
  
Accumulated
Amortization
  
Net
Carrying Amount
  
Gross Carrying
Amount
  
Accumulated
Amortization
  
Net
Carrying Amount
 
Customer relationships
 
$
54,389
  
$
(16,595
)
 
$
37,794
  
$
31,156
  
$
(10,835
)
 
$
20,321
 
Non-compete agreements
  
1,601
   
(866
)
  
735
   
1,477
   
(715
)
  
762
 
Customer backlog
  
2,341
   
(2,265
)
  
76
   
402
   
(170
)
  
232
 
Trade name
  
167
   
(148
)
  
19
   
159
   
(83
)
  
76
 
Internally developed software
  
8,897
   
(1,416
)
  
7,481
   
4,604
   
(508
)
  
4,096
 
Total
 
$
67,395
  
$
(21,290
)
 
$
46,105
  
$
37,798
  
$
(12,311
)
 
$
25,487
 

The estimated useful lives of identifiable intangible assets are as follows:

Customer relationships
3 – 10 years
Non-compete agreements
3 – 5 years
Customer backlog
8 – 11 months
Internally developed software
1 – 7 years
Trade name
1 year

The weighted average amortization periods for customer relationships and non-compete agreements are six years and five years, respectively. Total amortization expense for the years ended December 31, 2014, 2013, and 2012 was approximately $14.5 million, $8.0 million, and $7.8 million, respectively.

Estimated annual amortization expense for the next five years ended December 31 is as follows and excludes the impact of the acquisition referenced in Note 15, Subsequent Events (in thousands):

2015
 
$
10,906
 
2016
 
$
9,683
 
2017
 
$
7,323
 
2018
 
$
6,363
 
2019
 
$
5,466
 
Thereafter
 
$
6,364
 


XML 69 R16.htm IDEA: XBRL DOCUMENT v2.4.1.9
Line of Credit
12 Months Ended
Dec. 31, 2014
Line of Credit [Abstract]  
Line of Credit
9. Line of Credit

On July 31, 2013, we renewed and extended the term of our credit agreement with Silicon Valley Bank ("SVB"), U.S. Bank National Association, and Bank of America, N.A.  As renewed, the credit agreement provided for revolving credit borrowings up to a maximum principal amount of $75.0 million, subject to a commitment increase of $25.0 million.  The Company and the Lenders entered into a first amendment to the credit agreement, effective as of May 7, 2014, pursuant to which the Company and the Lenders increased the amount of available borrowing capacity thereunder by $15.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $90.0 million.  The Company and the Lenders entered into a second amendment and consent to the credit agreement (as amended, the "Credit Agreement"), effective as of January 2, 2015, pursuant to which the Company and the Lenders, including Wells Fargo, National Association, as a new lender, increased the amount of available borrowing capacity thereunder by $35.0 million, allowing for revolving credit borrowings up to a maximum principal amount of $125.0 million, subject to an additional commitment increase of $50.0 million.  Refer to Note 15, Subsequent Events, for further discussion.

The Credit Agreement also allows for the issuance of letters of credit in the aggregate amount of up to $5.0 million at any one time; outstanding letters of credit reduce the credit available for revolving credit borrowings.  As of  December 31, 2014, the Company had one outstanding letter of credit in the amount of $0.2 million to secure an office space lease. Substantially all of our assets are pledged to secure the credit facility.

All outstanding amounts owed under the Credit Agreement become due and payable no later than the final maturity date of July 31, 2017. Borrowings under the Credit Agreement bear interest at our option of SVB's prime rate (4.00% on December 31, 2014) plus a margin ranging from 0.00% to 0.50% or one-month LIBOR (0.17% on December 31, 2014) plus a margin ranging from 2.00% to 2.50%.  The additional margin amount is dependent on the level of outstanding borrowings. As of December 31, 2014, we had $35.8 million of maximum borrowing capacity.  We incur an annual commitment fee of 0.30% on the unused portion of the line of credit.

The Company is required to comply with various financial covenants under the Credit Agreement. Specifically, the Company is required to maintain a ratio of earnings before interest, taxes, depreciation, and amortization ("EBITDA") plus stock compensation and minus income taxes paid and capital expenditures to interest expense and scheduled payments due for borrowings on a trailing three months basis annualized of not less than 2.00 to 1.00 and a ratio of current maturities of long-term debt to EBITDA plus stock compensation and minus income taxes paid and capital expenditures of not more than 2.75 to 1.00.

At December 31, 2014, the Company was in compliance with all covenants under the Credit Agreement.

XML 70 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Doubtful Accounts (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Doubtful Accounts [Abstract]      
Balance, beginning of year $ 763us-gaap_AllowanceForDoubtfulAccountsReceivable $ 724us-gaap_AllowanceForDoubtfulAccountsReceivable $ 1,057us-gaap_AllowanceForDoubtfulAccountsReceivable
Charges (reductions) to expense 934us-gaap_ProvisionForDoubtfulAccounts 280us-gaap_ProvisionForDoubtfulAccounts 744us-gaap_ProvisionForDoubtfulAccounts
Uncollected balances written off, net of recoveries (786)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs (241)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs (1,077)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Balance, end of year $ 911us-gaap_AllowanceForDoubtfulAccountsReceivable $ 763us-gaap_AllowanceForDoubtfulAccountsReceivable $ 724us-gaap_AllowanceForDoubtfulAccountsReceivable
XML 71 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
Jan. 02, 2015
May 07, 2014
Jul. 31, 2013
Amendment to the Credit Agreement [Abstract]        
Maximum borrowing capacity increase     $ 15.0prft_LineOfCreditFacilityMaximumBorrowingCapacityIncrease  
Maximum borrowing capacity     90.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity 75.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Commitment increase 25.0prft_LineOfCreditFacilityCommitmentIncrease      
Subsequent Event [Member]        
Amendment to the Credit Agreement [Abstract]        
Maximum borrowing capacity increase   35.0prft_LineOfCreditFacilityMaximumBorrowingCapacityIncrease
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Maximum borrowing capacity   125.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Commitment increase   50.0prft_LineOfCreditFacilityCommitmentIncrease
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Zeon [Member]        
Acquisition of Zeon Solutions [Abstract]        
Date of acquisition Jan. 02, 2015      
Estimated total allocable purchase price consideration   38.5us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= prft_PrftZeonMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Cash paid for acquisition   22.3us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= prft_PrftZeonMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Common stock issued   13.4us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= prft_PrftZeonMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Fair value estimate of additional earnings-based contingent consideration   2.8prft_InitialFairValueOfContingentConsiderationToBeEarnedBusinessAcquisition
/ us-gaap_BusinessAcquisitionAxis
= prft_PrftZeonMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Period to realize additional earnings-based contingent consideration 12 months      
Transaction costs   $ 1.0us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ us-gaap_BusinessAcquisitionAxis
= prft_PrftZeonMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
XML 72 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components, Components of Other Non-Current Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Balance Sheet Components [Abstract]    
Deferred compensation liability $ 2,773us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent $ 2,160us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent
Deferred income taxes 8,912us-gaap_DeferredTaxLiabilitiesNoncurrent 2,345us-gaap_DeferredTaxLiabilitiesNoncurrent
Estimated fair value of contingent consideration liability (Note 6) 0us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent 3,508us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent
Other non-current liabilities 566prft_OtherOtherNoncurrentLiabilities 1,281prft_OtherOtherNoncurrentLiabilities
Total $ 12,251us-gaap_OtherLiabilitiesNoncurrent $ 9,294us-gaap_OtherLiabilitiesNoncurrent
XML 73 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Financial Results (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2014
Quarterly Financial Results (Unaudited) [Abstract]  
Quarterly Financial Results (Unaudited)
The following tables set forth certain unaudited supplemental quarterly financial information for the years ended December 31, 2014 and 2013. The quarterly operating results are not necessarily indicative of future results of operations (in thousands except per share data).

  
Three Months Ended,
 
  
March 31,
2014
  
June 30,
2014
  
September 30,
2014
  
December 31,
2014
 
  
(Unaudited)
 
Total revenues
 
$
97,170
  
$
116,709
  
$
116,971
  
$
125,842
 
Gross margin
  
31,459
   
37,848
   
39,537
   
40,491
 
Income from operations
  
5,421
   
11,416
   
12,395
   
9,730
 
Income before income taxes
  
5,274
   
11,040
   
11,943
   
9,263
 
Net income
  
3,045
   
6,387
   
7,306
   
6,424
 
Basic net income per share
  
0.10
   
0.20
   
0.23
   
0.20
 
Diluted net income per share
  
0.09
   
0.19
   
0.22
   
0.19
 

  
Three Months Ended,
 
  
March 31,
2013
  
June 30,
2013
  
September 30,
2013
  
December 31,
2013
 
  
(Unaudited)
 
Total revenues
 
$
84,935
  
$
94,167
  
$
96,758
  
$
97,465
 
Gross margin
  
25,514
   
30,598
   
33,863
   
33,124
 
Income from operations
  
5,208
   
7,538
   
10,346
   
8,586
 
Income before income taxes
  
5,249
   
7,402
   
10,257
   
8,590
 
Net income
  
4,123
   
4,562
   
7,234
   
5,513
 
Basic net income per share
  
0.14
   
0.15
   
0.24
   
0.18
 
Diluted net income per share
  
0.13
   
0.14
   
0.23
   
0.17
 

XML 74 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Line of Credit (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Jan. 02, 2015
May 07, 2014
Jul. 31, 2013
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity, available $ 35,800,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity      
Commitment increase 25,000,000prft_LineOfCreditFacilityCommitmentIncrease      
Allowable issuance amount of letters of credit 5.0prft_LineOfCreditFacilityAllowableIssuanceAmountOfLettersOfCredit      
Letters of credit outstanding 200,000us-gaap_LettersOfCreditOutstandingAmount      
Credit agreement, final maturity date Jul. 31, 2017      
Percentage of annual commitment fee on unused capacity 0.30%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage      
Ratio of EBITDA plus stock compensation and minus income taxes paid and capital expenditures to interest expense and scheduled payments due for borrowings 2.00prft_RatioOfEBITDPlusStockCompensationAndMinusIncomeTaxesPaidAndCapitalExpendituresToInterestExpenseAndScheduledPaymentsDueForBorrowings      
Ratio of current maturities of long-term debt to EBITDA plus stock compensation and minus income taxes paid and capital expenditures 2.75prft_RatioOfCurrentMaturitiesOfLongTermDebtToEBITDPlusStockCompensationAndMinusIncomeTaxesPaidAndCapitalExpenditures      
Maximum borrowing capacity     90,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity 75,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Maximum borrowing capacity increase     15,000,000prft_LineOfCreditFacilityMaximumBorrowingCapacityIncrease  
Line of credit facility, commitment increase 25,000,000prft_LineOfCreditFacilityCommitmentIncrease      
Subsequent Event [Member]        
Line of Credit Facility [Line Items]        
Commitment increase   50,000,000prft_LineOfCreditFacilityCommitmentIncrease
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Maximum borrowing capacity   125,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Maximum borrowing capacity increase   35,000,000prft_LineOfCreditFacilityMaximumBorrowingCapacityIncrease
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Line of credit facility, commitment increase   $ 50,000,000prft_LineOfCreditFacilityCommitmentIncrease
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Prime Rate [Member]        
Line of Credit Facility [Line Items]        
Interest rate at period end (in hundredths) 4.00%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ prft_VariableRateOfDebtInstrumentAxis
= us-gaap_PrimeRateMember
     
Prime Rate [Member] | Minimum [Member]        
Line of Credit Facility [Line Items]        
Margin interest rate percentage (in hundredths) 0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ prft_VariableRateOfDebtInstrumentAxis
= us-gaap_PrimeRateMember
     
Prime Rate [Member] | Maximum [Member]        
Line of Credit Facility [Line Items]        
Margin interest rate percentage (in hundredths) 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ prft_VariableRateOfDebtInstrumentAxis
= us-gaap_PrimeRateMember
     
LIBOR [Member]        
Line of Credit Facility [Line Items]        
Interest rate at period end (in hundredths) 0.17%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ prft_VariableRateOfDebtInstrumentAxis
= prft_LiborMember
     
LIBOR [Member] | Minimum [Member]        
Line of Credit Facility [Line Items]        
Margin interest rate percentage (in hundredths) 2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ prft_VariableRateOfDebtInstrumentAxis
= prft_LiborMember
     
LIBOR [Member] | Maximum [Member]        
Line of Credit Facility [Line Items]        
Margin interest rate percentage (in hundredths) 2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ prft_VariableRateOfDebtInstrumentAxis
= prft_LiborMember
     
XML 75 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Financial Results (Unaudited)
12 Months Ended
Dec. 31, 2014
Quarterly Financial Results (Unaudited) [Abstract]  
Quarterly Financial Results (Unaudited)
14. Quarterly Financial Results (Unaudited)

The following tables set forth certain unaudited supplemental quarterly financial information for the years ended December 31, 2014 and 2013. The quarterly operating results are not necessarily indicative of future results of operations (in thousands except per share data).

  
Three Months Ended,
 
  
March 31,
2014
  
June 30,
2014
  
September 30,
2014
  
December 31,
2014
 
  
(Unaudited)
 
Total revenues
 
$
97,170
  
$
116,709
  
$
116,971
  
$
125,842
 
Gross margin
  
31,459
   
37,848
   
39,537
   
40,491
 
Income from operations
  
5,421
   
11,416
   
12,395
   
9,730
 
Income before income taxes
  
5,274
   
11,040
   
11,943
   
9,263
 
Net income
  
3,045
   
6,387
   
7,306
   
6,424
 
Basic net income per share
  
0.10
   
0.20
   
0.23
   
0.20
 
Diluted net income per share
  
0.09
   
0.19
   
0.22
   
0.19
 

  
Three Months Ended,
 
  
March 31,
2013
  
June 30,
2013
  
September 30,
2013
  
December 31,
2013
 
  
(Unaudited)
 
Total revenues
 
$
84,935
  
$
94,167
  
$
96,758
  
$
97,465
 
Gross margin
  
25,514
   
30,598
   
33,863
   
33,124
 
Income from operations
  
5,208
   
7,538
   
10,346
   
8,586
 
Income before income taxes
  
5,249
   
7,402
   
10,257
   
8,590
 
Net income
  
4,123
   
4,562
   
7,234
   
5,513
 
Basic net income per share
  
0.14
   
0.15
   
0.24
   
0.18
 
Diluted net income per share
  
0.13
   
0.14
   
0.23
   
0.17
 

XML 76 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2014
Net Income Per Share [Abstract]  
Schedule Of Basic And Diluted Net Income Per Share
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):

  
Year Ended December 31,
 
  
2014
  
2013
  
2012
 
Net income
 
$
23,163
  
$
21,432
  
$
16,107
 
Basic:
            
Weighted-average shares of common stock outstanding
  
31,698
   
30,294
   
29,536
 
Shares used in computing basic net income per share
  
31,698
   
30,294
   
29,536
 
             
Effect of dilutive securities:
            
Stock options
  
61
   
152
   
194
 
Restricted stock subject to vesting
  
553
   
674
   
621
 
Contingently issuable shares (1)
  
13
   
-
   
81
 
Shares issuable for acquisition consideration (2)
  
833
   
688
   
654
 
Shares used in computing diluted net income per share
  
33,158
   
31,808
   
31,086
 
             
Basic net income per share
 
$
0.73
  
$
0.71
  
$
0.54
 
Diluted net income per share
 
$
0.70
  
$
0.67
  
$
0.52
 
             
Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share
  
73
   
1
   
12
 

(1)For the year ended December 31, 2014, this represents the Company's estimate of shares to be issued to Clear Task, Inc. ("Clear Task") pursuant to the Asset Purchase Agreement. For the year ended December 31, 2012, this represents the Company's estimate of shares to be issued to Exervio Consulting , Inc. pursuant to the Asset Purchase Agreement.
(2)For the year ended December 31, 2014, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge Systems, Inc. ("Northridge");  (ii) the Asset Purchase Agreement with Nascent Systems, LP ("Nascent"); (iii) the Agreement and Plan of Merger with TriTek Solutions, Inc. ("TriTek"); (iv) the Asset Purchase Agreement with Clear Task; (v) the Asset Purchase Agreement with CoreMatrix Systems, LLC ("CoreMatrix"); (vi) the Agreement and Plan of Merger with ForwardThink Group Inc. ("ForwardThink"); (vii) the Asset Purchase Agreement with BioPharm Systems, Inc.("BioPharm"); and (viii) the Asset Purchase Agreement with Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited ("Trifecta") as part of the consideration. For the year ended December 31, 2013, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge; (ii) the Asset Purchase Agreement with Nascent; (iii) the Agreement and Plan of Merger with TriTek; (iv) the Asset Purchase Agreement with Clear Task; and (v) the Asset Purchase Agreement with CoreMatrix as part of the consideration.  For the year ended December 31, 2012, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with speakTECH; (ii) the Asset Purchase Agreement with PointBridge Solutions, LLC; (iii) the Asset Purchase Agreement with Nascent; and (iv) the Agreement and Plan of Merger with Northridge as part of the consideration.

XML 77 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation, Summary of Stock Option Activity (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Summary Of Stock Option Activity [Roll Forward]    
Options outstanding at December 31, 2013 222us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Options exercised, Shares (196)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised  
Options canceled, Shares (14)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod  
Options outstanding at December 31, 2014, Shares 12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 222us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Options vested at December 31, 2014, Shares 12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber  
Options outstanding at December 31, 2013, Weighted-Average Exercise Price (in dollars per share) $ 6.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Options exercised, Weighted-Average Exercise Price (in dollars per share) $ 6.14us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Options canceled, Weighted-Average Exercise Price (in dollars per share) $ 3.94us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice  
Options outstanding at December 31, 2014, Weighted-Average Exercise Price (in dollars per share) $ 7.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 6.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Options vested at December 31, 2014, Weighted-Average Exercise Price (in dollars per share) $ 7.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice  
Options outstanding at December 31, 2013, Weighted-Average Remaining Contractual Term (In Years) 0 years 1 month 2 days [1] 0 years 11 months 8 days [1]
Options outstanding at December 31, 2014, Weighted-Average Remaining Contractual Term (In Years) 0 years 1 month 2 days [1] 0 years 11 months 8 days [1]
Options vested at December 31, 2014, Weighted-Average Remaining Contractual Term (In Years) 0 years 1 month 2 days [1]  
Options outstanding at December 31, 2013, Aggregate Intrinsic Value $ 3,845us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue  
Options exercised, Aggregate Intrinsic Value 2,507us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue [2]  
Options outstanding at December 31, 2014, Aggregate Intrinsic Value 139us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue 3,845us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Options vested at December 31, 2014, Aggregate Intrinsic Value $ 139us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1  
[1] Stock options have a maximum contractual term of 10 years.
[2] The total aggregate intrinsic value of stock options exercised during 2013 and 2012 was $1.0 million and $0.4 million, respectively.
XML 78 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations, Revenue and Net Income included in Consolidated Statements of Operations (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Business Combinations [Abstract]  
Revenues $ 48,108us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
Net Income $ 4,917us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
XML 79 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 23,163us-gaap_NetIncomeLoss $ 21,432us-gaap_NetIncomeLoss $ 16,107us-gaap_NetIncomeLoss
Other comprehensive income, net of reclassification adjustments:      
Foreign currency translation adjustment (273)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax (72)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax (27)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Total comprehensive income $ 22,890us-gaap_ComprehensiveIncomeNetOfTax $ 21,360us-gaap_ComprehensiveIncomeNetOfTax $ 16,080us-gaap_ComprehensiveIncomeNetOfTax
XML 80 R10.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Share
12 Months Ended
Dec. 31, 2014
Net Income Per Share [Abstract]  
Net Income Per Share
3. Net Income Per Share

Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share includes the weighted average number of common shares outstanding and the number of equivalent shares which would be issued related to the stock options, unvested restricted stock, and warrants using the treasury method, unless such additional equivalent shares are anti-dilutive.

The following table presents the calculation of basic and diluted net income per share (in thousands, except per share information):

  
Year Ended December 31,
 
  
2014
  
2013
  
2012
 
Net income
 
$
23,163
  
$
21,432
  
$
16,107
 
Basic:
            
Weighted-average shares of common stock outstanding
  
31,698
   
30,294
   
29,536
 
Shares used in computing basic net income per share
  
31,698
   
30,294
   
29,536
 
             
Effect of dilutive securities:
            
Stock options
  
61
   
152
   
194
 
Restricted stock subject to vesting
  
553
   
674
   
621
 
Contingently issuable shares (1)
  
13
   
-
   
81
 
Shares issuable for acquisition consideration (2)
  
833
   
688
   
654
 
Shares used in computing diluted net income per share
  
33,158
   
31,808
   
31,086
 
             
Basic net income per share
 
$
0.73
  
$
0.71
  
$
0.54
 
Diluted net income per share
 
$
0.70
  
$
0.67
  
$
0.52
 
             
Anti-dilutive options and restricted stock not included in the calculation of diluted net income per share
  
73
   
1
   
12
 

(1)For the year ended December 31, 2014, this represents the Company's estimate of shares to be issued to Clear Task, Inc. ("Clear Task") pursuant to the Asset Purchase Agreement. For the year ended December 31, 2012, this represents the Company's estimate of shares to be issued to Exervio Consulting , Inc. pursuant to the Asset Purchase Agreement.
(2)For the year ended December 31, 2014, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge Systems, Inc. ("Northridge");  (ii) the Asset Purchase Agreement with Nascent Systems, LP ("Nascent"); (iii) the Agreement and Plan of Merger with TriTek Solutions, Inc. ("TriTek"); (iv) the Asset Purchase Agreement with Clear Task; (v) the Asset Purchase Agreement with CoreMatrix Systems, LLC ("CoreMatrix"); (vi) the Agreement and Plan of Merger with ForwardThink Group Inc. ("ForwardThink"); (vii) the Asset Purchase Agreement with BioPharm Systems, Inc.("BioPharm"); and (viii) the Asset Purchase Agreement with Trifecta Technologies, Inc. and Trifecta Technologies Canada, Limited ("Trifecta") as part of the consideration. For the year ended December 31, 2013, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with Northridge; (ii) the Asset Purchase Agreement with Nascent; (iii) the Agreement and Plan of Merger with TriTek; (iv) the Asset Purchase Agreement with Clear Task; and (v) the Asset Purchase Agreement with CoreMatrix as part of the consideration.  For the year ended December 31, 2012, this represents the shares held in escrow pursuant to: (i) the Agreement and Plan of Merger with speakTECH; (ii) the Asset Purchase Agreement with PointBridge Solutions, LLC; (iii) the Asset Purchase Agreement with Nascent; and (iv) the Agreement and Plan of Merger with Northridge as part of the consideration.

XML 81 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies, Schedule Of Operating Lease Agreement (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Commitments and Contingencies [Abstract]  
2015 $ 4,812us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016 4,452us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017 3,672us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018 2,245us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019 1,686us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Thereafter 2,076us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total minimum lease payments $ 18,943us-gaap_OperatingLeasesFutureMinimumPaymentsDue
XML 82 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2014
Business Acquisition [Line Items]  
Proforma Results Impact
The aggregate amounts of revenue and net income of ForwardThink, BioPharm, and Trifecta included in the Company's Consolidated Statements of Operations from the respective acquisition dates to December 31, 2014 are as follows (in thousands):

  
Acquisition Date to
December 31, 2014
 
Revenues
 
$
48,108
 
Net income
 
$
4,917
 

Pro-Forma Results of Operations (Unaudited)
The following presents the unaudited pro-forma combined results of operations of the Company with ForwardThink, BioPharm, and Trifecta for the year ended December 31, 2014 and TriTek, Clear Task, CoreMatrix, ForwardThink, BioPharm, and Trifecta for the year ended December 31, 2013, after giving effect to certain pro-forma adjustments related to the amortization of acquired intangible assets and assuming ForwardThink, BioPharm, and Trifecta were acquired as of the beginning of 2013 and TriTek, Clear Task, and CoreMatrix were acquired as of the beginning of 2012. These unaudited pro-forma results are presented in compliance with the adoption of ASU 2010-29, Business Combinations (Topic 805): Disclosure of Supplementary Pro Forma Information for Business Combinations, and are not necessarily indicative of the actual consolidated results of operations had the acquisitions actually occurred on January 1, 2013 or January 1, 2012 or of future results of operations of the consolidated entities (in thousands except per share data):

  
December 31,
 
  
2014
  
2013
 
Revenues
 
$
467,825
  
$
452,036
 
Net income
 
$
27,544
  
$
26,986
 
Basic net income per share
 
$
0.84
  
$
0.84
 
Diluted net income per share
 
$
0.83
  
$
0.81
 
Shares used in computing basic net income per share
  
32,736
   
31,990
 
Shares used in computing diluted net income per share
  
33,350
   
33,304
 

TriTek [Member]  
Business Acquisition [Line Items]  
Allocation Of The Total Purchase Price Consideration

The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
11.9
 
Acquired intangible assets
  
6.2
 
Liabilities assumed
  
(6.1
)
Goodwill
  
9.1
 
Total purchase price
 
$
21.1
 

ClearTask [Member]  
Business Acquisition [Line Items]  
Allocation Of The Total Purchase Price Consideration
The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
2.1
 
Acquired intangible assets
  
1.6
 
Liabilities assumed
  
(0.8
)
Goodwill
  
5.7
 
Total purchase price
 
$
8.6
 

CoreMatrix [Member]  
Business Acquisition [Line Items]  
Allocation Of The Total Purchase Price Consideration
The Company allocated the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
3.6
 
Acquired intangible assets
  
4.8
 
Liabilities assumed
  
(1.5
)
Goodwill
  
17.6
 
Total purchase price
 
$
24.5
 

ForwardThink [Member]  
Business Acquisition [Line Items]  
Allocation Of The Total Purchase Price Consideration
The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
4.5
 
Acquired intangible assets
  
18.0
 
Liabilities assumed
  
(11.9
)
Goodwill
  
29.5
 
Total purchase price
 
$
40.1
 

BioPharm [Member]  
Business Acquisition [Line Items]  
Allocation Of The Total Purchase Price Consideration

The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
3.4
 
Acquired intangible assets
  
8.4
 
Liabilities assumed
  
(1.2
)
Goodwill
  
5.7
 
Total purchase price
 
$
16.3
 

Trifecta [Member]  
Business Acquisition [Line Items]  
Allocation Of The Total Purchase Price Consideration

The Company has estimated the allocation of the total purchase price consideration between tangible assets, identified intangible assets, liabilities, and goodwill as follows (in millions):

Acquired tangible assets
 
$
1.6
 
Acquired intangible assets
  
5.2
 
Liabilities assumed
  
(5.7
)
Goodwill
  
7.1
 
Total purchase price
 
$
8.2
 

XML 83 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.1.9 Html 141 327 1 true 33 0 false 5 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://perficient.com/role/DocumentAndEntityInformation Document and Entity Information true false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://perficient.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://perficient.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://perficient.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://perficient.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://perficient.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://perficient.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS false false R8.htm 060100 - Disclosure - Description of Business and Principles of Consolidation Sheet http://perficient.com/role/DescriptionOfBusinessAndPrinciplesOfConsolidation Description of Business and Principles of Consolidation false false R9.htm 060200 - Disclosure - Summary of Significant Accounting Policies Sheet http://perficient.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies false false R10.htm 060300 - Disclosure - Net Income Per Share Sheet http://perficient.com/role/NetIncomePerShare Net Income Per Share false false R11.htm 060400 - Disclosure - Concentration of Credit Risk and Significant Customers Sheet http://perficient.com/role/ConcentrationOfCreditRiskAndSignificantCustomers Concentration of Credit Risk and Significant Customers false false R12.htm 060500 - Disclosure - Employee Benefit Plans Sheet http://perficient.com/role/EmployeeBenefitPlans Employee Benefit Plans false false R13.htm 060600 - Disclosure - Business Combinations Sheet http://perficient.com/role/BusinessCombinations Business Combinations false false R14.htm 060700 - Disclosure - Goodwill and Intangible Assets Sheet http://perficient.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets false false R15.htm 060800 - Disclosure - Stock-Based Compensation Sheet http://perficient.com/role/StockbasedCompensation Stock-Based Compensation false false R16.htm 060900 - Disclosure - Line of Credit Sheet http://perficient.com/role/LineOfCredit Line of Credit false false R17.htm 061000 - Disclosure - Income Taxes Sheet http://perficient.com/role/IncomeTaxes Income Taxes false false R18.htm 061100 - Disclosure - Commitments and Contingencies Sheet http://perficient.com/role/CommitmentsAndContingencies Commitments and Contingencies false false R19.htm 061200 - Disclosure - Balance Sheet Components Sheet http://perficient.com/role/BalanceSheetComponents Balance Sheet Components false false R20.htm 061300 - Disclosure - Allowance for Doubtful Accounts Sheet http://perficient.com/role/AllowanceForDoubtfulAccounts Allowance for Doubtful Accounts false false R21.htm 061400 - Disclosure - Quarterly Financial Results (Unaudited) Sheet http://perficient.com/role/QuarterlyFinancialResultsUnaudited Quarterly Financial Results (Unaudited) false false R22.htm 061500 - Disclosure - Subsequent Event Sheet http://perficient.com/role/SubsequentEvent Subsequent Event false false R23.htm 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://perficient.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) false false R24.htm 070300 - Disclosure - Net Income Per Share (Policies) Sheet http://perficient.com/role/NetIncomePerSharePolicies Net Income Per Share (Policies) false false R25.htm 071100 - Disclosure - Commitments and Contingencies (Policies) Sheet http://perficient.com/role/CommitmentsAndContingenciesPolicies Commitments and Contingencies (Policies) false false R26.htm 080301 - Disclosure - Net Income Per Share (Tables) Sheet http://perficient.com/role/NetIncomePerShareTables Net Income Per Share (Tables) false false R27.htm 080600 - Disclosure - Business Combinations (Tables) Sheet http://perficient.com/role/BusinessCombinationsTables Business Combinations (Tables) false false R28.htm 080700 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) false false R29.htm 080800 - Disclosure - Stock-Based Compensation (Tables) Sheet http://perficient.com/role/StockbasedCompensationTables Stock-Based Compensation (Tables) false false R30.htm 081000 - Disclosure - Income Taxes (Tables) Sheet http://perficient.com/role/IncomeTaxesTables Income Taxes (Tables) false false R31.htm 081100 - Disclosure - Commitments and Contingencies (Tables) Sheet http://perficient.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) false false R32.htm 081200 - Disclosure - Balance Sheet Components (Tables) Sheet http://perficient.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) false false R33.htm 081300 - Disclosure - Allowance for Doubtful Accounts (Tables) Sheet http://perficient.com/role/AllowanceForDoubtfulAccountsTables Allowance for Doubtful Accounts (Tables) false false R34.htm 081400 - Disclosure - Quarterly Financial Results (Unaudited) (Tables) Sheet http://perficient.com/role/QuarterlyFinancialResultsUnauditedTables Quarterly Financial Results (Unaudited) (Tables) false false R35.htm 090200 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://perficient.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) false false R36.htm 090300 - Disclosure - Net Income Per Share (Details) Sheet http://perficient.com/role/NetIncomePerShareDetails Net Income Per Share (Details) false false R37.htm 090400 - Disclosure - Concentration of Credit Risk and Significant Customers (Details) Sheet http://perficient.com/role/ConcentrationOfCreditRiskAndSignificantCustomersDetails Concentration of Credit Risk and Significant Customers (Details) false false R38.htm 090500 - Disclosure - Employee Benefit Plans (Details) Sheet http://perficient.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) false false R39.htm 090600 - Disclosure - Business Combinations, Narrative (Details) Sheet http://perficient.com/role/BusinessCombinationsNarrativeDetails Business Combinations, Narrative (Details) false false R40.htm 090602 - Disclosure - Business Combinations, Allocation of Total Purchase Price Consideration (Details) Sheet http://perficient.com/role/BusinessCombinationsAllocationOfTotalPurchasePriceConsiderationDetails Business Combinations, Allocation of Total Purchase Price Consideration (Details) false false R41.htm 090604 - Disclosure - Business Combinations, Revenue and Net Income included in Consolidated Statements of Operations (Details) Sheet http://perficient.com/role/BusinessCombinationsRevenueAndNetIncomeIncludedInConsolidatedStatementsOfOperationsDetails Business Combinations, Revenue and Net Income included in Consolidated Statements of Operations (Details) false false R42.htm 090606 - Disclosure - Business Combinations, Pro Forma Results of Operations (Details) Sheet http://perficient.com/role/BusinessCombinationsProFormaResultsOfOperationsDetails Business Combinations, Pro Forma Results of Operations (Details) false false R43.htm 090700 - Disclosure - Goodwill and Intangible Assets, Changes in the Carrying Amount of Goodwill (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails Goodwill and Intangible Assets, Changes in the Carrying Amount of Goodwill (Details) false false R44.htm 090702 - Disclosure - Goodwill and Intangible Assets, Summary of Intangible Assets (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetails Goodwill and Intangible Assets, Summary of Intangible Assets (Details) false false R45.htm 090704 - Disclosure - Goodwill and Intangible Assets, Estimated Useful Lives of Identifiable Intangible Assets (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsEstimatedUsefulLivesOfIdentifiableIntangibleAssetsDetails Goodwill and Intangible Assets, Estimated Useful Lives of Identifiable Intangible Assets (Details) false false R46.htm 090706 - Disclosure - Goodwill and Intangible Assets, Weighted Average Amortization and Amortization Expense (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsWeightedAverageAmortizationAndAmortizationExpenseDetails Goodwill and Intangible Assets, Weighted Average Amortization and Amortization Expense (Details) false false R47.htm 090710 - Disclosure - Goodwill and Intangible Assets, Estimated Amortization Expense (Details) Sheet http://perficient.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets, Estimated Amortization Expense (Details) false false R48.htm 090800 - Disclosure - Stock-Based Compensation, Narrative (Details) Sheet http://perficient.com/role/StockbasedCompensationNarrativeDetails Stock-Based Compensation, Narrative (Details) false false R49.htm 090802 - Disclosure - Stock-Based Compensation, Summary of Stock Option Activity (Details) Sheet http://perficient.com/role/StockbasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation, Summary of Stock Option Activity (Details) false false R50.htm 090804 - Disclosure - Stock-Based Compensation, Summary of Restricted Stock Activity (Details) Sheet http://perficient.com/role/StockbasedCompensationSummaryOfRestrictedStockActivityDetails Stock-Based Compensation, Summary of Restricted Stock Activity (Details) false false R51.htm 090900 - Disclosure - Line of Credit (Details) Sheet http://perficient.com/role/LineOfCreditDetails Line of Credit (Details) false false R52.htm 091000 - Disclosure - Income Taxes, Narrative (Details) Sheet http://perficient.com/role/IncomeTaxesNarrativeDetails Income Taxes, Narrative (Details) false false R53.htm 091002 - Disclosure - Income Taxes, Components of the Income Tax Provision (Details) Sheet http://perficient.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionDetails Income Taxes, Components of the Income Tax Provision (Details) false false R54.htm 091004 - Disclosure - Income Taxes, Components of Pretax Income (Details) Sheet http://perficient.com/role/IncomeTaxesComponentsOfPretaxIncomeDetails Income Taxes, Components of Pretax Income (Details) false false R55.htm 091006 - Disclosure - Income Taxes, Components of Deferred Tax Assets and Liabilities (Details) Sheet http://perficient.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes, Components of Deferred Tax Assets and Liabilities (Details) false false R56.htm 091008 - Disclosure - Income Taxes, Reconciliation of Statutory to Effective Income Tax Rate (Details) Sheet http://perficient.com/role/IncomeTaxesReconciliationOfStatutoryToEffectiveIncomeTaxRateDetails Income Taxes, Reconciliation of Statutory to Effective Income Tax Rate (Details) false false R57.htm 091010 - Disclosure - Income Tax, Reconciliation of Unrecognized Tax Benefit (Details) Sheet http://perficient.com/role/IncomeTaxReconciliationOfUnrecognizedTaxBenefitDetails Income Tax, Reconciliation of Unrecognized Tax Benefit (Details) false false R58.htm 091100 - Disclosure - Commitments and Contingencies, Schedule Of Operating Lease Agreement (Details) Sheet http://perficient.com/role/CommitmentsAndContingenciesScheduleOfOperatingLeaseAgreementDetails Commitments and Contingencies, Schedule Of Operating Lease Agreement (Details) false false R59.htm 091102 - Disclosure - Commitments and Contingencies, Rent Expense (Details) Sheet http://perficient.com/role/CommitmentsAndContingenciesRentExpenseDetails Commitments and Contingencies, Rent Expense (Details) false false R60.htm 091200 - Disclosure - Balance Sheet Components, Components of Accounts Receivable (Details) Sheet http://perficient.com/role/BalanceSheetComponentsComponentsOfAccountsReceivableDetails Balance Sheet Components, Components of Accounts Receivable (Details) false false R61.htm 091202 - Disclosure - Balance Sheet Components, Components of Property and Equipment (Details) Sheet http://perficient.com/role/BalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails Balance Sheet Components, Components of Property and Equipment (Details) false false R62.htm 091204 - Disclosure - Balance Sheet Components, Components of Other Current Liabilities (Details) Sheet http://perficient.com/role/BalanceSheetComponentsComponentsOfOtherCurrentLiabilitiesDetails Balance Sheet Components, Components of Other Current Liabilities (Details) false false R63.htm 091206 - Disclosure - Balance Sheet Components, Components of Other Non-Current Liabilities (Details) Sheet http://perficient.com/role/BalanceSheetComponentsComponentsOfOtherNoncurrentLiabilitiesDetails Balance Sheet Components, Components of Other Non-Current Liabilities (Details) false false R64.htm 091300 - Disclosure - Allowance for Doubtful Accounts (Details) Sheet http://perficient.com/role/AllowanceForDoubtfulAccountsDetails Allowance for Doubtful Accounts (Details) false false R65.htm 091400 - Disclosure - Quarterly Financial Results (Unaudited) (Details) Sheet http://perficient.com/role/QuarterlyFinancialResultsUnauditedDetails Quarterly Financial Results (Unaudited) (Details) false false R66.htm 091500 - Disclosure - Subsequent Events (Details) Sheet http://perficient.com/role/SubsequentEventsDetails Subsequent Events (Details) false false All Reports Book All Reports Element prft_PrftIncomeTaxReconciliationUsDomesticProductionDeduction had a mix of decimals attribute values: 0 3. Element us-gaap_BusinessCombinationContingentConsiderationLiability had a mix of decimals attribute values: -5 -3. Element us-gaap_CommonStockSharesOutstanding had a mix of decimals attribute values: -3 0. Element us-gaap_EffectiveIncomeTaxRateContinuingOperations had a mix of decimals attribute values: 2 3. Element us-gaap_Goodwill had a mix of decimals attribute values: -5 -3. Element us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 had a mix of decimals attribute values: -5 -3. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '1/1/2013 - 3/31/2013' is shorter (89 days) and has only 2 values, so it is being removed. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '4/1/2013 - 6/30/2013' is shorter (90 days) and has only 1 values, so it is being removed. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '7/1/2013 - 9/30/2013' is shorter (91 days) and has only 1 values, so it is being removed. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '10/1/2013 - 12/31/2013' is shorter (91 days) and has only 2 values, so it is being removed. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '1/1/2014 - 3/31/2014' is shorter (89 days) and has only 2 values, so it is being removed. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '4/1/2014 - 6/30/2014' is shorter (90 days) and has only 1 values, so it is being removed. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '7/1/2014 - 9/30/2014' is shorter (91 days) and has only 1 values, so it is being removed. Columns in Cash Flows statement 'CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)' have maximum duration 365 days and at least 35 values. Shorter duration columns must have at least one fourth (8) as many values. Column '10/1/2014 - 12/31/2014' is shorter (91 days) and has only 2 values, so it is being removed. 'Monetary' elements on report '090600 - Disclosure - Business Combinations, Narrative (Details)' had a mix of different decimal attribute values. 'Monetary' elements on report '090602 - Disclosure - Business Combinations, Allocation of Total Purchase Price Consideration (Details)' had a mix of different decimal attribute values. 'Shares' elements on report '090800 - Disclosure - Stock-Based Compensation, Narrative (Details)' had a mix of different decimal attribute values. 'Monetary' elements on report '090800 - Disclosure - Stock-Based Compensation, Narrative (Details)' had a mix of different decimal attribute values. 'Monetary' elements on report '090900 - Disclosure - Line of Credit (Details)' had a mix of different decimal attribute values. Process Flow-Through: 010000 - Statement - CONSOLIDATED BALANCE SHEETS Process Flow-Through: Removing column 'Dec. 31, 2012' Process Flow-Through: Removing column 'Dec. 31, 2011' Process Flow-Through: 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Process Flow-Through: 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Process Flow-Through: Removing column '3 Months Ended Dec. 31, 2014' Process Flow-Through: Removing column '3 Months Ended Sep. 30, 2014' Process Flow-Through: Removing column '3 Months Ended Jun. 30, 2014' Process Flow-Through: Removing column '3 Months Ended Mar. 31, 2014' Process Flow-Through: Removing column '3 Months Ended Dec. 31, 2013' Process Flow-Through: Removing column '3 Months Ended Sep. 30, 2013' Process Flow-Through: Removing column '3 Months Ended Jun. 30, 2013' Process Flow-Through: Removing column '3 Months Ended Mar. 31, 2013' Process Flow-Through: 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Process Flow-Through: Removing column '3 Months Ended Dec. 31, 2014' Process Flow-Through: Removing column '3 Months Ended Sep. 30, 2014' Process Flow-Through: Removing column '3 Months Ended Jun. 30, 2014' Process Flow-Through: Removing column '3 Months Ended Mar. 31, 2014' Process Flow-Through: Removing column '3 Months Ended Dec. 31, 2013' Process Flow-Through: Removing column '3 Months Ended Sep. 30, 2013' Process Flow-Through: Removing column '3 Months Ended Jun. 30, 2013' Process Flow-Through: Removing column '3 Months Ended Mar. 31, 2013' Process Flow-Through: 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS prft-20141231.xml prft-20141231.xsd prft-20141231_cal.xml prft-20141231_def.xml prft-20141231_lab.xml prft-20141231_pre.xml true true XML 84 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employee Benefit Plans [Abstract]      
Employer matching contribution (in hundredths) 50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent    
Percentage of employer matching contribution in cash (in hundredths) 25.00%prft_PercentageOfEmployerMatchingContributionInCash    
Percentage of employer matching contribution in stock (in hundredths) 25.00%prft_PercentageOfEmployerMatchingContributionInStock    
Maximum annual contribution per employee (in hundredths) 6.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent    
Employer matching contribution expense $ 4.0us-gaap_DefinedContributionPlanCostRecognized $ 3.3us-gaap_DefinedContributionPlanCostRecognized $ 3.3us-gaap_DefinedContributionPlanCostRecognized
Deferred Compensation Liability [Abstract]      
Deferred compensation liability $ 2.8us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent $ 2.3us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent $ 1.7us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
XML 85 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Doubtful Accounts
12 Months Ended
Dec. 31, 2014
Allowance for Doubtful Accounts [Abstract]  
Allowance for Doubtful Accounts
13. Allowance for Doubtful Accounts

Activity in the allowance for doubtful accounts is summarized as follows for the years presented (in thousands):

  
Year Ended December 31,
 
  
2014
  
2013
  
2012
 
Balance, beginning of year
 
$
763
  
$
724
  
$
1,057
 
Charges to expense
  
934
   
280
   
744
 
Uncollected balances written off, net of recoveries
  
(786
)
  
(241
)
  
(1,077
)
Balance, end of year
 
$
911
  
$
763
  
$
724