0000876167-19-000026.txt : 20190128 0000876167-19-000026.hdr.sgml : 20190128 20190128153011 ACCESSION NUMBER: 0000876167-19-000026 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20181130 FILED AS OF DATE: 20190128 DATE AS OF CHANGE: 20190128 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PROGRESS SOFTWARE CORP /MA CENTRAL INDEX KEY: 0000876167 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 042746201 STATE OF INCORPORATION: DE FISCAL YEAR END: 1130 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-19417 FILM NUMBER: 19545307 BUSINESS ADDRESS: STREET 1: 14 OAK PARK DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-280-4473 MAIL ADDRESS: STREET 1: 14 OAK PARK DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 10-K 1 a201810-kmaster.htm 10-K Document
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 November 30, 2018
or
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from_______to_______.

Commission File Number: 0-19417
 
PROGRESS SOFTWARE CORPORATION
(Exact name of registrant as specified in its charter)
 

DELAWARE
(State or other jurisdiction of
incorporation or organization)
 
04-2746201
(I.R.S. Employer
Identification No.)

14 Oak Park
Bedford, Massachusetts 01730
(Address of Principal Executive Offices)

Telephone Number: (781) 280-4000
 

Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
 
Name of Each Exchange on Which Registered
Common Stock $.01 par value
 
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 Exchange Act.     Yes  ¨    No  ý

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ý    No  ¨

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
ý
 
Accelerated filer
 
¨
Non-accelerated filer
 
¨
(Do not check if a smaller reporting company)
Smaller reporting company
 
¨
Emerging growth company
 
¨
 
 
 
 

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

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

As of May 31, 2018 (the last business day of the registrant’s most recently completed second fiscal quarter), the aggregate market value of voting stock held by non-affiliates of the registrant was approximately $1,707,000,000.

As of January 17, 2019, there were 45,153,755 common shares outstanding.

Documents Incorporated By Reference
Certain information required in Items 10, 11, 12, 13 and 14 of Part III of this Annual Report on Form 10-K is incorporated by reference to our definitive Proxy Statement for our 2019 Annual Meeting of Stockholders to be filed pursuant to Regulation 14A (our “definitive Proxy Statement”).




PROGRESS SOFTWARE CORPORATION
FORM 10-K
FOR THE FISCAL YEAR ENDED NOVEMBER 30, 2018
INDEX
 
 
 
 
PART I
 
 
 
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
 
PART II
 
 
 
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
 
PART III
 
 
 
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 
PART IV
 
 
 
 
Item 15.
Item 16.
 
 
 
 

3


CAUTIONARY STATEMENTS

This Form 10-K, and other information provided by us or statements made by our directors, officers or employees from time to time, may contain statements that constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 and other securities laws. Whenever we use words such as “believe,” “may,” “could,” “would,” “might,” “should,” “expect,” “intend,” “plan,” “estimate,” “target,” “anticipate” and negatives and derivatives of these or similar expressions, or when we make statements concerning future financial results, product offerings or other events that have not yet occurred, we are making forward-looking statements. These forward-looking statements are based upon our present intent, beliefs or expectations, but forward-looking statements are not guaranteed to occur and may not occur. Actual future results may differ materially from those contained in or implied by our forward-looking statements as a result of various factors. Such factors are more fully described in Item 1A of this Form 10-K under the heading “Risk Factors.” Although we have sought to identify the most significant risks to our business, we cannot predict whether, or to what extent, any of such risks may be realized. We also cannot assure you that we have identified all possible issues which we might face. We undertake no obligation to update any forward-looking statements that we make.

PART I

Item 1. Business

Overview

Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over 1,700 independent software vendors ("ISVs"), 100,000 enterprise customers, and 2 million developers rely on Progress to power their applications.

Our products are generally sold as perpetual licenses, but certain products also use term licensing models and our cloud-based offerings use a subscription based model. More than half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers ("OEMs"). These ISVs develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology.

We operate in North America and Latin America (the "Americas"); Europe, the Middle East and Africa ("EMEA"); and the Asia Pacific region, through local subsidiaries as well as independent distributors.

Fiscal Year 2018 Highlights

The key tenets of our strategic plan and operating model are as follows:

Align Resources to Drive Profitability. Our organizational philosophy and operating principles focus primarily on customer and partner retention and success for our core products and a streamlined operating approach in order to more efficiently drive revenue.

Protect and Strengthen Our Core Business. A key element of our strategy is centered on providing the platform and tools enterprises need to build “cognitive applications,” which we believe are the future of application development. We offer this platform to both new customers and partners as well as our existing partner and customer ecosystems. Our platform for cognitive applications enables developers to build the most modern applications quickly and easily, and includes:

our leading UI development tools, which enable organizations to easily build engaging user interfaces for any device or front end;
our NativeScript offering, which allows developers to use JavaScript to build native applications across multiple mobile platforms;
our modern high productivity application development platform, Progress Kinvey, that is cloud-native, is secure, high-performing, and highly-scalable while supporting all modern user interfaces;
automated and intuitive machine learning capabilities for accelerating the creation and delivery of cognitive applications;

4


our data connectivity and integration capabilities;
our business logic and rules capabilities; and
web content management for delivering personalized and engaging digital experiences

This strategy builds on our inherent DNA and our vast experience in application development that we’ve acquired over the past 35 years.

Holistic Capital Allocation Approach. Pursuant to our capital allocation strategy, we have targeted to return approximately 75-80% of our annual cash flows from operations to stockholders in the form of share repurchases and through dividends. We have also adopted a disciplined approach to future mergers and acquisitions. By adopting strict financial criteria for future acquisitions, these acquisitions will enable us to drive significant stockholder returns by providing scale and increased cash flows.

In fiscal 2018, we remained solidly on course with the execution of our strategic plan. Our budget and operating plan for 2018 reflected our focus on managing our business as efficiently as possible. Through our sustained focus on running lean operationally, we succeeded in reducing our expenses by almost $40 million over the past two years. Further, our strategy is producing tangible benefits for stockholders. The strength of our overall business enabled us to return over $145 million of capital to stockholders in fiscal 2018 in the form of share repurchases and dividends as described below.

Share Repurchase Authorization

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. In fiscal year 2018, we repurchased and retired 2.9 million shares of our common stock for $120.0 million. As of November 30, 2018, there was $100.0 million remaining under this current authorization. We intend to repurchase $100 million in shares of our common stock in fiscal year 2019. However, the timing and amount of any shares repurchased will be determined by management based on its evaluation of market conditions and other factors, and we may choose to suspend, expand or discontinue the repurchase program at any time.

Dividend Declaration

On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. We have declared aggregate per share quarterly cash dividends totaling $0.575, $0.515 and $0.125 for the years ended November 30, 2018, November 30, 2017 and November 30, 2016, respectively. We have paid aggregate cash dividends totaling $25.8 million, and $24.1 million for the years ended November 30, 2018 and November 30, 2017, respectively. We expect to continue paying quarterly cash dividends in subsequent quarters consistent with our capital allocation strategy. However, we may terminate or modify this program at any time.

Tax Reform

During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act (the "Act") was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred, and creates new taxes on certain foreign sourced earnings. Certain international provisions of the Act, including the provisions for global intangible low-taxed income and foreign-derived intangible income, will not become effective until fiscal year 2019. Refer to Note 14 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional information.

Our Business Segments

OpenEdge Business Segment

The OpenEdge business segment drives growth within OpenEdge’s large, diverse partner base by providing the technology enhancements and marketing support these partners need to sell more of their existing solutions to their customers. The OpenEdge business segment is also focused on providing partners and direct end users with a clear path to develop and integrate cloud-based applications in the future. Our professional services organization helps partners and customers leverage their core assets and develop strategies that protect current investments, while addressing changing business requirements.


5


The solutions within the OpenEdge business segment include:

Progress OpenEdge

Progress OpenEdge is development software for building dynamic multi-language applications for secure deployment across any platform, any device, and any cloud. OpenEdge provides a unified environment comprising development tools, application servers, application management tools, an embedded relational database management system, and the capability to connect and integrate with other applications and data sources independently or with other Progress products.

Progress Corticon

Progress Corticon is a market-leading Business Rules Management System that enables applications with decision automation, decision change process and decision-related insight capabilities. Corticon helps both business and IT users to quickly create or reuse business rules as well as create, improve, collaborate on, and maintain decision logic.

Progress Kinvey

Progress Kinvey is a modern platform for rapidly building complex enterprise applications and scalable consumer applications experiences. From mission-critical consumer and business experiences for global insurance, manufacturing and media companies, to HIPAA-compliant and life-critical apps for healthcare, health implant manufacturers and pharma.

NativeScript

NativeScript is an open-source application development platform that enables developers to use JavaScript to build cross-platform, native iOS and Android applications.

DataRPM

DataRPM offers an award-winning cognitive predictive maintenance solution for industrial IoT ("IIoT"). The patented platform automates predictive modeling, leveraging proprietary Meta Learning capabilities to increase quality, accuracy and timeliness of equipment failure predictions, leading to hundreds of millions of dollars in savings. The technology enables customers to predict and prevent asset failures, and increase yield and efficiencies to generate outcomes for IIoT.

Data Connectivity and Integration Business Segment

The Data Connectivity and Integration ("DCI") business segment is focused on the growth of our data assets, including the data integration components of our cloud offerings. Data is at the core of every application, and with the exponential growth in the number and volume of data sources, this business segment addresses the increasingly complex challenges that organizations have in accessing and integrating that data.

The solutions within the DCI business segment include:

Progress DataDirect Connect

Progress DataDirect Connect software provides data connectivity using industry-standard interfaces to connect applications running on various platforms to any major database, for both corporate IT organizations and software vendors. With software components embedded in the products of over 350 software companies and in the applications of thousands of large enterprises, the DataDirect Connect product set is a global leader in the data connectivity market. The primary products, in addition to other drivers we have developed, are ODBC drivers, JDBC drivers and ADO.NET providers. They provide the capability to connect and integrate with other applications and data sources independently or with our cloud-based offerings.

Progress DataDirect Hybrid Data Pipeline

Progress DataDirect Hybrid Data Pipeline is a data access service that provides simple, secure access to organizations' cloud and on-premises data sources for hybrid cloud applications, such as CRM, data management platforms or hosted analytics. It enables developers to integrate applications and data quickly, no matter whether that data lives-on-site, in the cloud or both.


6


Application Development and Deployment Business Segment

The Application Development and Deployment ("AD&D") business segment is focused on serving the evolving needs of our substantial developer community, and on generating net new customers for our application development assets. This business segment has the focus and agility of a start-up, able to react quickly to changes in this rapidly-evolving market in order to meet the demands of developers who are seeking to increase their productivity and move toward the cloud.

The solutions within the AD&D business segment include:

DevTools

DevTools is a cross-platform, user experience design, quality assurance, debugging and reporting suite for next generation web, mobile, desktop and HTML5 applications that enables developers to focus on business logic and not infrastructure. Included in DevTools are Fiddler and Kendo UI.

Sitefinity

Sitefinity is a next-generation web content management and customer analytics platform for managing and optimizing digital experiences. Sitefinity combines superior end user experience with a high level of customization capabilities for developers.

Test Studio

Test Studio is an application lifecycle management suite for testing web, mobile and desktop applications that covers the process from idea to deployment.

Product Development

Most of our products have been developed by our internal product development staff or the internal staffs of acquired companies. We believe that the features and performance of our products are competitive with those of other available development and deployment tools and that none of the current versions of our products are approaching obsolescence. However, we believe that significant investments in new product development and continuing enhancements of our current products will be required for us to maintain our competitive position.

As of November 30, 2018, we have four development offices in North America, two primary development offices in India and one primary development office in EMEA. We spent $79.7 million, $77.0 million, and $88.6 million in fiscal years 2018, 2017 and 2016, respectively, on product development, including capitalized software development costs.

Customers

We market our products globally through several channels: directly to end users and indirectly to application partners (or ISVs), OEMs, and system integrators. Sales of our solutions and products through our direct sales force have historically been to business managers or IT managers in corporations and governmental agencies. We also target developers who create business applications, from individuals to teams, within enterprises of all sizes.

We also market our products through indirect channels, primarily application partners and OEMs who embed our products as part of an integrated solution. We use international distributors in certain locations where we do not have a direct presence or where it is more economically feasible for us to do so. More than half of our license revenues are derived from indirect channels.

Application Partners

Our application partners cover a broad range of markets, offer an extensive library of business applications and are a source of recurring revenue. We have kept entry costs, consisting primarily of the initial purchase of development licenses, low to encourage a wide variety of application partners to build applications. If an application partner succeeds in marketing its applications, we obtain recurring revenue as the application partner licenses our deployment products to allow its application to be installed and used by customers. In recent years, a significantly increasing amount of our revenue from application partners has been generated from subscriptions to application partners who have chosen to enable their business applications under a software-as-a-service ("SaaS") platform.


7


Original Equipment Manufacturers

We enter into arrangements with OEMs in which the OEM embeds our products into its solutions, typically either software or technology devices. OEMs typically license the right to embed our products into their solutions and distribute those solutions for initial terms ranging from one to three years. Historically, most of our OEMs have renewed their agreements upon the expiration of the initial term. However, there is no assurance that they will continue to renew in the future. If any of our largest OEM customers were not to renew their agreements in the future, this could materially impact our DCI segment.

No single customer or partner has accounted for more than 10% of our total revenue in any of our last three fiscal years.

Sales and Marketing

We sell our products and solutions through our direct sales force and indirect channel partners. We have sold our products and solutions to enterprises in over 180 countries. Our sales and field marketing groups are organized primarily by region. We operate by region in the Americas, EMEA and Asia Pacific. We believe this structure allows us to maintain direct contact with our customers and support their diverse market requirements. Our international operations provide focused local sales, support and marketing efforts and are able to respond directly to changes in local conditions.

In addition to our direct sales efforts, we distribute our products through systems integrators, resellers, distributors, and OEM partners in the United States and internationally. Systems integrators typically have expertise in vertical or functional markets. In some cases, they resell our products, bundling them with their broader service offerings. In other cases, they refer sales opportunities for our products to our direct sales force. Distributors sublicense our products and provide service and support within their territories. OEMs embed portions of our technology in their product offerings.

Sales personnel are responsible for developing new direct end user accounts, recruiting new indirect channel partners and new independent distributors, managing existing channel partner relationships and servicing existing customers. We actively seek to avoid conflict between the sales efforts of our application partners and our own direct sales efforts. We use our inside sales team to enhance our direct sales efforts and to generate new business and follow-on business from existing customers.

Our marketing personnel conduct a variety of marketing engagement programs designed to create demand for our products, enhance the market readiness of our products, raise the general awareness of our company and our products and solutions, generate leads for the sales organization and promote our various products. These programs include press relations, analyst relations, investor relations, digital/web marketing, marketing communications, participation in trade shows and industry conferences, and production of sales and marketing literature. We also hold and participate in global events, as well as regional user events in various locations throughout the world.

Our sales and marketing efforts with respect to certain of our products, including DevTools, differ from our traditional sales and marketing efforts because the target markets are different. For these products, we have designed our marketing and sales model to be efficient for high volumes of lower-price transactions. Our marketing efforts focus on driving traffic to our websites and on generating high quality sales leads, in many cases, consisting of developer end users who download a free evaluation of our software. Our sales efforts then focus on converting these leads into paying customers through a high volume, short duration, sales process. Of particular importance to our target market, we enable our customers to buy our products in a manner convenient to them, whether by purchase order, online with a credit card or through our channel partners.

Customer Support

Our customer support staff provides telephone and Web-based support to end users, application developers and OEMs. Customers may purchase maintenance services entitling them to software updates, technical support and technical bulletins. Maintenance is generally not required with our products and is purchased at the customer's option. We provide support to customers primarily through our main regional customer support centers in Bedford and Waltham, Massachusetts; Morrisville, North Carolina; Rotterdam, The Netherlands; Hyderabad, India; Melbourne, Australia; and Sofia, Bulgaria. Local technical support for specific products is provided in certain other countries as well.


8


Professional Services

Our global professional services organization delivers business solutions for customers through a combination of products, consulting and education. Our consulting organization offers project management, implementation services, custom development, programming and other services. Our consulting organization also provides services to Web-enable existing applications or to take advantage of the capabilities of new product releases. Our education organization offers numerous training options, from traditional instructor-led courses to advanced learning modules available via the web or on CDs.

Our services offerings include: application modernization; data management, managed database services; performance enhancements and tuning; and analytics/business intelligence.

Competition

The computer software industry is intensely competitive. We experience significant competition from a variety of sources with respect to all of our products. Factors affecting competition in the markets we serve include product performance in complex applications, breadth of application solutions, vendor experience, ease of integration, price, training and support.

We compete in various markets with a number of entities, such as salesforce.com, Inc., Amazon.com, Inc., Software AG, RedHat, Inc., Pivotal Software, Inc., Microsoft Corporation, Oracle Corporation and other smaller firms. Many of these vendors offer platform-as-a-service, application development, data integration and other tools in conjunction with their CRM, web services, operating systems and relational database management systems. We believe that IBM Corporation, Microsoft Corporation and Oracle Corporation currently dominate the relational database market. We do not believe that there is a dominant vendor in the other infrastructure software markets, including application development. Some of our competitors have greater financial, marketing or technical resources than we have and/or may have experience in, or be able to adapt more quickly to new or emerging technologies and changes in customer requirements or to devote greater resources to the development, promotion and sale of their products than we can. Increased competition could make it more difficult for us to maintain our revenue and market presence.

Copyrights, Trademarks, Patents and Licenses

We rely on a combination of contractual provisions and copyright, patent, trademark and trade secret laws to protect our proprietary rights in our products. We generally distribute our products under software license agreements that grant customers a perpetual nonexclusive license to use our products and contain terms and conditions prohibiting the unauthorized reproduction or transfer of our products. We also distribute our products through various channel partners, including application partners, OEMs and system integrators. We also license our products under term or subscription arrangements.  In addition, we attempt to protect our trade secrets and other proprietary information through agreements with employees, consultants and channel partners. Although we intend to protect our rights vigorously, there is no assurance that these measures will be successful.

We seek to protect the source code of our products as trade secrets and as unpublished copyrighted works. We hold numerous patents covering portions of our products. We also have several patent applications for some of our other product technologies. Where possible, we seek to obtain protection of our product names and service offerings through trademark registration and other similar procedures throughout the world.

We believe that due to the rapid pace of innovation within our industry, factors such as the technological and creative skills of our personnel are as important in establishing and maintaining a leadership position within the industry as are the various legal protections of our technology. In addition, we believe that the nature of our customers, the importance of our products to them and their need for continuing product support may reduce the risk of unauthorized reproduction, although no assurances can be made in this regard.

Business Segment and Geographical Information

We operate and report as three distinct business segments: OpenEdge, Data Connectivity and Integration, and Application Development and Deployment. For additional information on our business segments as well as our geographical financial information, see Note 16 to our Consolidated Financial Statements in Item 8 of this Form 10-K.


9


Employees

As of November 30, 2018, we had 1,412 employees worldwide, including 408 in sales and marketing, 208 in customer support and services, 613 in product development and 183 in administration.

None of our U.S. employees are subject to a collective bargaining agreement. Employees in certain foreign jurisdictions are represented by local workers’ councils and/or collective bargaining agreements as may be customary or required in those jurisdictions. We have experienced no work stoppages and believe our relations with employees are good.

Available Information

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, including exhibits, and amendments to those reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available free of charge on our website at www.progress.com as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the SEC. The information posted on our website is not incorporated into this Annual Report.

Our Code of Conduct is also available on our website. Additional information about this code and amendments and waivers thereto can be found below in Part III, Item 10 of this Form 10-K.


10


Item 1A. Risk Factors

We operate in a rapidly changing environment that involves certain risks and uncertainties, some of which are beyond our control. The risks described below are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition and/or operating results.

Our revenue and quarterly results may fluctuate, which could adversely affect our stock price. We have experienced, and may in the future experience, significant fluctuations in our quarterly operating results that may be caused by many factors. These factors include:

changes in demand for our products;
introduction, enhancement or announcement of products by us or our competitors;
market acceptance of our new products;
the growth rates of certain market segments in which we compete;
size and timing of significant orders;
a high percentage of our revenue is generated in the third month of each fiscal quarter and any failure to receive, complete or process orders at the end of any quarter could cause us to fall short of our revenue targets;
budgeting cycles of customers;
mix of distribution channels;
mix of products and services sold;
mix of international and North American revenues;
fluctuations in currency exchange rates;
changes in the level of operating expenses;
changes in management;
restructuring programs;
changes in our sales force;
completion or announcement of acquisitions by us or our competitors;
customer order deferrals in anticipation of new products announced by us or our competitors; and
general economic conditions in regions in which we conduct business.

Revenue forecasting is uncertain, and the failure to meet our forecasts could result in a decline in our stock price. Our revenues, particularly new software license revenues, are difficult to forecast. We use a pipeline system to forecast revenues and trends in our business. Our pipeline estimates may prove to be unreliable either in a particular quarter or over a longer period of time, in part because the conversion rate of the pipeline into contracts can be difficult to estimate and requires management judgment. A variation in the conversion rate could cause us to plan or budget incorrectly and materially adversely impact our business or our planned results of operations. Furthermore, most of our expenses are relatively fixed, including costs of personnel and facilities. Thus, an unexpected reduction in our revenue, or failure to achieve the anticipated rate of growth, would have a material adverse effect on our profitability. If our operating results do not meet our publicly stated guidance or the expectations of investors, our stock price may decline.

We recognize a substantial portion of our revenue from sales made through third parties, including our application partners, distributors/resellers, and OEMs, and adverse developments in the businesses of these third parties or in our relationships with them could harm our revenues and results of operations. Our future results depend in large part upon our continued successful distribution of our products through our application partner, distributor/reseller, and OEM channels. The activities of these third parties are not within our direct control. Our failure to manage our relationships with these third parties effectively could impair the success of our sales, marketing and support activities. A reduction in the sales efforts, technical capabilities or financial viability of these parties, a misalignment of interest between us and them, or a termination of our relationship with a major application partner, distributor/reseller, or OEM could have a negative effect on our sales and financial results. Any adverse effect on any of our application partners’, distributors'/resellers', or OEMs’ businesses related to competition, pricing and other factors could also have a material adverse effect on our business, financial condition and operating results.

Changes in accounting principles and guidance, or their interpretation or implementation, may materially adversely affect our reported results of operations or financial position. We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”) These principles are subject to interpretation by the SEC and various bodies formed to create and interpret appropriate accounting principles and guidance. A change in these principles or guidance, or in their interpretations, may have a significant effect on our reported results, as well as our processes and related controls.

11



For example, in May 2014, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”).  ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes prior revenue recognition guidance, including industry-specific guidance. This new standard is both technical and complex. The Company adopted this ASU effective December 1, 2018 and will adjust prior period consolidated financial statements to reflect full retrospective adoption, beginning with our Quarterly Report on Form 10-Q for the first quarter of 2019. Management has substantially completed assessing the impact the adoption of this standard will have on the Company’s consolidated financial statements, which will have a material impact on our consolidated financial statements, including the way we account for arrangements involving our term licenses and perpetual licenses with maintenance and/or support. In connection with the adoption of ASU 2014-09, we are implementing new processes, systems and internal controls. Such changes and any difficulties implementing such changes could materially adversely affect our reported financial results, our ability to comply with regulatory reporting requirements, and the effectiveness of our internal controls over financial reporting. For a discussion of the potential impact that the implementation of ASU 2014-09 is expected to have on our consolidated financial statements and related disclosures, see the “Recent Accounting Pronouncements” section in this Form 10-K.

A failure of our information technology systems, including the implementation of our new financial systems platform, could have a material adverse effect on our business. A failure or prolonged interruption in our information technology systems, or any difficulty encountered in upgrading our systems or implementing new systems, that compromises our ability to meet our customers’ needs, or impairs our ability to record, process and report accurate information could have a material adverse effect on our financial condition.

We are in the process of implementing a new financial systems platform which will assist with the collection, storage, management and interpretation of data from our business activities to support future growth and to integrate significant processes. Our financial systems platform is critical to our ability to accurately maintain books and records, record transactions, provide important information to our management and prepare our consolidated financial statements. Financial systems platform implementations are complex and time-consuming and involve significant expenditures on system software and implementation activities, as well as changes in business processes.

As part of the implementation of our new financial systems platform, certain changes to our processes and procedures have and will continue to occur. These changes will result in changes to our internal control over financial reporting. This new platform is designed to strengthen our internal financial controls by automating certain manual processes and standardizing business processes and reporting across our organization. However, any disruptions, delays or deficiencies in the design and implementation of a new financial systems platform could adversely affect our ability to operate our business. Additionally, if the new platform does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess it adequately could be further impacted.

Weakness in the U.S. and international economies may result in fewer sales of our products and may otherwise harm our business. We are subject to risks arising from adverse changes in global economic conditions, especially those in the U.S., Europe and Latin America. If global economic conditions weaken, credit markets tighten and/or financial markets become unstable, customers may delay, reduce or forego technology purchases, both directly and through our application partners and OEMs. This could result in reductions in sales of our products, longer sales cycles, slower adoption of new technologies and increased price competition. Further, deteriorating economic conditions could adversely affect our customers and their ability to pay amounts owed to us. Any of these events would likely harm our business, results of operations, financial condition or cash flows.

Our international operations expose us to additional risks, and changes in global economic and political conditions could adversely affect our international operations, our revenue and our net income. Approximately 45% of our total revenue is generated from sales outside North America. Political and/or financial instability, oil price shocks and armed conflict in various regions of the world can lead to economic uncertainty and may adversely impact our business. For example, the announcement of the Referendum of the United Kingdom’s (the "U.K.") Membership of the European Union ("E.U.") (referred to as "Brexit"), advising for the exit of the U.K. from the E.U., resulted in significant volatility in global stock markets and currency exchange rate fluctuations. If customers’ buying patterns, decision-making processes, timing of expected deliveries and timing of new projects unfavorably change due to economic or political conditions, there would be a material adverse effect on our business, financial condition and operating results.

Other potential risks inherent in our international business include:

longer payment cycles;

12


credit risk and higher levels of payment fraud;
greater difficulties in accounts receivable collection;
varying regulatory and legal requirements;
compliance with international and local trade, labor and export control laws;
compliance with U.S. laws such as the Foreign Corrupt Practices Act, and local laws prohibiting bribery and corrupt payments to government officials;
restrictions on the transfer of funds;
difficulties in developing, staffing, and simultaneously managing a large number of varying foreign operations as a result of distance, legal impediments and language and cultural differences;
reduced or minimal protection of intellectual property rights in some countries;
laws and business practices that favor local competitors or prohibit foreign ownership of certain businesses;
changes in U.S. or foreign trade policies or practices that increase costs or restrict the distribution of products;
seasonal reductions in business activity during the summer months in Europe and certain other parts of the world;
economic instability in emerging markets; and
potentially adverse tax consequences.

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

Fluctuations in foreign currency exchange rates could have an adverse impact on our financial condition and results of operations. Changes in the value of foreign currencies relative to the U.S. dollar could adversely affect our results of operations and financial position. For example, during periods in which the value of the U.S. dollar strengthens in comparison to certain foreign currencies, particularly in Europe, Brazil and Australia, our reported international revenue is reduced because foreign currencies translate into fewer U.S. dollars. As approximately one-third of our revenue is denominated in foreign currencies, our revenue results have been impacted, and we expect will continue to be impacted, by fluctuations in foreign currency exchange rates.

We seek to reduce our exposure to fluctuations in exchange rates by entering into foreign exchange forward contracts to hedge certain actual and forecasted transactions of selected currencies (mainly in Europe, Brazil, India and Australia). Our currency hedging transactions may not be effective in reducing any adverse impact of fluctuations in foreign currency exchange rates. Further, the imposition of exchange or price controls or other restrictions on the conversion of foreign currencies could have a material adverse effect on our business.

Technology and customer requirements evolve rapidly in our industry, and if we do not continue to develop new products and enhance our existing products in response to these changes, our business could be harmed. Ongoing enhancements to our product sets will be required to enable us to maintain our competitive position and the competitive position of our application partners, distributors/resellers, and OEMs. We may not be successful in developing and marketing enhancements to our products on a timely basis, and any enhancements we develop may not adequately address the changing needs of the marketplace. Overlaying the risks associated with our existing products and enhancements are ongoing technological developments and rapid changes in customer and partner requirements. Our future success will depend upon our ability to develop and introduce in a timely manner new products that take advantage of technological advances and respond to new customer and partner requirements. We may not be successful in developing new products incorporating new technology on a timely basis, and any new products we develop may not adequately address the changing needs of the marketplace or may not be accepted by the market. Failure to develop new products and product enhancements that meet market needs in a timely manner could have a material adverse effect on our business, financial condition and operating results.

We are substantially dependent on our Progress OpenEdge products. We derive a significant portion of our revenue from software license and maintenance revenue attributable to our Progress OpenEdge product set. Accordingly, our future results depend on continued market acceptance of OpenEdge. If new technologies emerge that are superior to, or are more responsive to customer requirements than, OpenEdge such that we are unable to maintain OpenEdge’s competitive position within its marketplace, our business, financial condition and operating results may be materially adversely affected.

We have made significant investments in furtherance of our cognitive applications strategy and these investments may not generate the revenues we expect, which could adversely affect our business and financial results. Our cognitive applications strategy is focused on providing the platform and tools enterprises need to build next generation applications that drive their businesses, known as “cognitive applications.” Beginning in 2017, we have made significant investments in furtherance of our cognitive applications strategy, including two acquisitions.


13


We cannot guarantee that our cognitive applications strategy is the right one or that we will be effective in executing this strategy. Our strategy may not succeed for a number of reasons, including, but not limited to: general economic risks, execution risks with acquisitions, competitiveness in and the dynamic nature of the markets in which we operate, execution risks around product development, market acceptance of new products and services and risks associated with the adoption of, and demand for, our model in general. If one or more of the foregoing risks were to materialize, our business, results of operations and ability to achieve sustained profitability could be adversely affected.

The increased emphasis on a cloud strategy may give rise to risks that could harm our business. We are devoting significant resources to the development of cloud-based technologies and service offerings where we have a limited operating history. Our cloud strategy requires continued investment in product development and cloud operations as well as a change in the way we price and deliver our products. Many of our competitors may have advantages over us due to their larger presence, larger developer network, deeper experience in the cloud-based computing market, and greater sales and marketing resources. It is uncertain whether these strategies will prove successful or whether we will be able to develop the infrastructure and business models more quickly than our competitors. Our cloud strategy may give rise to a number of risks, including the following:

if new or current customers desire only perpetual licenses, we may not be successful in selling subscriptions;
although we intend to continue to support our perpetual license business, the increased emphasis on a cloud strategy may raise concerns among our installed customer base;
we may be unsuccessful in achieving our target pricing;
our revenues might decline over the short or long term as a result of this strategy;
our relationships with existing partners that resell perpetual licenses may be damaged;
increased risk of security breaches; and
we may incur costs at a higher than forecasted rate as we enhance and expand our cloud operations.

We may make additional acquisitions or investments in new businesses, products or technologies that involve additional risks, which could disrupt our business or harm our financial condition, results of operations or cash flows. We may make acquisitions of businesses or investments in companies that offer complementary products, services and technologies. Any acquisitions that we do complete involve a number of risks, including the risks of assimilating the operations and personnel of acquired companies, realizing the value of the acquired assets relative to the price paid, distraction of management from our ongoing businesses and potential product disruptions associated with the sale of the acquired company’s products. In addition, an acquisition may not further our business strategy as we expected, may not result in revenue growth to the degree we expected or at all or may not achieve expected synergies, any of which could adversely affect our business or operating results and potentially cause impairment to assets that we recorded as a part of an acquisition including intangible assets and goodwill. These factors could have a material adverse effect on our business, financial condition, operating results and cash flows. The consideration we pay for any future acquisitions could include our stock. As a result, future acquisitions could cause dilution to existing stockholders and to earnings per share.

The segments of the software industry in which we participate are intensely competitive, and our inability to compete effectively could harm our business. We experience significant competition from a variety of sources with respect to the marketing and distribution of our products. Many of our competitors have greater financial, marketing or technical resources than we do and may be able to adapt more quickly to new or emerging technologies and changes in customer requirements or to devote greater resources to the promotion and sale of their products than we can. Increased competition could make it more difficult for us to maintain our market presence or lead to downward pricing pressure.

In addition, the marketplace for new products is intensely competitive and characterized by low barriers to entry. For example, an increase in market acceptance of open source software may cause downward pricing pressures. As a result, new competitors possessing technological, marketing or other competitive advantages may emerge and rapidly acquire market share. In addition, current and potential competitors may make strategic acquisitions or establish cooperative relationships among themselves or with third parties, thereby increasing their ability to deliver products that better address the needs of our prospective customers. Current and potential competitors may also be more successful than we are in having their products or technologies widely accepted. We may be unable to compete successfully against current and future competitors, and our failure to do so could have a material adverse effect on our business, prospects, financial condition and operating results.


14


We rely on the experience and expertise of our skilled employees, and must continue to attract and retain qualified technical, marketing and managerial personnel in order to succeed. Our future success will depend in a large part upon our ability to attract and retain highly skilled technical, managerial, sales and marketing personnel. There is significant competition for such personnel in the software industry. We may not continue to be successful in attracting and retaining the personnel we require to develop new and enhanced products and to continue to grow and operate profitably.

Our periodic workforce restructurings can be disruptive. We have in the past restructured or made other adjustments to our workforce in response to management changes, product changes, performance issues, changes in strategy, acquisitions and other internal and external considerations. In the past, these restructurings have resulted in increased restructuring costs and have temporarily reduced productivity. These effects could recur in connection with any future restructurings or we may not achieve or sustain the expected growth or cost savings benefits of any such restructurings, or do so within the expected timeframe. As a result, our revenues and other results of operations could be negatively affected.

The loss of technology licensed from third parties could adversely affect our ability to deliver our products. We utilize certain technology that we license from third parties, including software that is integrated with internally developed software and used in our products to perform key functions. This technology, or functionally similar technology, may not continue to be available on commercially reasonable terms in the future, or at all. The loss of any significant third-party technology license could cause delays in our ability to deliver our products or services until equivalent technology is developed internally or equivalent third-party technology, if available, is identified, licensed and integrated.

Our business practices with respect to the collection, use and management of personal information could give rise to operational interruption, liabilities or reputational harm as a result of governmental regulation, legal requirements or industry standards relating to consumer privacy and data protection. As regulatory focus on privacy issues continues to increase and worldwide laws and regulations concerning the handling of personal information expand and become more complex, potential risks related to data collection and use within our business will intensify. For example, the E.U. and the United States ("U.S.") formally entered into a new framework in July 2016 that provides a mechanism for companies to transfer data from E.U. member states to the U.S. This new framework, called the Privacy Shield, is intended to address shortcomings identified by the Court of Justice of the E.U. in the previous E.U.-U.S. Safe Harbor Framework, which the Court of Justice invalidated in October 2015. The Privacy Shield and other data transfer mechanisms are likely to be reviewed by the European courts, which may lead to uncertainty about the legal basis for data transfers to the U.S. or interruption of such transfers. In the event any court blocks transfers to or from a particular jurisdiction on the basis that no transfer mechanisms are legally adequate, this could give rise to operational interruption in the performance of services for customers and internal processing of employee information, regulatory liabilities or reputational harm. In addition, U.S. and foreign governments have enacted or are considering enacting legislation or regulations, or may in the near future interpret existing legislation or regulations, in a manner that could significantly impact our ability and the ability of our customers and data partners to collect, augment, analyze, use, transfer and share personal and other information that is integral to certain services we provide.

Regulators globally are also imposing greater monetary fines for privacy violations. For example, in 2016, the E.U. adopted a new law governing data practices and privacy called the General Data Protection Regulation (GDPR), which became effective in May 2018. The law establishes new requirements regarding the handling of personal data. Non-compliance with the GDPR may result in monetary penalties of up to 4% of worldwide revenue. The GDPR and other changes in laws or regulations associated with the enhanced protection of certain types of sensitive data, such as healthcare data or other personal information, could greatly increase our cost of providing our products and services or even prevent us from offering certain services in jurisdictions that we operate.

Additionally, public perception and standards related to the privacy of personal information can shift rapidly, in ways that may affect our reputation or influence regulators to enact regulations and laws that may limit our ability to provide certain products. Any failure, or perceived failure, by us to comply with U.S. federal, state, or foreign laws and regulations, including laws and regulations regulating privacy, data security, or consumer protection, or other policies, public perception, standards, self-regulatory requirements or legal obligations, could result in lost or restricted business, proceedings, actions or fines brought against us or levied by governmental entities or others, or could adversely affect our business and harm our reputation.

If our products contain software defects or security flaws, it could harm our revenues and expose us to litigation. Our products, despite extensive testing and quality control, may contain defects or security flaws, especially when we first introduce them or when new versions are released. We may need to issue corrective releases of our software products to fix any defects or errors. The detection and correction of any security flaws can be time consuming and costly. Errors in our software products could affect the ability of our products to work with other hardware or software products, delay the development or release of new products or new versions of products, adversely affect market acceptance of our products and expose us to potential

15


litigation. If we experience errors or delays in releasing new products or new versions of products, such errors or delays could have a material adverse effect on our revenue.

We could incur substantial cost in protecting our proprietary software technology or if we fail to protect our technology, which would harm our business. We rely principally on a combination of contract provisions and copyright, trademark, patent and trade secret laws to protect our proprietary technology. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or to obtain and use information that we regard as proprietary. Policing unauthorized use of our products is difficult. Litigation may be necessary in the future to enforce our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. This litigation could result in substantial costs and diversion of resources, whether or not we ultimately prevail on the merits. The steps we take to protect our proprietary rights may be inadequate to prevent misappropriation of our technology; moreover, others could independently develop similar technology.

We could be subject to claims that we infringe intellectual property rights of others, which could harm our business, financial condition, results of operations or cash flows. Third parties could assert infringement claims in the future with respect to our products and technology, and such claims might be successful. Litigation relating to any such claims could result in substantial costs and diversion of resources, whether or not we ultimately prevail on the merits. Any such litigation could also result in our being prohibited from selling one or more of our products, unanticipated royalty payments, reluctance by potential customers to purchase our products, or liability to our customers and could have a material adverse effect on our business, financial condition, operating results and cash flows.

If our security measures are breached, our products and services may be perceived as not being secure, customers may curtail or stop using our products and services, and we may incur significant legal and financial exposure. Our products and services involve the storage and transmission of our customers’ proprietary information and may be vulnerable to unauthorized access, computer viruses, cyber-attacks, distributed denial of service attacks and other disruptive problems Due to the actions of outside parties, employee error, malfeasance, or otherwise, an unauthorized party may obtain access to our data or our customers’ data, which could result in its theft, destruction or misappropriation. Security risks in recent years have increased significantly given the increased sophistication and activities of hackers, organized crime, including state-sponsored organizations and nation-states, and other outside parties. Cyber threats are continuously evolving, increasing the difficulty of defending against them. While we have implemented security procedures and controls to address these threats, our security measures could be compromised or could fail. Any security breach or unauthorized access could result in significant legal and financial exposure, increased costs to defend litigation, indemnity and other contractual obligations, government fines and penalties, damage to our reputation and our brand, and a loss of confidence in the security of our products and services that could potentially have an adverse effect on our business and results of operations. Breaches of our network could disrupt our internal systems and business applications, including services provided to our customers. Additionally, data breaches could compromise technical and proprietary information, harming our competitive position. We may need to spend significant capital or allocate significant resources to ensure effective ongoing protection against the threat of security breaches or to address security related concerns. If an actual or perceived breach of our security occurs, the market perception of the effectiveness of our security measures could be harmed and we could lose customers. In addition, our insurance coverage may not be adequate to cover all costs related to cybersecurity incidents and the disruptions resulting from such events.

We may have exposure to additional tax liabilities. As a multinational corporation, we are subject to income taxes in the U.S. and various foreign jurisdictions. Significant judgment is required in determining our global provision for income taxes and other tax liabilities. In the ordinary course of a global business, there are many intercompany transactions and calculations where the ultimate tax determination is uncertain. Our income tax returns are routinely subject to audits by tax authorities. Although we regularly assess the likelihood of adverse outcomes resulting from these examinations to determine our tax estimates, a final determination of tax audits that is inconsistent with such assessments or tax disputes could have an adverse effect on our financial condition, results of operations and cash flows.

We are also subject to non-income taxes, such as payroll, sales, use, value-added, net worth, property and goods and services taxes in the U.S. and various foreign jurisdictions. We are regularly under audit by tax authorities with respect to these non-income taxes and may have exposure to additional non-income tax liabilities, which could have an adverse effect on our results of operations, financial condition and cash flows.

In addition, our future effective tax rates could be favorably or unfavorably affected by changes in tax rates, changes in the valuation of our deferred tax assets or liabilities, or changes in tax laws or their interpretation. Such changes could have a material adverse impact on our financial results.


16


We are required to comply with certain financial and operating covenants under our credit facility and to make scheduled debt payments as they become due; any failure to comply with those covenants or to make scheduled payments could cause amounts borrowed under the facility to become immediately due and payable or prevent us from borrowing under the facility. In November 2017, we entered into an amended and restated credit agreement, which consists of a $123.8 million term loan and a $150.0 million revolving loan (which may be increased by an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments). This facility matures in November 2022, at which time any amounts outstanding will be due and payable in full. We may wish to borrow additional amounts under the facility in the future to support our operations, including for strategic acquisitions and share repurchases.

We are required to comply with specified financial and operating covenants and to make scheduled repayments of our term loan, which may limit our ability to operate our business as we otherwise might operate it. Our failure to comply with any of these covenants or to meet any payment obligations under the facility could result in an event of default which, if not cured or waived, would result in any amounts outstanding, including any accrued interest and unpaid fees, becoming immediately due and payable. We might not have sufficient working capital or liquidity to satisfy any repayment obligations in the event of an acceleration of those obligations. In addition, if we are not in compliance with the financial and operating covenants at the time we wish to borrow funds, we will be unable to borrow funds.

Our annual operating cash flows may not be sufficient to enable us to meet our targeted capital allocation policy, which could decrease our investors expected return on investment in Progress stock. In September 2017, we announced a new capital allocation strategy in which we are targeting to return approximately 75-80% of annual cash flows from operations to stockholders through share repurchases and through dividends. Meeting these targets requires us to generate consistent cash flow and have available capital in an amount sufficient to enable us to continue investing in our business. We may not meet these targets if we do not generate the operating cash flows we expect, if we use our available cash to satisfy other priorities, if we have insufficient funds available to make such repurchases and/or dividends or if we are unable to borrow funds under our credit facility.

Our common stock price may continue to be volatile, which could result in losses for investors. The market price of our common stock, like that of other technology companies, is volatile and is subject to wide fluctuations in response to quarterly variations in operating results, announcements of technological innovations or new products by us or our competitors, changes in financial estimates by securities analysts or other events or factors. Our stock price may also be affected by broader market trends unrelated to our performance. As a result, purchasers of our common stock may be unable at any given time to sell their shares at or above the price they paid for them.

Item 1B. Unresolved Staff Comments

As of the date of this report, we do not have any open comments from the SEC related to our financial statements or periodic filings with the SEC.

Item 2. Properties

We own our principal administrative, sales, support, marketing, product development and distribution facilities, which are located in three buildings totaling approximately 258,000 square feet in Bedford, Massachusetts. As of November 30, 2018, we reclassified two of these buildings from property and equipment to assets held for sale. For further discussion, refer to Note 5 to our Consolidated Financial Statements in Item 8 of this Form 10-K.

We also maintain offices in leased facilities in various other locations in North America and outside North America, including Australia, Bulgaria, Germany, India, Netherlands, and the U.K. The terms of our leases generally range from one to seven years. We believe that our facilities are adequate for our current needs and that suitable additional space will be available as needed.

Item 3. Legal Proceedings

We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these legal matters will have a material effect on our consolidated financial position, results of operations or cash flows.


17


Item 4. Mine Safety Disclosures

Not applicable.

PART II

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

The following table sets forth, for the periods indicated, the range of high and low sale prices for our common stock. Our common stock trades on the NASDAQ Global Select Market under the symbol "PRGS".
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
High
 
Low
 
High
 
Low
First quarter
$
53.60

 
$
40.20

 
$
32.47

 
$
27.16

Second quarter
47.21

 
35.63

 
30.70

 
27.46

Third quarter
41.25

 
34.72

 
33.89

 
28.63

Fourth quarter
43.07

 
30.23

 
42.97

 
33.23


On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. On January 8, 2019, our Board of Directors declared a quarterly dividend of $0.155 per share of common stock that will be paid on March 15, 2019 to stockholders of record as of the close of business on March 1, 2019.

As of December 31, 2018, our common stock was held by approximately 158 stockholders of record.

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. In fiscal years 2018 and 2017, we repurchased and retired 2.9 million shares of our common stock for $120.0 million and 2.2 million shares of our common stock for $73.9 million, respectively. As of November 30, 2018, there was $100.0 million remaining under this current authorization.

Stock Repurchases

Information related to the repurchases of our common stock by month in the fourth quarter of fiscal year 2018 is as follows (in thousands, except per share and share data):

Period
 
Total Number of Shares Purchased
 
Average Price Paid per Share
 
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 (1)
September 2018
 
240,998

 
$
41.47

 
240,998

 
$
100,000

October 2018
 

 

 

 
100,000

November 2018
 

 

 

 
100,000

Total
 
240,998

 
$
41.47

 
240,998

 
$
100,000


(1)
In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. As of November 30, 2018, there was $100.0 million remaining under this authorization, which expires at the end of fiscal year 2019.

18


Stock Performance Graph and Cumulative Total Return

The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on the NASDAQ Composite Index and the NASDAQ Computer Index for each of the last five fiscal years ended November 30, 2018, assuming an investment of $100 at the beginning of such period and the reinvestment of any dividends.

Comparison of 5 Year Cumulative Total Return(1)
Among Progress Software Corporation, the NASDAQ Composite Index and the
NASDAQ Computer Index
chart-93327d96c8e25b15b2b.jpg

(1) $100 invested on November 30, 2013 in stock or index, including reinvestment of dividends.
 
November 30,
 
2013
 
2014
 
2015
 
2016
 
2017
 
2018
Progress Software Corporation
 
$
100.00

 
$
99.50

 
$
91.60

 
$
112.91

 
$
157.85

 
$
134.25

NASDAQ Composite
 
100.00

 
116.86

 
126.29

 
131.60

 
169.93

 
181.21

NASDAQ Computer
 
100.00

 
126.19

 
136.47

 
146.37

 
207.00

 
216.75



19


Item 6. Selected Financial Data

The following table sets forth selected financial data for the last five fiscal years (in thousands, except per share data):

Year Ended November 30,
 
2018
 
2017
 
2016
 
2015
 
2014
Revenue
 
$
397,165

 
$
397,572

 
$
405,341

 
$
377,554

 
$
332,533

Income (loss) from operations
 
85,998

 
70,614

 
(29,709
)
 
14,754

 
80,740

Net income (loss)
 
63,491

 
37,417

 
(55,726
)
 
(8,801
)
 
49,458

Basic earnings (loss) per share from continuing operations
 
1.39

 
0.78

 
(1.13
)
 
(0.17
)
 
0.97

Diluted earnings (loss) per share from continuing operations
 
1.38

 
0.77

 
(1.13
)
 
(0.17
)
 
0.96

Cash dividends declared per common share
 
0.575

 
0.515

 
0.125

 

 

Cash, cash equivalents and short-term investments
 
139,513

 
183,609

 
249,754

 
241,279

 
283,268

Total assets
 
640,609

 
718,718

 
754,827

 
877,123

 
702,756

Long-term debt, net, including current portion
 
116,089

 
121,909

 
135,000

 
144,375

 

Shareholders’ equity
 
310,082

 
376,084

 
406,629

 
522,464

 
543,245


Fiscal year 2016 amounts have been impacted by a $92.0 million impairment charge related to the goodwill of the Application Development and Deployment reporting unit. Refer to Note 6 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional details.

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

Forward-Looking Statements

Certain statements below about anticipated results and our products and markets are forward-looking statements that are based on our current plans and assumptions. Important information about the bases for these plans and assumptions and factors that may cause our actual results to differ materially from these statements is contained below and in Item 1A. “Risk Factors” of this Annual Report on Form 10-K.

Use of Constant Currency

Revenue from our international operations has historically represented a substantial portion of our total revenue. As a result, our revenue results have been impacted, and we expect will continue to be impacted, by fluctuations in foreign currency exchange rates. For example, if the local currencies of our foreign subsidiaries strengthen, our consolidated results stated in U.S. dollars are positively impacted.

As exchange rates are an important factor in understanding period to period comparisons, we believe the presentation of revenue growth rates on a constant currency basis enhances the understanding of our revenue results and evaluation of our performance in comparison to prior periods. The constant currency information presented is calculated by translating current period results using prior period weighted average foreign currency exchange rates. These results should be considered in addition to, not as a substitute for, results reported in accordance with GAAP.

Overview

Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over 1,700 ISVs, 100,000 enterprise customers, and 2 million developers rely on Progress to power their applications. We operate as three distinct segments: OpenEdge, Data Connectivity and Integration, and Application Development and Deployment.

The key tenets of our strategic plan and operating model are as follows:

20



Align Resources to Drive Profitability. Our organizational philosophy and operating principles focus primarily on customer and partner retention and success for our core products and a streamlined operating approach in order to more efficiently drive revenue.

Protect and Strengthen Our Core Business. A key element of our strategy is centered on providing the platform and tools enterprises need to build “cognitive applications,” which we believe are the future of application development. We offer this platform to both new customers and partners as well as our existing partner and customer ecosystems. Our platform for cognitive applications enables developers to build the most modern applications quickly and easily, and includes:

our leading UI development tools, which enable organizations to easily build engaging user interfaces for any device or front end;
our NativeScript offering, which allows developers to use JavaScript to build native applications across multiple mobile platforms;
our modern high productivity application development platform, Progress Kinvey, that is cloud-native, is secure, high-performing, and highly-scalable while supporting all modern user interfaces;
automated and intuitive machine learning capabilities for accelerating the creation and delivery of cognitive applications;
our data connectivity and integration capabilities;
our business logic and rules capabilities; and
web content management for delivering personalized and engaging digital experiences

This strategy builds on our inherent DNA and our vast experience in application development that we’ve acquired over the past 35 years.

Holistic Capital Allocation Approach. Pursuant to our capital allocation strategy, we have targeted to return approximately 75-80% of our annual cash flows from operations to stockholders in the form of share repurchases and through dividends. We have also adopted a disciplined approach to future mergers and acquisitions. By adopting strict financial criteria for future acquisitions, these acquisitions will enable us to drive significant stockholder returns by providing scale and increased cash flows.

On March 1, 2017, we acquired DataRPM for an aggregate sum of $30.0 million. DataRPM is a leader in cognitive predictive maintenance for the industrial IoT ("IIoT") market. This acquisition is a key part of the Company's strategy to provide the best platform to build and deliver cognitive applications.

On June 1, 2017, we acquired Kinvey for an aggregate sum of $49.2 million. Kinvey allows developers to set up, use, and operate a cloud backend for any native, hybrid, web, or IoT app built using any development tools. This acquisition, in combination with our existing technologies, enables us to offer the premier, high productivity platform for building and delivering cognitive applications.

We expect to continue to evaluate possible acquisitions and other strategic transactions designed to expand our business. As a result, our expected uses of cash could change, our cash position could be reduced and we may incur additional debt obligations to the extent we complete additional acquisitions. However, we believe that existing cash balances, together with funds generated from operations and amounts available under our credit facility, will be sufficient to finance our operations and meet our foreseeable cash requirements, including quarterly cash dividends and stock repurchases to Progress stockholders, through at least the next twelve months.

We derive a significant portion of our revenue from international operations, which are primarily conducted in foreign currencies. As a result, changes in the value of these foreign currencies relative to the U.S. dollar have significantly impacted our results of operations and may impact our future results of operations. For example, in fiscal year 2016, the value of the U.S. dollar strengthened in comparison to certain foreign currencies, including in Europe, Brazil and Australia. Since approximately one-third of our revenue is denominated in foreign currency, our revenue results during those periods were negatively impacted. The impact of foreign exchange did not result in a material impact on revenue during fiscal years 2018 or 2017. We expect that future fluctuations in foreign currency exchange rates will impact our results.

In September 2017, we announced a new capital allocation strategy pursuant to which we are targeting to return approximately 75-80% of our annual cash flows from operations to stockholders in the form of share repurchases and through dividends. To that end, our Board of Directors increased our total share repurchase authorization to $250.0 million. In fiscal year 2018, we repurchased and retired 2.9 million shares of our common stock for $120.0 million. As of November 30, 2018, there was

21


$100.0 million remaining under this current authorization. We intend to repurchase $100 million in shares of our common stock in fiscal year 2019. However, the timing and amount of any shares repurchased will be determined by management based on its evaluation of market conditions and other factors, and we may choose to suspend, expand or discontinue the repurchase program at any time.

On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. We expect to continue paying quarterly cash dividends in subsequent quarters consistent with our capital allocation strategy. However, we may terminate or modify this program at any time. On January 8, 2019, our Board of Directors declared a quarterly dividend of $0.155 per share of common stock that will be paid on March 15, 2019 to stockholders of record as of the close of business on March 1, 2019.

On December 22, 2017, the Tax Cuts and Jobs Act (the "Act") was signed into law. The Act will impact the Company’s operating results, cash flows, and financial condition beginning in the fiscal year ended November 30, 2018 and the Company has evaluated the extent of the impact. The Act includes a number of provisions, including the reduction of the U.S. corporate tax rate from 35% to 21%, effective January 1, 2018. The Act also includes provisions that may partially offset the benefit of such rate reduction, including the repeal of the deduction for domestic production activities.

As a result of the Act, we realized a one-time tax benefit of $1.7 million for the remeasurement of deferred tax assets and liabilities. The Act also provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. However, the Company will not incur one-time transition tax due to the Company’s foreign subsidiaries being in a net accumulated deficit position. Other international provisions of the Act, including the provisions for global intangible low-taxed income and foreign-derived intangible income, will not become effective for the Company until fiscal 2019.

Results of Operations

Fiscal Year 2018 Compared to Fiscal Year 2017

Revenue

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2018
 
November 30, 2017
 
As Reported
 
Constant
Currency
Revenue
$
397,165

 
$
397,572

 
 %
 
(1
)%

Total revenue decreased slightly in fiscal year 2018 as compared to fiscal year 2017 primarily due to a decline in license and professional services revenue, partially offset by an increase in maintenance revenue and a favorable impact from foreign currency exchange rates as further described below. Changes in prices from fiscal year 2017 to 2018 did not have a significant impact on our revenue.

License Revenue

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2018
 
November 30, 2017
 
As Reported
 
Constant
Currency
License
$
122,137

 
$
124,406

 
(2
)%
 
(2
)%
As a percentage of total revenue
31
%
 
31
%
 
 
 
 

Software license revenue decreased in fiscal year 2018 as compared to fiscal year 2017 due to a decrease in software license revenue in our Data Connectivity and Integration and Application Development and Deployment segments.


22


Maintenance and Services Revenue

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2018
 
November 30, 2017
 
As Reported
 
Constant
Currency
Maintenance
$
244,822

 
$
241,398

 
1
 %
 
1
 %
As a percentage of total revenue
62
%
 
61
%
 
 
 
 
Professional services
$
30,206

 
$
31,768

 
(5
)%
 
(5
)%
As a percentage of total revenue
7
%
 
8
%
 
 
 
 
Total maintenance and services revenue
$
275,028

 
$
273,166

 
1
 %
 
 %
As a percentage of total revenue
69
%
 
69
%
 
 
 
 

Maintenance revenue increased in fiscal year 2018 as compared fiscal year 2017 due to a favorable impact from currency exchange rates and an increase in maintenance revenue in our Application Development and Deployment segment, partially offset by a decline in our Data Connectivity and Integration segment. Professional services revenue decreased in fiscal year 2018 as compared to fiscal year 2017 primarily due to lower professional services revenue from our OpenEdge and Application Development and Deployment segments.

Revenue by Region

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2018
 
November 30, 2017
 
As Reported
 
Constant
Currency
North America
$
219,922

 
$
223,942

 
(2
)%
 
(2
)%
As a percentage of total revenue
55
%
 
56
%
 
 
 
 
EMEA
$
137,972

 
$
130,359

 
6
 %
 
2
 %
As a percentage of total revenue
35
%
 
33
%
 
 
 
 
Latin America
$
17,637

 
$
21,158

 
(17
)%
 
(10
)%
As a percentage of total revenue
4
%
 
5
%
 
 
 
 
Asia Pacific
$
21,634

 
$
22,113

 
(2
)%
 
(1
)%
As a percentage of total revenue
6
%
 
6
%
 
 
 
 

Total revenue generated in North America decreased $4.0 million, and total revenue generated outside North America increased $3.6 million, in fiscal year 2018 as compared to fiscal year 2017. The decrease in North America was primarily due to a decrease in license revenue in our Data Connectivity and Integration and Application Development and Deployment segments and professional services revenue in our OpenEdge segment. This decrease was partially offset by an increase in maintenance revenue in our OpenEdge segment. The increase in revenue generated in EMEA in fiscal year 2018 as compared to fiscal year 2017 was primarily due to a favorable impact from currency exchange rates as well as an increase in OpenEdge professional services revenue and Application Development and Deployment maintenance revenue. Revenue generated in Latin America decreased in fiscal year 2018 as compared to fiscal year 2017 due to a negative impact of exchange rate fluctuations. The revenue generated in Asia Pacific decreased in fiscal year 2018 as compared to fiscal year 2017 primarily due to lower professional services revenue in our Application Development and Deployment segment.

Total revenue generated in markets outside North America represented 45% of total revenue in fiscal year 2018 compared to 44% of total revenue in the same period last year. If exchange rates had remained constant in fiscal year 2018 as compared to the exchange rates in effect in fiscal year 2017, total revenue generated in markets outside North America would have been 44% of total revenue.

23



Revenue by Segment

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage Change
OpenEdge segment
$
278,258

 
$
276,172

 
1
 %
Data Connectivity and Integration segment
39,030

 
40,955

 
(5
)%
Application Development and Deployment segment
79,877

 
80,445

 
(1
)%
Total revenue
$
397,165

 
$
397,572

 
 %

Revenue in the OpenEdge segment increased in fiscal year 2018 as compared to fiscal year 2017, largely due to the favorable impact of exchange rate fluctuations, partially offset by a decrease in professional services revenue. Data Connectivity and Integration segment revenue decreased in fiscal year 2018 as compared to fiscal year 2017 primarily due to the timing of certain renewals by original equipment manufacturers ("OEMs"). Application Development and Deployment segment revenue decreased in fiscal year 2018 as compared to fiscal year 2017, primarily due to lower license and professional services revenue, partially offset by an increase in maintenance revenue.

Cost of Software Licenses

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Cost of software licenses
$
4,769

 
$
5,752

 
(17
)%
As a percentage of software license revenue
4
%
 
5
%
 
 
As a percentage of total revenue
1
%
 
1
%
 
 

Cost of software licenses consists primarily of costs of royalties, electronic software distribution, duplication, and packaging. Cost of software licenses as a percentage of software license revenue varies from period to period depending upon the relative product mix. The decrease in cost of software licenses in fiscal year 2018 was a result of lower payments of royalties to third parties as compared to fiscal year 2017.

Cost of Maintenance and Services

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Cost of maintenance and services
$
39,470

 
$
43,299

 
(9
)%
As a percentage of maintenance and services revenue
14
%
 
16
%
 
 
As a percentage of total revenue
10
%
 
11
%
 
 

Cost of maintenance and services consists primarily of costs of providing customer support, consulting, and education. Cost of maintenance and services decreased in fiscal year 2018 as compared to fiscal year 2017 primarily due to lower compensation-related costs resulting from a decrease in headcount, partially offset by higher third-party professional services expense.

Amortization of Acquired Intangibles

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Amortization of acquired intangibles
$
22,734

 
$
20,108

 
13
%
As a percentage of total revenue
6
%
 
5
%
 
 


24


Amortization of acquired intangibles included in costs of revenue primarily represents the amortization of the value assigned to technology-related intangible assets obtained in business combinations. Amortization of acquired intangibles increased in fiscal year 2018 as compared to fiscal year 2017. The increase was primarily due to the addition of intangible assets associated with the technologies obtained in connection with the acquisitions of DataRPM in the second quarter of fiscal year 2017 and Kinvey in the third quarter of fiscal year 2017, partially offset by the completion of amortization of certain intangible assets acquired in prior years.

Gross Profit

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Gross profit
$
330,192

 
$
328,413

 
1
%
As a percentage of total revenue
83
%
 
83
%
 
 

Our gross profit increased in fiscal year 2018 as compared to fiscal year 2017 primarily due to an increase in maintenance revenue and the decrease in cost of maintenance and services and cost of software licenses as described above, offset slightly by the increase of amortization of acquired intangibles and the decrease in software license and professional services revenue.

Sales and Marketing

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Sales and marketing
$
93,036

 
$
96,345

 
(3
)%
As a percentage of total revenue
23
%
 
24
%
 
 

Sales and marketing expenses decreased in fiscal year 2018 as compared to fiscal year 2017 primarily due to lower compensation-related and professional service expenses as a result of the headcount reduction actions which occurred in the first quarter of fiscal year 2017. The decrease was partially offset by higher marketing programs costs related to the go-to-market efforts for Kinvey and DataRPM.

Product Development

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Product development
$
79,739

 
$
76,988

 
4
%
As a percentage of total revenue
20
%
 
19
%
 
 

Product development expenses increased in fiscal year 2018 as compared to fiscal year 2017 primarily due to higher stock-based compensation expenses, partially offset by lower compensation-related costs. During the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which significantly reduced stock-based compensation expense in fiscal year 2017 as compared to fiscal year 2018.

General and Administrative

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
General and administrative
$
49,050

 
$
45,739

 
7
%
As a percentage of total revenue
12
%
 
12
%
 
 


25


General and administrative expenses include the costs of our finance, human resources, legal, information systems and administrative departments. General and administrative expenses increased in fiscal year 2018 as compared to fiscal year 2017 primarily due to increased stock-based compensation expense, as well as higher professional services expense, partially offset by lower compensation-related expenses. During the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which significantly reduced stock-based compensation expense in fiscal year 2017 as compared to fiscal year 2018.

Amortization of Acquired Intangibles

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Amortization of acquired intangibles
$
13,241

 
$
13,039

 
2
%
As a percentage of total revenue
3
%
 
3
%
 
 

Amortization of acquired intangibles included in operating expenses primarily represents the amortization of value assigned to intangible assets obtained in business combinations other than assets identified as purchased technology. Amortization of acquired intangibles increased in fiscal year 2018 as compared to fiscal year 2017 due to the addition of intangible assets obtained in connection with the acquisitions of DataRPM and Kinvey, which occurred in the second and third quarters of fiscal year 2017, respectively.

Loss on Assets Held for Sale

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Loss on assets held for sale
$
5,147

 
$

 
*
As a percentage of total revenue
1
%
 
%
 
 

In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheets as we are actively marketing them and expect to sell them within one year. As a result, we recognized an impairment charge of $5.1 million, which represents the difference between the fair value less cost to sell and the carrying value of the assets. The impairment charge was recorded to loss on assets held for sale within operating expenses on our fiscal year 2018 consolidated statement of operations. See Note 5 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional details.

Fees Related to Shareholder Activist

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Fees related to shareholder activist
$
1,472

 
$
2,020

 
(27
)%
As a percentage of total revenue
%
 
1
%
 
 

In September 2017, Praesidium Investment Management, then one of our largest stockholders, publicly announced its disagreement with our strategy in a Schedule 13D filed with the SEC and stated that it was seeking changes in the composition of our Board of Directors. In fiscal years 2017 and 2018, we incurred professional and other fees relating to Praesidium’s actions.

26



Restructuring Expenses

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Restructuring expenses
$
2,251

 
$
22,210

 
(90
)%
As a percentage of total revenue
1
%
 
6
%
 
 

Restructuring expenses recorded in fiscal year 2018 relate to the restructuring activities that occurred in fiscal year 2017. See Note 13 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional details, including types of expenses incurred and the timing of future expenses and cash payments. See also the Liquidity and Capital Resources section of this Item 2, Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Acquisition-Related Expenses

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Acquisition-related expenses
$
258

 
$
1,458

 
(82
)%
As a percentage of total revenue
%
 
%
 
 

Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional services fees, including third-party legal and valuation-related fees, as well as retention fees, and earn-out payments treated as compensation expense. Acquisition-related expenses in fiscal year 2018 were minimal. Acquisition-related expenses in fiscal year 2017 resulted primarily from expense related to the acquisitions of DataRPM and Kinvey, which occurred in the second and third quarters of fiscal year 2017, respectively.

Income from Operations

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Income from operations
$
85,998

 
$
70,614

 
22
%
As a percentage of total revenue
22
%
 
18
%
 
 

Income from operations increased in fiscal year 2018 as compared to fiscal year 2017. As described above, the increase was primarily driven by lower restructuring expenses, sales and marketing expenses, and acquisition expenses as well as higher gross margin. This increase was partially offset by the loss on assets held for sale recorded in fiscal year 2018, higher general and administrative expenses and higher product development expenses as described above.

Income from Operations by Segment

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage Change
OpenEdge segment
$
210,438

 
$
203,675

 
3
 %
Data Connectivity and Integration segment
31,396

 
31,626

 
(1
)%
Application Development and Deployment segment
52,790

 
53,800

 
(2
)%
Other unallocated expenses
(208,626
)
 
(218,487
)
 
5
 %
Total income from operations
$
85,998

 
$
70,614

 
22
 %


27


Note that the following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization of acquired intangibles, loss on assets held for sale, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.

Other (Expense) Income

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Interest expense
$
(5,149
)
 
$
(4,631
)
 
11
 %
Interest income and other, net
1,220

 
921

 
32
 %
Foreign currency loss, net
(3,089
)
 
(1,317
)
 
135
 %
Total other expense, net
$
(7,018
)
 
$
(5,027
)
 
(40
)%
As a percentage of total revenue
(2
)%
 
(1
)%
 
 

Other (expense) income, net decreased in fiscal year 2018 as compared to fiscal year 2017 primarily due to an increase in foreign currency losses and higher interest expense. The increase in foreign currency losses is a result of an increase in the cost of forward points relating to our hedging activities, as well as movements in exchange rates and changes in our intercompany receivables and payables denominated in currencies other than local currencies during fiscal year 2018.

Provision for Income Taxes

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Provision for income taxes
$
15,489

 
$
28,170

 
(45
)%
As a percentage of total revenue
4
%
 
7
%
 
 

Our effective income tax rate was 20% in fiscal year 2018 and 43% in fiscal year 2017. The primary reason for the decrease in the effective rate was due to enactment of tax reform in the United States that lowered our federal tax rate in fiscal year 2018 to a blended rate of 22.2% as compared to 35.0% in fiscal year 2017. In addition, during fiscal year 2018 we recorded a $1.7 million income tax benefit for the re-measurement of our U.S. deferred tax balances.

Net Income

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
Percentage
Change
Net income
$
63,491

 
$
37,417

 
70
%
As a percentage of total revenue
16
%

9
%
 
 


28


Fiscal 2017 Compared to Fiscal 2016

Revenue

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2017
 
November 30, 2016
 
As Reported
 
Constant
Currency
Revenue
$
397,572

 
$
405,341

 
(2
)%
 
(2
)%

Total revenue decreased $7.8 million, or 2%, in fiscal year 2017 as compared to fiscal year 2016. Revenue would have decreased by the same percentage if exchange rates had been constant in fiscal year 2017 as compared to exchange rates in fiscal year 2016. Changes in prices from fiscal year 2016 to 2017 did not have a significant impact on our revenue.

License Revenue

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2017
 
November 30, 2016
 
As Reported
 
Constant
Currency
License
$
124,406

 
$
134,863

 
(8
)%
 
(8
)%
As a percentage of total revenue
31
%
 
33
%
 
 
 
 

Software license revenue decreased $10.5 million, or 8%, in fiscal year 2017 as compared to fiscal year 2016. Software license revenue would have decreased by the same percentage if exchange rates had been constant in fiscal year 2017 as compared to exchange rates in effect in fiscal year 2016. The decrease in license revenue is primarily due to decreases in license revenue in North America from products included in our Data Connectivity and Integration segment, due to the timing of certain OEM renewal agreements.

Maintenance and Services Revenue

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2017
 
November 30, 2016
 
As Reported
 
Constant
Currency
Maintenance
$
241,398

 
$
238,377

 
1
 %
 
1
 %
As a percentage of total revenue
61
%
 
59
%
 
 
 
 
Professional services
$
31,768

 
$
32,101

 
(1
)%
 
(1
)%
As a percentage of total revenue
8
%
 
8
%
 
 
 
 
Total maintenance and services revenue
$
273,166

 
$
270,478

 
1
 %
 
1
 %
As a percentage of total revenue
69
%
 
67
%
 
 
 
 

Maintenance and services revenue increased $2.7 million in fiscal year 2017 as compared to fiscal year 2016. Maintenance revenue increased 1% and professional services revenue decreased 1% compared to the prior year. The increase in maintenance revenue is primarily due to higher maintenance revenue from our DevTools and Sitefinity products included in our Application Development and Deployment segment. The decrease in services revenue is primarily due to lower revenue from our OpenEdge segment partially offset by higher professional services revenue generated by our Application Development and Deployment segment.


29


Revenue by Region

 
Fiscal Year Ended
 
Percentage Change
(In thousands)
November 30, 2017
 
November 30, 2016
 
As Reported
 
Constant
Currency
North America
$
223,942

 
$
229,203

 
(2
)%
 
(2
)%
As a percentage of total revenue
56
%
 
57
%
 
 
 
 
EMEA
$
130,359

 
$
130,818

 
 %
 
1
 %
As a percentage of total revenue
33
%
 
32
%
 
 
 
 
Latin America
$
21,158

 
$
21,156

 
 %
 
(6
)%
As a percentage of total revenue
5
%
 
5
%
 
 
 
 
Asia Pacific
$
22,113

 
$
24,164

 
(8
)%
 
(10
)%
As a percentage of total revenue
6
%
 
6
%
 
 
 
 

Total revenue generated in North America decreased $5.3 million, and total revenue generated outside North America decreased $2.5 million, in fiscal year 2017 as compared to fiscal year 2016. The decrease in North America was primarily due to license revenue decreases in our Data Connectivity and Integration segment. The decrease in Asia Pacific is primarily due to maintenance revenue decreases in our OpenEdge segment related to a single, large customer not renewing maintenance, and also related to a large deal in our Data Connectivity and Integration segment with a customer in Japan that occurred in the second quarter of fiscal year 2016.

Total revenue generated in markets outside North America represented 44% of total revenue in fiscal year 2017 compared to 43% of total revenue in fiscal year 2016. If exchange rates had remained constant in fiscal year 2017 as compared to the exchange rates in effect in fiscal year 2016, total revenue generated in markets outside North America would have remained at 44% of total revenue.

Revenue by Segment

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage Change
OpenEdge segment
$
276,172

 
$
276,267

 
 %
Data Connectivity and Integration segment
40,955

 
48,009

 
(15
)%
Application Development and Deployment segment
80,445

 
81,065

 
(1
)%
Total revenue
$
397,572

 
$
405,341

 
(2
)%

Revenue in the OpenEdge segment remained flat in fiscal year 2017 as compared to fiscal year 2016, primarily due to higher license sales and software-as-a-service revenue offset by decreases in maintenance and services revenue. Revenue in the OpenEdge segment would have remained flat if exchange rates had been constant in fiscal year 2017 as compared to exchange rates in fiscal year 2016. Data Connectivity and Integration revenue decreased $7.1 million, or 15%, in fiscal year 2017 as compared to fiscal year 2016, primarily due to the timing of certain OEM renewals. Application Development and Deployment revenue decreased $0.6 million, or 1%, year over year primarily as a result of a decrease in license revenue, offset by higher maintenance revenue from our DevTools and Sitefinity products.

Cost of Software Licenses

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Cost of software licenses
$
5,752

 
$
5,456

 
5
%
As a percentage of software license revenue
5
%
 
4
%
 
 
As a percentage of total revenue
1
%
 
1
%
 
 


30


Cost of software licenses consists primarily of costs of royalties, electronic software distribution costs, duplication and packaging. Cost of software licenses increased $0.3 million, or 5%, in fiscal year 2017 as compared to fiscal year 2016, and increased as a percentage of software license revenue from 4% to 5%. Cost of software licenses as a percentage of software license revenue varies from period to period depending upon the relative product mix.

Cost of Maintenance and Services

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Cost of maintenance and services
$
43,299

 
$
44,760

 
(3
)%
As a percentage of maintenance and services revenue
16
%
 
17
%
 
 
As a percentage of total revenue
11
%
 
11
%
 
 

Cost of maintenance and services consists primarily of costs of providing customer support, consulting and education. Cost of maintenance and services decreased $1.5 million, or 3%, in fiscal year 2017 as compared to fiscal year 2016, and decreased as a percentage of maintenance and services revenue from 17% to 16%. The decrease in cost of maintenance and services is primarily due to lower compensation-related costs resulting from a decrease in headcount.

Amortization of Acquired Intangibles

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Amortization of acquired intangibles
$
20,108

 
$
15,496

 
30
%
As a percentage of total revenue
5
%
 
4
%
 
 

Amortization of acquired intangibles included in costs of revenue primarily represents the amortization of the value assigned to technology-related intangible assets obtained in business combinations. Amortization of acquired intangibles increased $4.6 million, or 30%, in fiscal year 2017 as compared to fiscal year 2016. The increase was primarily due to the addition of intangible assets associated with the technology obtained in connection with the acquisitions of DataRPM in the second quarter of fiscal year 2017 and Kinvey in the third quarter of fiscal year 2017, partially offset by the impairment of intangible assets associated with the technology obtained in connection with the acquisition of Modulus as well as the completion of amortization of certain intangible assets acquired in prior years.

Gross Profit

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Gross profit
$
328,413

 
$
339,629

 
(3
)%
As a percentage of total revenue
83
%
 
84
%
 
 

Our gross profit decreased $11.2 million, or 3%, in fiscal year 2017 as compared to fiscal year 2016, and our gross profit as a percentage of total revenue decreased from 84% to 83% compared to fiscal year 2016. The dollar decrease is primarily due to the decreases of license revenue and increases of amortization of acquired intangibles as described above.


31


Sales and Marketing

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Sales and marketing
$
96,345

 
$
121,501

 
(21
)%
As a percentage of total revenue
24
%
 
30
%
 
 

Sales and marketing expenses decreased $25.2 million, or 21%, in fiscal year 2017 as compared to fiscal year 2016, and decreased as a percentage of total revenue from 30% to 24%. The decrease in sales expenses was primarily due to lower compensation-related and travel costs as a result of the headcount reduction actions which occurred in the first quarter of fiscal year 2017, as well as a decrease in spending on marketing programs.

Product Development

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Product development costs
$
76,988

 
$
88,587

 
(13
)%
As a percentage of total revenue
19
%
 
22
%
 
 

Product development expenses decreased $11.6 million, or 13%, in fiscal year 2017 as compared to fiscal year 2016, and decreased as a percentage of revenue from 22% to 19%. The decrease in product development expense is primarily due to lower compensation-related costs as a result of the headcount reduction actions which occurred in the first quarter of fiscal year 2017.

General and Administrative

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
General and administrative
$
45,739

 
$
46,532

 
(2
)%
As a percentage of total revenue
12
%
 
11
%
 
 

General and administrative expenses include the costs of our finance, human resources, legal, information systems and administrative departments. General and administrative expenses decreased $0.8 million, or 2%, in fiscal year 2017 as compared to fiscal year 2016, and increased as a percentage of revenue from 11% to 12%. The dollar decrease was primarily due to lower compensation-related costs as a result of the headcount reduction actions which occurred in the first quarter of fiscal year 2017.

Impairment of Goodwill

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Impairment of goodwill
$

 
$
92,000

 
(100
)%
As a percentage of total revenue
%
 
23
%
 
 

During fiscal year 2017, we tested goodwill for impairment for each of our reporting units as of October 31, 2017. Our reporting units each had fair values which significantly exceeded their carrying values as of the annual impairment date. As a result, we did not recognize any goodwill impairment charges during fiscal year 2017.

During fiscal year 2016, we tested goodwill for impairment for each of our reporting units as of October 31, 2016. Our OpenEdge and Data Connectivity and Integration reporting units had fair values which significantly exceeded their carrying

32


values as of the annual impairment date. Our Application Development and Deployment reporting unit did not pass the first step of the impairment test. As a result, we recorded a $92.0 million goodwill impairment charge related to the Application Development and Deployment reporting unit (see Note 6 to our Consolidated Financial Statements in Item 8 of this Form 10-K for further information on the impairment charge).

Amortization of Acquired Intangibles

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Amortization of acquired intangibles
$
13,039

 
$
12,735

 
2
%
As a percentage of total revenue
3
%
 
3
%
 
 

Amortization of acquired intangibles included in operating expenses primarily represents the amortization of value assigned to intangible assets obtained in business combinations other than assets identified as purchased technology. Amortization of acquired intangibles increased slightly in fiscal year 2017 due to the addition of intangible assets obtained in connection with the acquisitions of DataRPM and Kinvey, which occurred in the second and third quarters of fiscal year 2017, respectively.

Impairment of Intangible Assets

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Impairment of intangible assets
$

 
$
5,051

 
(100
)%
As a percentage of total revenue
%
 
1
%
 
 

During fiscal year 2017, we did not impair the value of any intangible assets.

During fiscal year 2016, we evaluated the ongoing value of the intangible assets associated with the technology obtained in connection with the acquisition of Modulus. As a result of our decision to abandon the related assets due to a change in our expected ability to use the technology internally, we determined that the intangible assets were fully impaired. As a result, we incurred an impairment charge of $5.1 million during fiscal year 2016. See Note 6 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional details.

Fees Related to Shareholder Activist

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Fees related to shareholder activist
$
2,020

 
$

 
100
%
As a percentage of total revenue
1
%
 
%
 
 

In September 2017, Praesidium Investment Management, then one of our largest stockholders, publicly announced its disagreement with our strategy in a Schedule 13D filed with the SEC and stated that it was seeking changes in the composition of our Board of Directors. In fiscal year 2017, we incurred professional and other fees relating to Praesidium’s actions.

Restructuring Expenses

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Restructuring expenses
$
22,210

 
$
1,692

 
1,213
%
As a percentage of total revenue
6
%
 
%
 
 


33


We incurred restructuring expenses of $22.2 million in fiscal year 2017 as compared to $1.7 million in fiscal year 2016. Restructuring expenses recorded in fiscal year 2017 relate to the restructuring activities occurring in the first fiscal quarter of 2017. See Note 13 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional details, including types of expenses incurred and the timing of future expenses and cash payments. See also the Liquidity and Capital Resources section of this Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Acquisition-Related Expenses

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Acquisition-related expenses
$
1,458

 
$
1,240

 
18
%
As a percentage of total revenue
%
 
%
 
 

Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional services fees, including third-party legal and valuation-related fees, as well as retention fees, and earn-out payments treated as compensation expense. Acquisition-related expenses in fiscal year 2017 relate to the acquisitions of DataRPM and Kinvey, which occurred in the second and third quarters of fiscal year 2017, respectively. Acquisition-related expenses in fiscal year 2016 relate primarily to retention bonuses associated with our Telerik acquisition. See Note 7 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional details.

Income (loss) from Operations

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Income (loss) from operations
$
70,614

 
$
(29,709
)
 
(338
)%
As a percentage of total revenue
18
%
 
(7
)%
 
 

Income from operations increased $100.3 million, or 338%, in fiscal year 2017 as compared to fiscal year 2016. As discussed above, the increase was primarily driven by the impairment of goodwill during fiscal year 2016 as well as the headcount reduction actions that began in the first quarter of fiscal year 2017. The increase was partially offset by the restructuring expenses recorded in fiscal year 2017 as well as the decreases of license revenue and increases of amortization of acquired intangibles as described above.

Income (Loss) from Operations by Segment

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage Change
OpenEdge segment
$
203,675

 
$
203,329

 
 %
Data Connectivity and Integration segment
31,626

 
35,249

 
(10
)%
Application Development and Deployment segment
53,800

 
40,885

 
32
 %
Other unallocated expenses
(218,487
)
 
(309,172
)
 
29
 %
Total income (loss) from operations
$
70,614

 
$
(29,709
)
 
(338
)%

Note that the following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization and impairment of acquired intangibles, impairment of goodwill, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.


34


Other (Expense) Income

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Interest expense
$
(4,631
)
 
$
(4,178
)
 
11
 %
Interest income and other, net
921

 
839

 
10
 %
Foreign currency loss
(1,317
)
 
(2,232
)
 
(41
)%
Total other (expense) income, net
$
(5,027
)
 
$
(5,571
)
 
10
 %
As a percentage of total revenue
(1
)%
 
(1
)%
 
 

Total other expense, net decreased $0.5 million in fiscal year 2017 as compared to fiscal year 2016 primarily due to a foreign currency loss of $1.3 million in fiscal year 2017 compared to a foreign currency loss of $2.2 million in fiscal year 2016. The change in foreign currency gains/losses is a result of movements in exchange rates and the impact during fiscal year 2017 on our intercompany receivables and payables denominated in currencies other than local currencies.

Provision for Income Taxes

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Provision for income taxes
$
28,170

 
$
20,446

 
38
%
As a percentage of total revenue
7
%
 
5
%
 
 

Our effective income tax rate was 43% in fiscal year 2017 and (58)% in fiscal year 2016. In fiscal year 2016, our rate was impacted unfavorably as a result of the goodwill impairment expense that is not tax deductible, partially offset by a $2.7 million release of a valuation allowance on state research and development tax credits recorded in the fourth quarter of fiscal year 2016 and the out-of-period benefit described below. During the preparation of our consolidated financial statements for the three months ended May 31, 2016, we identified an error in our prior year income tax provision whereby income tax expense was overstated for the year ended November 30, 2015 by $2.7 million related to our tax treatment of an intercompany gain. We determined that the error is not material to the prior year financial statements. We also concluded that recording an out-of-period correction would not be material and corrected this error by recording an out-of-period $2.7 million tax benefit in our interim financial statements for the period ended May 31, 2016.

Net Income (Loss)

 
Fiscal Year Ended
(In thousands)
November 30, 2017
 
November 30, 2016
 
Percentage
Change
Net income (loss)
$
37,417

 
$
(55,726
)
 
167
%
As a percentage of total revenue
9
%
 
(14
)%
 
 

Liquidity and Capital Resources

Cash, Cash Equivalents and Short-Term Investments

(In thousands)
November 30,
2018
 
November 30,
2017
Cash and cash equivalents
$
105,126

 
$
133,464

Short-term investments
34,387

 
50,145

Total cash, cash equivalents and short-term investments
$
139,513

 
$
183,609



35


The decrease in cash, cash equivalents and short-term investments of $44.1 million from the end of fiscal year 2017 was due to repurchases of common stock of $120.0 million, dividend payments of $25.8 million, the effect of exchange rates on cash of $10.5 million, equity grant withholding payments of $4.0 million, payments of capital expenditures of $7.3 million, and payments of debt obligations in the amount of $6.2 million. These cash outflows were partially offset by cash inflows from operations of $121.4 million and $9.2 million in cash received from the issuance of common stock. Except as described below, there are no limitations on our ability to access our cash, cash equivalents and short-term investments.

Cash, cash equivalents and short-term investments held by our foreign subsidiaries was $35.6 million and $36.5 million at November 30, 2018 and 2017, respectively. Foreign cash includes unremitted foreign earnings, which are invested indefinitely outside of the U.S. As such, it is not available to fund our domestic operations. If we were to repatriate these earnings, we may be subject to income tax withholding in certain tax jurisdictions and a portion of the repatriated earnings may be subject to U.S. income tax. However, we do not anticipate that this would have a material adverse impact on our liquidity.

Share Repurchases

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. In fiscal years 2018 and 2017, we repurchased and retired 2.9 million shares of our common stock for $120.0 million and 2.2 million shares of our common stock for $73.9 million, respectively, under this current authorization. In fiscal year 2016, we repurchased and retired 3.1 million shares of our common stock for $79.2 million. As of November 30, 2018, there was $100.0 million remaining under the current authorization. We intend to repurchase $100 million in shares of our common stock in fiscal year 2019. However, the timing and amount of any shares repurchased will be determined by management based on its evaluation of market conditions and other factors, and we may choose to suspend, expand or discontinue the repurchase program at any time.

Dividends

On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. We have declared aggregate per share quarterly cash dividends totaling $0.575, $0.515 and $0.125 for the years ended November 30, 2018, November 30, 2017 and November 30, 2016, respectively. We have paid aggregate cash dividends totaling $25.8 million, and $24.1 million for the years ended November 30, 2018 and November 30, 2017, respectively. We expect to continue paying quarterly cash dividends in subsequent quarters consistent with our capital allocation strategy. However, we may terminate or modify this program at any time.

Restructuring Activities

During the fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue Officer. As part of this fourth quarter restructuring, for the fiscal years ended November 30, 2018 and 2017, we did not incur any expenses and do not expect to incur additional material costs with respect to this restructuring. For the fiscal year ended November 30, 2016, we incurred expenses of $1.5 million. The expenses are recorded as restructuring expenses on the consolidated statements of operations.

During the first quarter of fiscal year 2017, we announced certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over 20%. These workforce reductions occurred in substantially all functional units and across all geographies in which we then operated. During the fourth quarter of fiscal year 2017, we incurred additional costs with respect to this restructuring, including reduction in redundant positions primarily within the product development and sales functions. We also consolidated offices in various locations. As part of this fiscal year 2017 restructuring, for the fiscal years ended November 30, 2018 and 2017, we incurred expenses of $2.3 million and $22.1 million, respectively, which are recorded as restructuring expenses on the consolidated statements of operations. We do not expect to incur additional material costs with respect to this restructuring.


36


Credit Facility

Our credit agreement provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments. The revolving credit facility has sublimits for swing line loans up to $25.0 million and for the issuance of standby letters of credit in a face amount up to $25.0 million. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.

The credit facility matures on November 20, 2022, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of November 30, 2018 was $117.6 million, with $6.2 million due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended February 28, 2018. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of $1.5 million each, (ii) four payments of $2.3 million each, (iii) four payments of $3.1 million each, (iv) three payments of $3.9 million each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of November 30, 2018, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The average interest rate of the credit facility during the fiscal year ended November 30, 2018 was 3.43% and the interest rate as of November 30, 2018 was 3.81%.

Revolving loans may be borrowed, repaid, and reborrowed until November 20, 2022, at which time all amounts outstanding must be repaid. As of November 30, 2018, there were no amounts outstanding under the revolving line and $1.3 million of letters of credit.

The credit facility contains customary affirmative and negative covenants, including covenants that limit or restrict our ability to, among other things, grant liens, make investments, make acquisitions, incur indebtedness, merge or consolidate, dispose of assets, pay dividends or make distributions, repurchase stock, change the nature of the business, enter into certain transactions with affiliates and enter into burdensome agreements, in each case subject to customary exceptions for a credit facility of this size and type. We are also required to maintain compliance with a consolidated fixed charge coverage ratio, a consolidated total leverage ratio and a consolidated senior secured leverage ratio. We are in compliance with these financial covenants as of November 30, 2018.

Cash Flows from Operating Activities

 
Fiscal Year Ended
(In thousands)
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Net income (loss)
$
63,491

 
$
37,417

 
$
(55,726
)
Non-cash reconciling items included in net income (loss)
72,905

 
57,081

 
159,675

Changes in operating assets and liabilities
(15,044
)
 
11,188

 
(1,104
)
Net cash flows from operating activities
$
121,352

 
$
105,686

 
$
102,845


The increase in cash generated from operations in fiscal year 2018 as compared to fiscal year 2017 was primarily due to higher operating income, partially offset by a year over year difference in changes in operating assets and liabilities. The most significant non-cash reconciling item included in net income in fiscal year 2018 was a $5.1 million loss on assets held for sale (see Note 5 to the Consolidated Financial Statements in Item 8 of this Form 10-K for further information on the impairment charge).

The significant changes in operating assets and liabilities in fiscal year 2018 as compared to fiscal year 2017 were primarily due to a decrease in personnel related expenditures. Also, our total deferred revenue as of November 30, 2018 increased by $6.0 million from the end of fiscal year 2017 resulting from an increase in deferred license and maintenance revenue in our OpenEdge segment and Telerik multi-year maintenance renewals. In addition, our gross accounts receivable as of November 30, 2018 decreased by $2.7 million from the end of fiscal year 2017. Days sales outstanding ("DSO") in accounts receivable was 47 days at the end of fiscal year 2018 and fiscal year 2017.


37


The increase in cash generated from operations in fiscal year 2017 compared to fiscal year 2016 was primarily due to the year-over-year difference in changes in non-cash reconciling items included in net income (loss) and higher operating income. The most significant non-cash reconciling items included in net income (loss) in fiscal year 2016 include a $92.0 million impairment charge related to the goodwill of the Application Development and Deployment reporting unit and a $5.1 million impairment charge related to intangible assets obtained in connection with the acquisition of Modulus (see Note 6 to the Consolidated Financial Statements in Item 8 of this Form 10-K for further information on the impairment charges). We did not record any impairment charges in fiscal year 2017.

Cash Flows from Investing Activities
 
 
Fiscal Year Ended
(In thousands)
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Net investment activity
$
14,843

 
$
(8,821
)
 
$
(15,216
)
Purchases of property and equipment
(7,250
)
 
(3,377
)
 
(5,786
)
Proceeds from sale of property, plant and equipment, net

 
1,557

 

Payments for acquisitions, net of cash acquired

 
(77,150
)
 

Net cash flows (used in) from investing activities
$
7,593

 
$
(87,791
)
 
$
(21,002
)

Net cash outflows and inflows of our net investment activity are generally a result of the timing of our purchases and maturities of securities, which are classified as cash equivalents or short-term securities, as well as the timing of acquisitions and divestitures. Most significantly, we did not complete any acquisitions during fiscal year 2018, whereas we acquired DataRPM and Kinvey for a net cash amount of $77.2 million in fiscal year 2017. In addition, we purchased $7.3 million of property and equipment in fiscal year 2018, as compared to $3.4 million in fiscal year 2017.

Cash used in investing increased in fiscal year 2017 as compared to fiscal year 2016. The increase was primarily a result of the timing of acquisitions and divestitures. In fiscal year 2017, we acquired DataRPM and Kinvey for a net cash amount of $77.2 million, whereas we did not complete any acquisitions during fiscal year 2016. In addition, we spent $3.4 million on property and equipment and capitalized software costs in fiscal year 2017 as compared to $5.8 million in fiscal year 2016.

Cash Flows from Financing Activities
 
 
Fiscal Year Ended
(In thousands)
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Proceeds from stock-based compensation plans
$
9,205

 
$
10,025

 
$
9,918

Repurchases of common stock
(120,000
)
 
(73,936
)
 
(79,188
)
Dividend payment to shareholders
(25,789
)
 
(24,127
)
 

Proceeds from the issuance of debt, net of payments of principal and debt issuance costs
(6,188
)
 
(12,424
)
 
(9,375
)
Other financing activities
(3,999
)
 
(2,852
)
 
(3,548
)
Net cash flows from financing activities
$
(146,771
)
 
$
(103,314
)
 
$
(82,193
)

During fiscal year 2018, we received $9.2 million from the exercise of stock options and the issuance of shares under our employee stock purchase plan as compared to $10.0 million in fiscal year 2017 and $9.9 million in fiscal year 2016. In addition, we made dividend payments of $25.8 million to our stockholders in fiscal year 2018, as compared to payments of $24.1 million in fiscal year 2017. Most significantly, we repurchased $120.0 million of our common stock under our share repurchase plan, compared to $73.9 million in fiscal year 2017 and $79.2 million in fiscal year 2016. We also made principal payments on our debt of $6.2 million during fiscal year 2018, as compared to $12.4 million in fiscal year 2017 and $9.4 million in fiscal year 2016.


38


Indemnification Obligations

We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial.

Liquidity Outlook

We believe that existing cash balances, together with funds generated from operations and amounts available under our credit facility, will be sufficient to finance our operations and meet our foreseeable cash requirements through at least the next twelve months. We do not contemplate a need for any foreign repatriation of the earnings which are deemed invested indefinitely outside of the U.S. Our foreseeable cash needs include our planned capital expenditures, debt repayments, quarterly cash dividends, share repurchases, acquisitions, lease commitments, restructuring obligations and other long-term obligations.

Revenue Backlog
 
(In thousands)
November 30,
2018
 
November 30,
2017
Deferred revenue, primarily related to unexpired maintenance and support contracts
$
148,321

 
$
142,288

Multi-year licensing arrangements(1)
1,127

 
17,150

Total revenue backlog
$
149,448

 
$
159,438


(1)
Our backlog of orders not included on the balance sheet is not subject to our normal accounting controls for information that is either reported in or derived from our basic financial statements. Note that approximately $0.5 million and $14.8 million of the multi-year licensing arrangements as of November 30, 2018 and November 30, 2017, respectively, relate to OEM arrangements in our Data Connectivity and Integration business segment, while the remaining amount relates to arrangements in our OpenEdge business segment.

We typically fulfill most of our software license orders within 30 days of acceptance of a purchase order. Assuming all other revenue recognition criteria have been met, we recognize software license revenue upon shipment of the product, or if delivered electronically, when the customer has the right to access the software. Because there are many elements governing when revenue is recognized, including when orders are shipped, credit approval obtained, completion of internal control processes over revenue recognition and other factors, management has some control in determining the period in which certain revenue is recognized. In addition, there is no industry standard for the definition of backlog and there may be an element of estimation in determining the amount. As such, direct comparisons with other companies may be difficult or potentially misleading.

Off-Balance Sheet Arrangements

We have no off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.


39


Contractual Obligations

The following table details our contractual obligations as of November 30, 2018 (in thousands):
 
 
Payments Due by Period
 
Total
 
Less than 1
Year
 
1-3
Years
 
3-5
Years
 
More than 5
Years
Long-term debt:


 
 
 
 
 
 
 
 
Principal payments
$
117,563

 
$
6,188

 
$
21,656

 
$
89,719

 
$

Interest payments(1)
15,591

 
4,466

 
7,957

 
3,168

 

Operating leases
24,584

 
6,256

 
8,536

 
5,455

 
4,337

Purchase obligations(2)
3,367

 
1,247

 
1,931

 
189

 

Unrecognized tax benefits(3)

 

 

 

 

Total
$
161,105

 
$
18,157

 
$
40,080

 
$
98,531

 
$
4,337

 
(1)
Interest on the long-term debt is due and payable monthly and is estimated using the effective interest rate as of November 30, 2018 as the interest rate is variable. See Note 8 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional information.
(2)
Represents the fixed or minimum amounts due under purchase obligations for support service agreements.
(3)
Our other noncurrent liabilities on the consolidated balance sheet include unrecognized tax benefits and related interest and penalties. As of November 30, 2018, we had unrecognized tax benefits of $3.6 million and an additional $0.4 million for interest and penalties classified as noncurrent liabilities. At this time, we are unable to make a reasonably reliable estimate of the timing of payments in individual years in connection with these tax liabilities; therefore, such amounts are not included in the above contractual obligation table. See Note 14 to our Consolidated Financial Statements in Item 8 of this Form 10-K for additional information.

Critical Accounting Policies

Management’s discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements which have been prepared in accordance with GAAP. We make estimates and assumptions in the preparation of our consolidated financial statements that affect the reported amounts of assets and liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances. However, actual results may differ from these estimates.

We have identified the following critical accounting policies that require the use of significant judgments and estimates in the preparation of our consolidated financial statements. This listing is not a comprehensive list of all of our accounting policies. For further information regarding the application of these and other accounting policies, see Note 1 to our Consolidated Financial Statements in Item 8 of this Form 10-K.

Revenue Recognition

We derive our revenue primarily from software licenses and maintenance and services. Our license arrangements generally contain multiple elements, including software maintenance services, consulting services, and customer education services. We do not recognize revenue until the following four basic criteria are met: (i) persuasive evidence of an arrangement exists, (ii) our product has been shipped or, if delivered electronically, the customer has the right to access the software, (iii) the fee is fixed or determinable, and (iv) collection of the fee is probable.

Evidence of an arrangement generally consists of a contract or purchase order signed by the customer. In regard to delivery, we generally ship our software electronically and do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period. We assess whether a fee is fixed or determinable at the outset of the arrangement and consider the payment terms of the transaction, including transactions that extend beyond our customary payment terms. We do not license our software with a right of return. In assessing whether the collection of the fee is probable, we consider customer credit-worthiness, a customer’s historical payment experience, economic conditions in the customer’s industry and geographic location and general economic conditions. If we do not consider collection of a fee to be probable, we defer the revenue until the fees are collected, provided all other conditions for revenue recognition have been met.


40


In determining when to recognize revenue from a customer arrangement, we are often required to exercise judgment regarding the application of our accounting policies to a particular arrangement. The primary judgments used in evaluating revenue recognized in each period involve: determining whether collection is probable, assessing whether the fee is fixed or determinable, and determining the fair value of the maintenance and services elements included in multiple-element software arrangements. Such judgments can materially impact the amount of revenue that we record in a given period. While we follow specific and detailed rules and guidelines related to revenue recognition, we make and use significant management judgments and estimates in connection with the revenue recognized in any reporting period, particularly in the areas described above. If management made different estimates or judgments, material differences in the timing of the recognition of revenue could occur.

In regard to software license revenues, perpetual and term license fees are recognized as revenue when the software is delivered, no significant obligations or contingencies related to the software exist, other than maintenance, and all other revenue recognition criteria are met. We generally recognize revenue for products distributed through application partners and distributors on a sell-in basis.

Revenue from maintenance is recognized ratably over the service period. Maintenance revenue is deferred until the associated license is delivered to the customer and all other criteria for revenue recognition have been met. Revenue from other services, which are primarily consulting and customer education services, is generally recognized as the services are delivered to the customer, provided all other criteria for revenue recognition have been met.

We also offer products via a software-as-a-service ("SaaS") model, which is a subscription based model. Subscription revenue derived from these agreements is generally recognized on a straight-line basis over the subscription term, provided persuasive evidence of an arrangement exists, access to our software has been granted to the customer, the fee for the subscription is fixed or determinable, and collection of the subscription fee is probable.

We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For these multiple element arrangements, we allocate revenue to the delivered elements of the arrangement using the residual method, whereby revenue is allocated to the undelivered elements based on vendor specific objective evidence ("VSOE") of fair value of the undelivered elements with the remaining arrangement fee allocated to the delivered elements and recognized as revenue assuming all other revenue recognition criteria are met. For the undelivered elements, we determine VSOE of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. Substantially all license arrangements indicate the renewal rate for which customers may, at their option, renew their maintenance agreement. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. We review services sold separately on a periodic basis and update, when appropriate, our VSOE of fair value for such maintenance and services to ensure that it reflects our recent pricing experience. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the completed contract method.

Sales taxes collected from customers and remitted to government authorities are excluded from revenue.

Deferred revenue generally results from contractual billings for which revenue has not been recognized and consists of the unearned portion of license, maintenance, and services fees. Deferred revenue expected to be recognized as revenue more than one year subsequent to the balance sheet date is included in long-term liabilities in the consolidated balance sheets.

Goodwill and Intangible Asset Impairment

We had goodwill and net intangible assets of $373.9 million at November 30, 2018. We evaluate goodwill and other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate impairment may have occurred. We perform our annual goodwill impairment as of October 31st of each fiscal year. We believe this date aligns the timing of the annual goodwill impairment testing with our planning and budgeting process, which is a key component of the tests, and alleviates administrative burden during our year-end reporting period.

In performing our annual assessment, we first perform a qualitative test to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value and if necessary, perform a quantitative test. To conduct the

41


quantitative impairment test of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit’s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. We must make assumptions about future cash flows, future operating plans, discount rates, comparable companies, market multiples, purchase price premiums and other factors in those models. Different assumptions and judgment determinations could yield different conclusions that would result in an impairment charge to income in the period that such change or determination was made.

When we evaluate potential impairments outside of our annual measurement date, judgment is required in determining whether an event has occurred that may impair the value of goodwill or intangible assets. Factors that could indicate that an impairment may exist include significant underperformance relative to plan or long-term projections, significant changes in business strategy, significant negative industry or economic trends or a significant decline in our stock price for a sustained period of time.

The determination of reporting units also requires management judgment. We consider whether a reporting unit exists within a reportable segment based on the availability of discrete financial information that is regularly reviewed by segment management. Our three reporting units were OpenEdge, Data Connectivity and Integration, and Application Development and Deployment as of November 30, 2018.

During fiscal year 2018, we tested goodwill for impairment for each of our reporting units as of October 31, 2018. Our reporting units each had fair values which significantly exceeded their carrying values as of the annual impairment date. We did not recognize any goodwill impairment charges during fiscal years 2018 or 2017.

During fiscal year 2016, we tested goodwill for impairment for each of our reporting units as of October 31, 2016. Our OpenEdge and Data Connectivity and Integration reporting units had fair values which significantly exceeded their carrying values as of the annual impairment date. Our Application Development and Deployment reporting unit (which includes Telerik) did not pass the first step of the impairment test. As a result, we recorded a $92.0 million goodwill impairment charge related to the Application Development and Deployment reporting unit (see Note 6 to our Consolidated Financial Statements in Item 8 of this Form 10-K for further information on the impairment charge).

Income Tax Accounting

We have a net deferred tax liability of $1.9 million at November 30, 2018. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized. We consider scheduled reversals of temporary differences, projected future taxable income, tax planning strategies and other matters in assessing the need for and the amount of a valuation allowance. If we were to change our assumptions or otherwise determine that we were unable to realize all or part of our net deferred tax asset in the future, an adjustment to the deferred tax asset would be charged to income in the period that such change or determination was made.

Management judgment is also required in evaluating whether a tax position taken or expected to be taken in a tax return, based on the weight of available evidence, indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. Management judgment is also required in measuring the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. If management made different estimates or judgments, material differences in the amount accrued for uncertain tax positions would occur.

Stock-Based Compensation

We recognize stock-based compensation based on the fair value of stock-based awards, less the present value of expected dividends, measured at the date of grant. Stock-based compensation is recognized over the requisite service period, which is generally the vesting period of the award, and is adjusted each period for actual forfeitures.

We estimate the fair value of each stock-based award on the measurement date using either the current market price, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to the expected stock price volatility, the expected term of the option, a risk-free interest rate and a dividend yield. The expected volatility is based on the historical volatility of our stock price. The expected term is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free interest rate is based on the yield of zero-coupon U.S. Treasury securities for the period that is commensurate with the

42


expected option term at the time of grant. The expected dividend yield is based on our historical behavior and future expectations of dividend declarations.

Restructuring Charges

We periodically record restructuring charges resulting from restructuring our operations (including consolidations and/or relocations of operations), changes to our strategic plan, or managerial responses to declines in demand, increasing costs, or other market factors. The determination of restructuring charges requires management judgment and may include costs related to employee benefits, such as costs of severance and termination benefits, and estimates of costs for future lease commitments on excess facilities, net of estimated future sublease income. In determining the amount of the facilities charge, we are required to estimate such factors as future vacancy rates, the time required to sublet properties and sublease rates. These estimates are reviewed quarterly based on known real estate market conditions and the credit-worthiness of subtenants, and may result in revisions to established facility reserves.

Business Combinations

We allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The estimates used to value the net assets acquired are based in part on historical experience and information obtained from the management of the acquired company. We generally value the identifiable intangible assets acquired using a discounted cash flow model. The significant estimates used in valuing certain of the intangible assets include, but are not limited to: future expected cash flows of the asset, discount rates to determine the present value of the future cash flows, attrition rates of customers, and expected technology life cycles. We also estimate the useful lives of the intangible assets based on the expected period over which we anticipate generating economic benefit from the asset.

Our estimates of fair value are based on assumptions believed to be reasonable at that time. If management made different estimates or judgments, material differences in the fair values of the net assets acquired may result.

Recent Accounting Pronouncements

Refer to Note 1 to our Consolidated Financial Statements in Item 8 of this Form 10-K.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to a variety of risks, including changes in interest rates affecting the return on our investments and foreign currency fluctuations. We have established policies and procedures to manage our exposure to fluctuations in interest rates and foreign currency exchange rates.

Exposure to market rate risk for changes in interest rates relates to our investment portfolio. We have not used derivative financial instruments in our investment portfolio. We place our investments with high-quality issuers and have policies limiting, among other things, the amount of credit exposure to any one issuer. We seek to limit default risk by purchasing only investment-grade securities. Our investments have an average remaining maturity of less than two years or interest-rate resets of less than 60 days and are primarily fixed-rate instruments. In addition, we have classified our debt securities as available-for-sale. The available-for-sale classification reduces the consolidated statements of operations exposure to interest rate risk if such investments are held until their maturity date because changes in fair value due to market changes in interest rates are recorded on the consolidated balance sheet in accumulated other comprehensive income. Based on a hypothetical 10% adverse movement in interest rates, the potential losses in future earnings, fair value of risk-sensitive instruments and cash flows are immaterial.

We generally use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on intercompany accounts receivable and loans receivable denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries. All forward contracts are recorded at fair value in other current assets, other assets, other accrued liabilities, or other noncurrent liabilities on the consolidated balance sheets at the end of each reporting period and expire between 30 days and 366 days from the date the contract was entered. In fiscal year 2018, realized and unrealized losses of $6.9 million from our forward contracts were recognized in foreign currency loss, net on the consolidated statements of operations. These losses were substantially offset by realized and unrealized gains and losses on the offsetting positions.

Foreign currency translation exposure from a 10% movement of currency exchange rates would have a material impact on our reported revenue and net income. Based on a hypothetical 10% adverse movement in all foreign currency exchange rates, our

43


revenue would be adversely affected by approximately 3%, or $13 million, and our net income would be adversely affected by approximately 5%, or $3 million (excluding any offsetting positive impact from our ongoing hedging programs), although the actual effects may differ materially from the hypothetical analysis.

The table below details outstanding foreign currency forward contracts at November 30, 2018 and 2017 where the notional amount is determined using contract exchange rates (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
105,830

 
$
(170
)
 
$
119,192

 
$
(27
)
Forward contracts to purchase U.S. dollars
240

 

 
462

 

Total
$
106,070

 
$
(170
)
 
$
119,654

 
$
(27
)

44


Item 8. Financial Statements and Supplementary Data

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Progress Software Corporation

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Progress Software Corporation and subsidiaries (the "Company") as of November 30, 2018 and 2017, and the related consolidated statements of operations, comprehensive income (loss), shareholders' equity, and cash flows for each of the three years in the period ended November 30, 2018, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of November 30, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended November 30, 2018, in conformity with accounting principles generally accepted in the United States of America.

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

Basis for Opinion

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

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

/s/ Deloitte & Touche LLP

Boston, Massachusetts
January 28, 2019

We have served as the Company's auditor since 1990.



45


PROGRESS SOFTWARE CORPORATION
Consolidated Balance Sheets
 
(In thousands, except share data)
November 30,
2018
 
November 30,
2017
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
105,126

 
$
133,464

Short-term investments
34,387

 
50,145

Total cash, cash equivalents and short-term investments
139,513

 
183,609

Accounts receivable (less allowances of $710 in 2018 and $676 in 2017)
58,450

 
61,210

Other current assets
25,080

 
18,588

Assets held for sale
5,776

 

Total current assets
228,819

 
263,407

Property and equipment, net
30,714

 
42,261

Intangible assets, net
58,919

 
94,894

Goodwill
314,992

 
315,041

Deferred tax assets
1,922

 
1,123

Other assets
5,243

 
1,992

Total assets
$
640,609

 
$
718,718

Liabilities and shareholders’ equity
 
 
 
Current liabilities:
 
 
 
Current portion of long-term debt, net
$
5,819

 
$
5,819

Accounts payable
10,593

 
9,000

Accrued compensation and related taxes
25,500

 
32,373

Dividends payable to shareholders
6,998

 
6,619

Income taxes payable
1,228

 
1,173

Other accrued liabilities
12,686

 
20,496

Short-term deferred revenue
133,194

 
132,538

Total current liabilities
196,018

 
208,018

Long-term debt, net
110,270

 
116,090

Long-term deferred revenue
15,127

 
9,750

Deferred tax liabilities
3,797

 
2,809

Other noncurrent liabilities
5,315

 
5,967

Commitments and contingencies (Note 9)


 


Shareholders’ equity:
 
 
 
Preferred stock, $0.01 par value; authorized, 10,000,000 shares; issued, none

 

Common stock, $0.01 par value, and additional paid-in capital; authorized, 200,000,000 shares; issued and outstanding, 45,114,935 shares in 2018 and 47,281,035 shares in 2017
451

 
473

Additional paid-in capital
266,602

 
249,363

Retained earnings
71,242

 
145,247

Accumulated other comprehensive loss
(28,213
)
 
(18,999
)
Total shareholders’ equity
310,082

 
376,084

Total liabilities and shareholders’ equity
$
640,609

 
$
718,718


See notes to consolidated financial statements.



46


PROGRESS SOFTWARE CORPORATION
Consolidated Statements of Operations
 
 
Fiscal Year Ended
(In thousands, except per share data)
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Revenue:
 
 
 
 
 
Software licenses
$
122,137

 
$
124,406

 
$
134,863

Maintenance and services
275,028

 
273,166

 
270,478

Total revenue
397,165

 
397,572

 
405,341

Costs of revenue:
 
 
 
 
 
Cost of software licenses
4,769

 
5,752

 
5,456

Cost of maintenance and services
39,470

 
43,299

 
44,760

Amortization of acquired intangibles
22,734

 
20,108

 
15,496

Total costs of revenue
66,973

 
69,159

 
65,712

Gross profit
330,192

 
328,413

 
339,629

Operating expenses:
 
 
 
 
 
Sales and marketing
93,036

 
96,345

 
121,501

Product development
79,739

 
76,988

 
88,587

General and administrative
49,050

 
45,739

 
46,532

Impairment of goodwill and intangible assets

 

 
97,051

Loss on assets held for sale
5,147

 

 

Amortization of acquired intangibles
13,241

 
13,039

 
12,735

Fees related to shareholder activist
1,472

 
2,020

 

Restructuring expense
2,251

 
22,210

 
1,692

Acquisition-related expenses
258

 
1,458

 
1,240

Total operating expenses
244,194

 
257,799

 
369,338

Income (loss) from operations
85,998

 
70,614

 
(29,709
)
Other (expense) income:
 
 
 
 
 
Interest expense
(5,149
)
 
(4,631
)
 
(4,178
)
Interest income and other, net
1,220

 
921

 
839

Foreign currency loss, net
(3,089
)
 
(1,317
)
 
(2,232
)
Total other expense, net
(7,018
)
 
(5,027
)
 
(5,571
)
Income (loss) before income taxes
78,980

 
65,587

 
(35,280
)
Provision for income taxes
15,489

 
28,170

 
20,446

Net income (loss)
$
63,491

 
$
37,417

 
$
(55,726
)
 
 
 
 
 
 
Earnings (loss) per share:
 
 
 
 
 
Basic
$
1.39

 
$
0.78

 
$
(1.13
)
Diluted
$
1.38

 
$
0.77

 
$
(1.13
)
Weighted average shares outstanding:
 
 
 
 
 
Basic
45,561

 
48,129

 
49,481

Diluted
46,135

 
48,516

 
49,481

 
 
 
 
 
 
Cash dividends declared per common share
$
0.575

 
$
0.515

 
$
0.125


See notes to consolidated financial statements.



47


PROGRESS SOFTWARE CORPORATION
Consolidated Statements of Comprehensive Income (Loss)

 
Fiscal Year Ended
(In thousands)
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Net income (loss)
$
63,491

 
$
37,417

 
$
(55,726
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
Foreign currency translation adjustments
(9,240
)
 
9,655

 
(3,843
)
Unrealized gain (loss) on investments, net of tax provision (benefit) of $57 in 2018, ($60) in 2017, and ($53) in 2016
26

 
(93
)
 
(90
)
Total other comprehensive (loss) income, net of tax
(9,214
)
 
9,562

 
(3,933
)
Comprehensive income (loss)
$
54,277

 
$
46,979

 
$
(59,659
)

See notes to consolidated financial statements.

48


PROGRESS SOFTWARE CORPORATION
Consolidated Statements of Shareholders’ Equity
 
 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Total Shareholders' Equity
(in thousands)
Number of Shares
 
Amount
 
 
 
 
Balance, December 1, 2015
50,580

 
$
506

 
$
227,424

 
$
319,162

 
$
(24,628
)
 
$
522,464

Issuance of stock under employee stock purchase plan
266

 
3

 
5,325

 

 

 
5,328

Exercise of stock options
260

 
2

 
4,696

 

 

 
4,698

Vesting of restricted stock units and release of deferred stock units
700

 
7

 

 

 

 
7

Withholding tax payments related to net issuance of restricted stock units
(156
)
 
(2
)
 
(3,982
)
 

 

 
(3,984
)
Tax benefit arising from employee stock purchase plan, stock options and restricted share activity

 

 
489

 

 

 
489

Stock-based compensation

 

 
22,541

 

 

 
22,541

Dividends declared

 

 

 
(6,067
)
 

 
(6,067
)
Treasury stock repurchases and retirements
(3,113
)
 
(31
)
 
(17,482
)
 
(61,675
)
 

 
(79,188
)
Net loss

 

 

 
(55,726
)
 

 
(55,726
)
Other comprehensive loss

 

 

 

 
(3,933
)
 
(3,933
)
Balance, November 30, 2016
48,537

 
$
485

 
$
239,011

 
$
195,694

 
$
(28,561
)
 
$
406,629

Issuance of stock under employee stock purchase plan
220

 
2

 
4,898

 

 

 
4,900

Exercise of stock options
203

 
2

 
5,106

 

 

 
5,108

Vesting of restricted stock units and release of deferred stock units
660

 
7

 

 

 

 
7

Withholding tax payments related to net issuance of restricted stock units
(118
)
 
(1
)
 
(3,755
)
 

 

 
(3,756
)
Tax benefit arising from employee stock purchase plan, stock options and restricted share activity

 

 
679

 

 

 
679

Stock-based compensation

 

 
14,153

 

 

 
14,153

Dividends declared

 

 

 
(24,679
)
 

 
(24,679
)
Treasury stock repurchases and retirements
(2,221
)
 
(22
)
 
(10,729
)
 
(63,185
)
 

 
(73,936
)
Net income

 

 

 
37,417

 

 
37,417

Other comprehensive income

 

 

 

 
9,562

 
9,562

Balance, November 30, 2017
47,281

 
$
473

 
$
249,363

 
$
145,247

 
$
(18,999
)
 
$
376,084


49


Issuance of stock under employee stock purchase plan
225

 
2

 
5,456

 

 

 
5,458

Exercise of stock options
189

 
2

 
3,856

 

 

 
3,858

Vesting of restricted stock units and release of deferred stock units
407

 
4

 

 

 

 
4

Withholding tax payments related to net issuance of restricted stock units
(108
)
 
(1
)
 
(3,998
)
 

 

 
(3,999
)
Stock-based compensation

 

 
20,569

 

 

 
20,569

Adjustment due to adoption of ASU 2016-09 (Note 1)

 

 
641

 
(641
)
 

 

Dividends declared

 

 

 
(26,169
)
 

 
(26,169
)
Treasury stock repurchases and retirements
(2,879
)
 
(29
)
 
(9,285
)
 
(110,686
)
 

 
(120,000
)
Net income

 

 

 
63,491

 

 
63,491

Other comprehensive loss

 

 

 

 
(9,214
)
 
(9,214
)
Balance, November 30, 2018
45,115

 
$
451

 
$
266,602

 
$
71,242

 
$
(28,213
)
 
$
310,082


See notes to consolidated financial statements.



50


PROGRESS SOFTWARE CORPORATION
Consolidated Statements of Cash Flows

 
Fiscal Year Ended
(In thousands)
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Cash flows from operating activities:
 
 
 
 
 
Net income (loss)
$
63,491

 
$
37,417

 
$
(55,726
)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization of property and equipment
6,941

 
7,526

 
8,506

Amortization of acquired intangibles and other
37,561

 
35,370

 
30,815

Stock-based compensation
20,569

 
14,153

 
22,541

Loss on disposal of property and equipment
390

 
416

 
370

Loss on assets held for sale
5,147

 

 

Impairment of goodwill and intangible assets

 

 
97,051

Deferred income taxes
2,035

 
474

 
1,307

Excess tax benefit from stock plans

 
(904
)
 
(436
)
Allowances for bad debt and sales credits
262

 
46

 
(479
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable
2,072

 
6,442

 
647

Other assets
(10,332
)
 
2,813

 
(3,925
)
Accounts payable and accrued liabilities
(11,842
)
 
673

 
(3,094
)
Income taxes payable
(2,890
)
 
892

 
109

Deferred revenue
7,948

 
368

 
5,159

Net cash flows from operating activities
121,352

 
105,686

 
102,845

Cash flows from (used in) investing activities:
 
 
 
 
 
Purchases of investments
(8,258
)
 
(40,380
)
 
(41,691
)
Sales and maturities of investments
23,101

 
31,559

 
26,475

Purchases of property and equipment
(7,250
)
 
(3,377
)
 
(5,786
)
Payments for acquisitions, net of cash acquired

 
(77,150
)
 

Proceeds from sale of property, plant and equipment, net

 
1,557

 

Net cash flows from (used in) investing activities
7,593

 
(87,791
)
 
(21,002
)
Cash flows used in financing activities:
 
 
 
 
 
Proceeds from stock-based compensation plans
9,205

 
10,025

 
9,918

Payments for taxes related to net share settlements of equity awards
(3,999
)
 
(3,756
)
 
(3,984
)
Repurchases of common stock
(120,000
)
 
(73,936
)
 
(79,188
)
Dividend payments to shareholders
(25,789
)
 
(24,127
)
 

Excess tax benefit from stock plans

 
904

 
436

Payment of principal on long-term debt
(6,188
)
 
(11,250
)
 
(9,375
)
Payment of issuance costs for long-term debt

 
(1,174
)
 

Net cash flows used in financing activities
(146,771
)
 
(103,314
)
 
(82,193
)
Effect of exchange rate changes on cash
(10,512
)
 
11,847

 
(4,993
)
Net decrease in cash and cash equivalents
(28,338
)
 
(73,572
)
 
(5,343
)
Cash and cash equivalents, beginning of year
133,464

 
207,036

 
212,379

Cash and cash equivalents, end of year
$
105,126

 
$
133,464

 
$
207,036


51


Supplemental disclosure:
 
 
 
 
 
Cash paid for income taxes, net of refunds of $909 in 2018, $3,997 in 2017, and $1,379 in 2016
$
25,451

 
$
25,992

 
$
22,031

Cash paid for interest
$
4,220

 
$
3,597

 
$
3,157

Non-cash investing and financing activities:
 
 
 
 
 
Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested
$
16,431

 
$
20,089

 
$
17,213

Dividends declared
$
6,998

 
$
6,619

 
$
6,067


See notes to consolidated financial statements.

52


PROGRESS SOFTWARE CORPORATION
Notes to Consolidated Financial Statements

Note 1: Nature of Business and Summary of Significant Accounting Policies

The Company

Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over 1,700 independent software vendors ("ISVs"), 100,000 enterprise customers, and 2 million developers rely on Progress to power their applications.

Our products are generally sold as perpetual licenses, but certain products also use term licensing models and our cloud-based offerings use a subscription based model. More than half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers ("OEMs"). Application partners are ISVs that develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology. OEMs are companies that embed our products into their own software products or devices.

We operate in North America and Latin America; Europe, the Middle East and Africa ("EMEA"); and the Asia Pacific region, through local subsidiaries as well as independent distributors.

Accounting Principles

We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America ("GAAP").

Basis of Consolidation

The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions.

Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an on-going basis, management evaluates its estimates and records changes in estimates in the period in which they become known. These estimates are based on historical data and experience, as well as various other assumptions that management believes to be reasonable under the circumstances. The most significant estimates relate to the timing and amounts of revenue recognition, the realization of tax assets and estimates of tax liabilities, fair values of investments in marketable securities, assets held for sale, intangible assets and goodwill valuations, the recognition and disclosure of contingent liabilities, the collectability of accounts receivable, and assumptions used to determine the fair value of stock-based compensation. Actual results could differ from those estimates.

Foreign Currency Translation

The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in accumulated other comprehensive loss, a component of shareholders’ equity.

For foreign operations where the U.S. dollar is considered to be the functional currency, we remeasure monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date and non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize remeasurement adjustments currently as a component of foreign currency loss, net in the statements of operations.

53



Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in foreign currency loss, net in the statements of operations as incurred.

Cash Equivalents and Investments

Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. As of November 30, 2018, all of our cash equivalents were invested in money market funds.

We classify investments, state and municipal bond obligations, U.S. treasury and government agency bonds, and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive loss in shareholders’ equity. We include realized gains and losses in interest income and other, net on the consolidated statements of operations.

We monitor our investment portfolio for impairment on a periodic basis. In the event that the carrying value of an investment exceeds its fair value and the decline in value is determined to be other than temporary, an impairment charge is recorded and a new cost basis for the investment is established. In determining whether an other-than-temporary impairment exists, we consider the nature of the investment, the length of time and the extent to which the fair value has been less than cost, and our intent and ability to continue holding the security for a period sufficient for an expected recovery in fair value.

Allowances for Doubtful Accounts and Sales Credit Memos

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends.

We also record an allowance for estimates of potential sales credit memos. This allowance is determined based on an analysis of historical credit memos issued and current economic trends, and is recorded as a reduction of revenue.

A summary of activity in the allowance for doubtful accounts is as follows (in thousands):
 
 
 
 
 
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Beginning balance
$
498

 
$
741

 
$
1,421

Charge (credit) to costs and expenses
216

 
204

 
(256
)
Write-offs and other
(232
)
 
(437
)
 
(370
)
Translation adjustments
4

 
(10
)
 
(54
)
Ending balance
$
486

 
$
498

 
$
741


A summary of activity in the allowance for sales credit memos is as follows (in thousands):

 
 
 
 
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Beginning balance
$
178

 
$
402

 
$
772

Charge (credit) to revenue
46

 
(158
)
 
(223
)
Write-offs and other

 
(69
)
 
(144
)
Translation adjustments

 
3

 
(3
)
Ending balance
$
224

 
$
178

 
$
402



54


Concentrations of Credit Risk

Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivative instruments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We hold our cash and cash equivalents, investments and derivative instrument contracts with high quality financial institutions and we monitor the credit ratings of those institutions. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base. No single customer represented more than 10% of consolidated accounts receivable or revenue in fiscal years 2018, 2017 or 2016.

Fair Value of Financial Instruments

The carrying amount of our cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. We base the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. We measure and record derivative financial instruments at fair value. See Note 4 for further discussion of financial instruments that are carried at fair value on a recurring and nonrecurring basis.

Derivative Instruments

We record all derivatives on the consolidated balance sheets at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our ongoing business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economic effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Indian rupee, and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes.

We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings in foreign currency loss, net in the consolidated statements of operations.

Property and Equipment

We record property and equipment at cost. We record property and equipment purchased in business combinations at fair value, which is then treated as the cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the useful lives of the assets. Useful lives by major asset class are as follows: computer equipment and software, 3 to 7 years; buildings and improvements, 5 to 39 years; and furniture and fixtures, 5 to 7 years. Repairs and maintenance costs are expensed as incurred.

Product Development and Internal Use Software
Expenditures for product development, other than internal use software costs, are expensed as incurred. Product development expenses primarily consist of personnel and related expenses for our product development staff, the cost of various third-party contractor fees, and allocated overhead expenses.
Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Certain internal and external qualifying costs incurred during the application development stage are capitalized as property and equipment. Internal use software is amortized on a straight-line basis over its estimated useful life of three years, beginning when the software is ready for its intended use.
During the fiscal years ended November 30, 2018, 2017, and 2016, there were no internal use software development costs capitalized. Amortization expense related to internal use software totaled $0.2 million, $0.6 million, and $1.0 million during the fiscal years ended November 30, 2018, 2017, and 2016, respectively.


55


Goodwill, Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill and other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate impairment may have occurred.

In performing our annual assessment, we first perform a qualitative test and if necessary, perform a quantitative test. To conduct the quantitative impairment test of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit’s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. We did not recognize any goodwill impairment charges during fiscal years 2018 or 2017. During fiscal year 2016, we recorded a $92.0 million goodwill impairment charge related to the Application Development and Deployment reporting unit (Note 6).

Intangible assets are comprised of purchased technology, customer-related assets, and trademarks and trade names acquired through business combinations (Note 7). All of our intangible assets are amortized using the straight-line method over their estimated useful life.

We periodically review long-lived assets (primarily property and equipment) and intangible assets with finite lives for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset or asset group. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis. During fiscal year 2016, we recorded a $5.1 million asset impairment charge, which was applicable to the intangible assets obtained in connection with our acquisition of Modulus during fiscal year 2014 (Note 6).

We classify long-lived assets to be sold as held for sale in the period in which: (i) we have approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets held for sale are initially measured at the lower of the carrying value or the fair value less cost to sell. Losses resulting from this measurement are recognized in the period in which the held for sale criteria are met while gains are not recognized until the date of sale. Once designated as held for sale, we stop recording depreciation expense on the asset. We assess the fair value less cost to sell of long-lived assets held for sale at each reporting period until it no longer meets this classification. In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we began an active program to sell and expect to sell these assets within one year. As the fair value less cost to sell was less than the carrying value of these assets, we recognized an impairment charge of $5.1 million. The fair value of the assets held for sale was measured using third-party valuation models, which included a discounted cash flow analysis (Note 4).

Comprehensive (Loss) Income

The components of comprehensive loss include, in addition to net income (loss), unrealized gains and losses on investments and foreign currency translation adjustments.


56


Accumulated other comprehensive loss by components, net of tax (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized (Losses) Gains on Investments
 
Total
Balance, December 1, 2016
$
(28,425
)
 
$
(136
)
 
$
(28,561
)
Other comprehensive income (loss) before reclassifications
9,655

 
(93
)
 
9,562

Net other comprehensive income (loss)
9,655

 
(93
)
 
9,562

Balance, December 1, 2017
$
(18,770
)
 
$
(229
)
 
$
(18,999
)
Other comprehensive (loss) income before reclassifications
(9,240
)
 
26

 
(9,214
)
Net other comprehensive (loss) income
(9,240
)
 
26

 
(9,214
)
Balance, November 30, 2018
$
(28,010
)
 
$
(203
)
 
$
(28,213
)

The tax effect on accumulated unrealized losses on investments was minimal as of November 30, 2018, November 30, 2017, and November 30, 2016.

Revenue Recognition

We derive our revenue primarily from software licenses and maintenance and services. Our license arrangements generally contain multiple elements, including software maintenance services, consulting services, and customer education services. We do not recognize revenue until the following four basic criteria are met: (i) persuasive evidence of an arrangement exists, (ii) our product has been shipped or, if delivered electronically, the customer has the right to access the software, (iii) the fee is fixed or determinable, and (iv) collection of the fee is probable.

Evidence of an arrangement generally consists of a contract or purchase order signed by the customer. In regard to delivery, we generally ship our software electronically and do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period. We assess whether a fee is fixed or determinable at the outset of the arrangement and consider the payment terms of the transaction, including transactions that extend beyond our customary payment terms. We do not license our software with a right of return. In assessing whether the collection of the fee is probable, we consider customer credit-worthiness, a customer’s historical payment experience, economic conditions in the customer’s industry and geographic location and general economic conditions. If we do not consider collection of a fee to be probable, we defer the revenue until the fees are collected, provided all other conditions for revenue recognition have been met.

In determining when to recognize revenue from a customer arrangement, we are often required to exercise judgment regarding the application of our accounting policies to a particular arrangement. The primary judgments used in evaluating revenue recognized in each period involve: determining whether collection is probable, assessing whether the fee is fixed or determinable, and determining the fair value of the maintenance and services elements included in multiple-element software arrangements. Such judgments can materially impact the amount of revenue that we record in a given period. While we follow specific and detailed rules and guidelines related to revenue recognition, we make and use significant management judgments and estimates in connection with the revenue recognized in any reporting period, particularly in the areas described above. If management made different estimates or judgments, material differences in the timing of the recognition of revenue could occur.

In regard to software license revenues, perpetual and term license fees are recognized as revenue when the software is delivered, no significant obligations or contingencies related to the software exist, other than maintenance, and all other revenue recognition criteria are met. We generally recognize revenue for products distributed through application partners and distributors on a sell-in basis.

Revenue from maintenance is recognized ratably over the service period. Maintenance revenue is deferred until the associated license is delivered to the customer and all other criteria for revenue recognition have been met. Revenue from other services, which are primarily consulting and customer education services, is generally recognized as the services are delivered to the customer, provided all other criteria for revenue recognition have been met.

We also offer products via a software-as-a-service ("SaaS") model, which is a subscription based model. Subscription revenue derived from these agreements is generally recognized on a straight-line basis over the subscription term, provided persuasive

57


evidence of an arrangement exists, access to our software has been granted to the customer, the fee for the subscription is fixed or determinable, and collection of the subscription fee is probable.

We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For these multiple element arrangements, we allocate revenue to the delivered elements of the arrangement using the residual method, whereby revenue is allocated to the undelivered elements based on vendor specific objective evidence ("VSOE") of fair value of the undelivered elements with the remaining arrangement fee allocated to the delivered elements and recognized as revenue assuming all other revenue recognition criteria are met. For the undelivered elements, we determine VSOE of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. Substantially all license arrangements indicate the renewal rate for which customers may, at their option, renew their maintenance agreement. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. We review services sold separately on a periodic basis and update, when appropriate, our VSOE of fair value for such maintenance and services to ensure that it reflects our recent pricing experience. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the completed contract method.

Sales taxes collected from customers and remitted to government authorities are excluded from revenue.

Deferred revenue generally results from contractual billings for which revenue has not been recognized and consists of the unearned portion of license, maintenance, and services fees. Deferred revenue expected to be recognized as revenue more than one year subsequent to the balance sheet date is included in long-term liabilities in the consolidated balance sheets.

Advertising Costs

Advertising costs are expensed as incurred and were $1.4 million, $1.5 million, and $2.9 million in fiscal years 2018, 2017, and 2016, respectively.

Warranty Costs

We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant.

Stock-Based Compensation

Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally 4 or 5 years for options and 3 years for restricted stock units. We recognize stock-based compensation expense related to performance stock units and our employee stock purchase plan using an accelerated attribution method.

Fees Related to Shareholder Activist

In September 2017, Praesidium Investment Management, then one of our largest stockholders, publicly announced its disagreement with our strategy in a Schedule 13D filed with the Securities and Exchange Commission (the “SEC”) and stated that it was seeking changes in the composition of our Board of Directors. In fiscal years 2017 and 2018, we incurred professional and other fees relating to Praesidium’s actions.


58


Acquisition-Related Costs

Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional services fees, including third-party legal and valuation-related fees, as well as retention fees and earn-out payments treated as compensation expense. We incurred $0.3 million, $1.5 million, and $1.2 million of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations, for the fiscal years ended November 30, 2018, November 30, 2017, and November 30, 2016, respectively.

Restructuring Charges

Our restructuring charges are comprised primarily of costs related to property abandonment, including future lease commitments, net of any sublease income, and associated leasehold improvements; and employee termination costs related to headcount reductions. We recognize and measure restructuring liabilities initially at fair value when the liability is incurred. We incurred $2.3 million, $22.2 million, and $1.7 million of restructuring related costs, which are included in restructuring expenses in our consolidated statement of operations, for the fiscal years ended November 30, 2018, November 30, 2017, and November 30, 2016, respectively.

Income Taxes

We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized.

We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of operations.

Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In March 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting ("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively.

We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the consolidated statement of cash flows. As such, the prior period consolidated statement of cash flows was not adjusted. Further, during the fiscal year ended November 30, 2018, we recognized excess tax benefits of $0.9 million related to the exercise of stock options and vesting of restricted stock awards. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of $0.6 million to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.

59



Recently Issued Accounting Pronouncements Not Yet Adopted
In August 2018, the FASB issued Accounting Standards Update No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.

In August 2017, the FASB issued Accounting Standards Update No. 2017-12, Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities ("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.

In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory ("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We estimate that the impact upon adoption on our consolidated balance sheet will be a reclassification of approximately $3.3 million from non-current prepaid taxes, which is included in other assets on our consolidated balance sheet, to retained earnings as of December 1, 2018.

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.


60


In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in ASC Topic 606 ("ASC 606") requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASC 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company is December 1, 2018.

Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company adopted this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC 606. The first Annual Report on Form 10-K issued in accordance with ASC 606 will be for the period ended November 30, 2019.

Based on preliminary results, we expect that the revenue recognition related to accounting for the following transactions will be most impacted:

Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized when the amounts were billed to the customer. In accordance with ASC 606, revenue from term license performance obligations will be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. After the adoption of ASC 606, to the extent the Company enters into future term licenses with extended payment terms or has open contracts as of the adoption date, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASC 606 as the Company currently does not recognize revenue until the amounts have been billed to the customer.

Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support) - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized ratably over the associated maintenance period as the Company did not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASC 606, the requirement to have VSOE for undelivered elements that existed under prior guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.

We have substantially completed our assessment of the retrospective application of ASC 606 to our historical financial statements. On a preliminary basis we believe that the retrospective impact of ASC 606 will be a decrease of revenue of approximately $18 million in fiscal year 2018 and $8 million in fiscal year 2017. In addition, on a preliminary basis, we expect that fiscal year 2018 net income and diluted earnings per share will decrease by approximately $14 million and $0.30 per share, respectively, and fiscal year 2017 net income and diluted earnings per share will decrease by approximately $8 million and $0.17 per share, respectively. We will finalize our retrospective presentation of our historical financial statements under ASC 606 in connection with our 10-Q filings during fiscal year 2019 and our 10-K for the fiscal year ending November 30, 2019.


61


Note 2: Cash, Cash Equivalents and Investments

A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
101,316

 
$

 
$

 
$
101,316

Money market funds
3,810

 

 

 
3,810

State and municipal bond obligations
19,542

 

 
(119
)
 
19,423

U.S. treasury bonds
6,726

 

 
(21
)
 
6,705

Corporate bonds
8,329

 

 
(70
)
 
8,259

Total
$
139,723

 
$

 
$
(210
)
 
$
139,513


A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
130,547

 
$

 
$

 
$
130,547

Money market funds
2,917

 

 

 
2,917

State and municipal bond obligations
40,458

 

 
(231
)
 
40,227

U.S. treasury bonds
3,517

 

 
(26
)
 
3,491

Corporate bonds
6,463

 

 
(36
)
 
6,427

Total
$
183,902

 
$

 
$
(293
)
 
$
183,609


Such amounts are classified on our consolidated balance sheets as follows (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Cash and Equivalents
 
Short-Term
Investments
 
Cash and Equivalents
 
Short-Term
Investments
Cash
$
101,316

 
$

 
$
130,547

 
$

Money market funds
3,810

 

 
2,917

 

State and municipal bond obligations

 
19,423

 

 
40,227

U.S. treasury bonds

 
6,705

 

 
3,491

Corporate bonds

 
8,259

 

 
6,427

Total
$
105,126

 
$
34,387

 
$
133,464

 
$
50,145


The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
November 30,
2018
 
November 30,
2017
Due in one year or less
$
25,051

 
$
22,333

Due after one year (1)
9,336

 
27,812

Total
$
34,387

 
$
50,145


(1)
Includes state and municipal bond obligations and corporate bonds, which are securities representing investments available for current operations and are classified as current on the consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of November 30, 2018 or November 30, 2017.


62


Note 3: Derivative Instruments

We generally use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on intercompany accounts receivable and loans receivable denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries.

All forward contracts are recorded at fair value on the consolidated balance sheets at the end of each reporting period and expire between 30 days and 366 days from the date the contract was entered. At November 30, 2018, $0.3 million and $0.1 million was recorded in other noncurrent liabilities and other current assets on the consolidated balance sheet, respectively. At November 30, 2017, $0.2 million and $0.2 million was recorded in other accrued liabilities and other assets on the consolidated balance sheet, respectively. In fiscal year 2018, realized and unrealized losses of $6.9 million from our forward contracts were recognized in foreign currency loss, net on the consolidated statement of operations. In fiscal years 2017 and 2016, realized and unrealized gains of $9.4 million and realized and unrealized losses of $4.0 million, respectively, from our forward contracts were recognized in foreign currency loss, net on the consolidated statements of operations. These losses and gains were substantially offset by realized and unrealized gains and losses on the offsetting positions.

The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
105,830

 
$
(170
)
 
$
119,192

 
$
(27
)
Forward contracts to purchase U.S. dollars
240

 

 
462

 

Total
$
106,070

 
$
(170
)
 
$
119,654

 
$
(27
)

Note 4: Fair Value Measurements

Recurring Fair Value Measurements

The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
3,810

 
$
3,810

 
$

 
$

State and municipal bond obligations
19,423

 

 
19,423



U.S. treasury bonds
6,705

 

 
6,705

 

Corporate bonds
8,259

 

 
8,259

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(170
)
 
$

 
$
(170
)
 
$



63


The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
2,917

 
$
2,917

 
$

 
$

State and municipal bond obligations
40,227

 

 
40,227

 

U.S. treasury bonds
3,491

 

 
3,491

 

Corporate bonds
6,427

 

 
6,427

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(27
)
 
$

 
$
(27
)
 
$


When developing fair value estimates, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices to measure fair value. The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, we are required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

Nonrecurring Fair Value Measurements

During fiscal year 2018, certain assets were measured at fair value on a nonrecurring basis using significant unobservable inputs (Level 3). We did not have any nonrecurring fair value measurements as of November 30, 2017.

During the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment, net to assets held for sale on our consolidated balance sheet. As a result, we recognized an impairment charge of $5.1 million based on the fair value measurement of the assets, which represents the difference between the fair value less cost to sell and the carrying value of the assets. The impairment charge was recorded to loss on assets held for sale within operating expenses on our fiscal year 2018 consolidated statement of operations. The fair value measurements of the assets held for sale were measured using third-party valuation models and were determined using an income-based valuation methodology, which includes discounted expected cash flows. As the discounted cash flows represent unobservable inputs, the fair value was classified as a Level 3 measurement within the fair value hierarchy. The expected cash flows include proceeds from the sale, offset by the costs incurred to sell the assets.

The following table presents nonrecurring fair value measurements as of November 30, 2018 (in thousands):

 
Total Fair Value
 
Total Losses
Assets held for sale
$
5,776

 
$
5,147



64


Note 5: Property and Equipment

Property and equipment consists of the following (in thousands):
 
 
November 30, 2018
 
November 30, 2017
Computer equipment and software
$
47,266

 
$
50,588

Land, buildings and leasehold improvements
34,676

 
50,229

Furniture and fixtures
6,104

 
7,211

Capitalized software development costs
276

 
2,955

Property and equipment, gross
88,322

 
110,983

Less accumulated depreciation and amortization
(57,608
)
 
(68,722
)
Property and equipment, net
$
30,714

 
$
42,261


Depreciation and amortization expense related to property and equipment was $6.9 million, $7.5 million, and $8.5 million for the years ended November 30, 2018, 2017, and 2016, respectively.

In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we expect to sell them within one year. Refer to Note 4 for further discussion.

Note 6: Intangible Assets and Goodwill

Intangible Assets

Intangible assets are comprised of the following significant classes (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(110,959
)
 
$
43,342

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(56,589
)
 
11,213

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(13,376
)
 
4,364

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(180,924
)
 
$
58,919

 
$
239,843

 
$
(144,949
)
 
$
94,894


We amortize intangible assets assuming no expected residual value. Amortization expense related to these intangible assets was $36.0 million, $33.1 million and $28.2 million in fiscal years 2018, 2017 and 2016, respectively.

During the third quarter of fiscal year 2016, we evaluated the ongoing value of the intangible assets associated with the technology obtained in connection with the acquisition of Modulus. As a result of our decision to abandon the related assets due to a change in our expected ability to use the technology internally, we determined that the intangible assets were fully impaired. As a result, we incurred an impairment charge of $5.1 million in the third quarter of fiscal year 2016.

Future amortization expense for intangible assets as of November 30, 2018 is as follows (in thousands):
 
2019
$
34,932

2020
10,152

2021
10,033

2022
3,802

Total
$
58,919



65


Goodwill

Changes in the carrying amount of goodwill for fiscal years 2018 and 2017 are as follows (in thousands):

 
November 30, 2018
 
November 30, 2017
Balance, beginning of year
$
315,041

 
$
278,067

Additions

 
36,934

Translation adjustments
(49
)
 
40

Balance, end of year
$
314,992

 
$
315,041


The additions to goodwill during fiscal year 2017 are related to the acquisitions of DataRPM in March 2017 and Kinvey in June 2017 (Note 7).

Changes in the carrying amount of goodwill by reportable segment for fiscal year 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation adjustments
 
November 30, 2018
OpenEdge
$
249,036

 
$
(49
)
 
$
248,987

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
(49
)
 
$
314,992


Impairment of Goodwill

We assess the impairment of goodwill on an annual basis and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable.

During fiscal year 2018, we tested goodwill for impairment for each of our reporting units as of October 31, 2018. Our reporting units each had fair values which significantly exceeded their carrying values as of the annual impairment date. We did not recognize any goodwill impairment charges during fiscal years 2018 or 2017.

During fiscal year 2016, we recognized a $92 million goodwill impairment loss related to our Application Development and Deployment reporting unit. To determine the fair value of our Application Development and Deployment reporting unit as part of the two-step test for goodwill impairment as of October 31, 2016, we concluded that a combination of the income approach and the market approach was most appropriate. The fair value of this reporting unit was negatively impacted by reduced future growth expectations resulting from a comprehensive review of our strategy and operations by our Chief Executive Officer, our Board of Directors, and the executive management team. Based on this analysis, the implied fair value of goodwill was substantially lower than the carrying value of goodwill for the reporting unit, resulting in the $92 million goodwill impairment loss. This impairment loss was recorded to impairment of goodwill within operating expenses in our fiscal year 2016 consolidated statement of operations.

The evaluation of goodwill for impairment requires significant judgment. While we believe that the assumptions used in our impairment test are reasonable, the analysis is sensitive to adverse changes used in the assumptions of the valuations. In particular, changes in the projected cash flows, the discount rate, the terminal year growth rate and market multiple assumptions could produce significantly different results for the impairment analyses. In the event of future changes in business conditions, we will be required to reassess and update our forecasts and estimates used in future impairment analyses. If the results of these analyses are lower than current estimates, a material impairment charge may result at that time.


66


Note 7: Business Combinations

Kinvey Acquisition

On June 1, 2017, we acquired by merger 100% of the outstanding securities of Kinvey for an aggregate sum of $49.2 million, which includes approximately $0.3 million held-back from the founder of Kinvey as an incentive to remain with the Company for at least two years following the acquisition. The $0.3 million held-back was recorded to expense over the service period, which ended prior to the expiration of the two years. Kinvey allows developers to set up, use, and operate a serverless cloud backend for any native, hybrid, web, or IoT app built using any development tools. This acquisition, in combination with our existing frontend technologies, cognitive capabilities from DataRPM, our strong business logic and rules capabilities, and our strong data connectivity technologies, enables us to offer a premier high productivity platform for building and delivering cognitive business applications. The acquisition was accounted for as a business combination, and accordingly, the results of operations of Kinvey are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the $0.3 million held-back discussed above, which is considered to be a compensation arrangement, was allocated to Kinvey's tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the amount held-back from the founder, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(963
)
 
 
Property, plant and equipment
26

 
 
Purchased technology
22,100

 
5 Years
Trade name
1,800

 
5 Years
Customer relationships
100

 
5 Years
Net deferred tax assets
1,465

 
 
Goodwill
24,351

 
 
Net assets acquired
$
48,879

 
 

The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, which are more than offset by the value of deferred tax assets acquired from Kinvey. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $24.4 million of goodwill, which is not deductible for tax purposes.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration paid, but are required to be expensed as incurred. During the fiscal years ended November 30, 2018 and 2017, we incurred approximately $0.3 million and $1.1 million, respectively, of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations.

We have not disclosed the amount of revenues and earnings of Kinvey since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.

67



DataRPM Acquisition

On March 1, 2017, we acquired by merger 100% of the outstanding securities of DataRPM for an aggregate sum of $30.0 million. Approximately $1.7 million of the purchase price was paid to DataRPM’s founders in the form of restricted stock units, subject to a two-year vesting schedule and continued employment. DataRPM is a leader in cognitive predictive maintenance for the industrial IoT ("IIoT") market. The acquisition is a key part of the Company's strategy to provide the best platform to build and deliver cognitive applications. The acquisition was accounted for as a business combination, and accordingly, the results of operations of DataRPM are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the fair value of the granted restricted stock units discussed above, which are considered compensation arrangements, was allocated to DataRPM’s tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the fair value of the restricted stock units, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(174
)
 
 
Property, plant and equipment
68

 
 
Purchased technology
19,900

 
5 Years
Trade name
800

 
5 Years
Customer relationships
100

 
5 Years
Deferred taxes
(5,006
)
 
 
Goodwill
12,583

 
 
Net assets acquired
$
28,271

 
 

The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, partially offset by the fair value of deferred tax assets acquired from DataRPM. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $12.6 million of goodwill, which is not deductible for tax purposes.

As discussed above, approximately $1.7 million of the total consideration was paid to DataRPM’s founders in restricted stock units, subject to a vesting schedule and continued employment. We concluded that the restricted stock units are compensation arrangements and we are recognizing stock-based compensation expense in accordance with the vesting schedule over the service period of the awards, which is 2 years. During the fiscal years ended November 30, 2018 and 2017, we incurred stock-based compensation expense related to these restricted stock units of $0.1 million and $0.4 million, respectively. The expense was lower in fiscal 2018 due to the forfeiture of the restricted stock units held by one of the founders as a result of his termination of employment. These amounts are included in operating expenses in our consolidated statement of operations.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration transferred, but are required to be expensed as incurred. During the fiscal year ended November 30, 2018, we did not incur any acquisition-related costs. During the fiscal year ended November 30, 2017, we incurred approximately $0.4 million of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations.

68



We have not disclosed the amount of revenues and earnings of DataRPM since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.

Note 8: Term Loan and Line of Credit

Our credit agreement provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments. The revolving credit facility has sublimits for swing line loans up to $25.0 million and for the issuance of standby letters of credit in a face amount up to $25.0 million. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.

The credit facility matures on November 20, 2022, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of November 30, 2018 was $117.6 million, with $6.2 million due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended February 28, 2018. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of $1.5 million each, (ii) four payments of $2.3 million each, (iii) four payments of $3.1 million each, (iv) three payments of $3.9 million each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of November 30, 2018, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The average interest rate of the credit facility during the fiscal year ended November 30, 2018 was 3.43% and the interest rate as of November 30, 2018 was 3.81%.

Costs incurred to obtain our long-term debt of $1.8 million are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our consolidated balance sheets as of November 30, 2018. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to the debt issuance costs of $0.4 million for the fiscal years ended November 30, 2018, 2017, and 2016, respectively, is recorded in interest expense on our consolidated statements of operations.

Revolving loans may be borrowed, repaid, and reborrowed until November 20, 2022, at which time all amounts outstanding must be repaid. As of November 30, 2018, there were no amounts outstanding under the revolving line and $1.3 million of letters of credit.

As of November 30, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):

2019
$
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
117,563



69


Note 9: Commitments and Contingencies

Leasing Arrangements

We lease certain facilities and equipment under non-cancelable operating lease arrangements. Future minimum rental payments under these leases are as follows at November 30, 2018 (in thousands):
 
2019
$
6,256

2020
5,163

2021
3,373

2022
2,709

2023
2,746

Thereafter
4,337

Total
$
24,584


Our operating lease arrangements are subject to customary renewal and base rental fee escalation clauses. Total rent expense, net of sublease income which is insignificant, under operating lease arrangements was approximately $6.8 million, $6.9 million and $8.0 million in fiscal years 2018, 2017 and 2016, respectively.

Guarantees and Indemnification Obligations

We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial.

Legal Proceedings

We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these other legal matters will have a material effect on our financial position, results of operations or cash flows.

Note 10: Shareholders’ Equity

Preferred Stock

Our Board of Directors is authorized to establish one or more series of preferred stock and to fix and determine the number and conditions of preferred shares, including dividend rates, redemption and/or conversion provisions, if any, preferences and voting rights. As of November 30, 2018, there was no preferred stock issued or outstanding.

Common Stock

We have 200,000,000 shares of authorized common stock, $0.01 par value per share, of which 45,114,935 were issued and outstanding at November 30, 2018.

There were 136,388 deferred stock units ("DSUs") outstanding at November 30, 2018. Each DSU represents one share of our common stock and all DSU grants have been made to non-employee members of our Board of Directors. DSUs do not have voting rights and can only be converted into common stock when the recipient ceases to be a member of the Board of Directors or a change in control of the Company occurs. During the fiscal year ended November 30, 2018, we released 13,995 DSUs as a result of one individual leaving our Board of Directors.


70


Common Stock Repurchases

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. In fiscal years 2018 and 2017, we repurchased and retired 2.9 million shares of our common stock for $120.0 million and 2.2 million shares of our common stock for $73.9 million, respectively, under this current authorization. In fiscal year 2016, we repurchased and retired 3.1 million shares of our common stock for $79.2 million. As of November 30, 2018, there was $100.0 million remaining under the current authorization.

Dividends

On September 27, 2016, our Board of Directors approved the initiation of a quarterly cash dividend of $0.125 per share of common stock to Progress stockholders. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock. We have declared aggregate per share quarterly cash dividends totaling $0.575, $0.515 and $0.125 for the years ended November 30, 2018, November 30, 2017 and November 30, 2016, respectively. We have paid aggregate cash dividends totaling $25.8 million, and $24.1 million for the years ended November 30, 2018 and November 30, 2017, respectively.

Note 11: Stock-Based Compensation

We currently have one stockholder-approved stock plan from which we can issue stock-based awards, which was approved by our stockholders in fiscal year 2008 ("2008 Plan"). The 2008 Plan replaced the 1992 Incentive and Nonqualified Stock Option Plan, the 1994 Stock Incentive Plan and the 1997 Stock Incentive Plan (collectively, the “Previous Plans”). The Previous Plans solely exist to satisfy outstanding options previously granted under those plans. The 2008 Plan permits the granting of stock awards to officers, members of the Board of Directors, employees and consultants. Awards under the 2008 Plan may include nonqualified stock options, incentive stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals, deferred stock units and stock appreciation rights. A total of 54,510,000 shares are issuable under these plans, of which 2,537,256 shares were available for grant as of November 30, 2018.

We have adopted two stock plans for which the approval of stockholders was not required: the 2002 Nonqualified Stock Plan ("2002 Plan") and the 2004 Inducement Stock Plan ("2004 Plan"). The 2002 Plan permits the granting of stock awards to non-executive officer employees and consultants. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. Awards under the 2002 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of 9,750,000 shares are issuable under the 2002 Plan, of which 650,169 shares were available for grant as of November 30, 2018.

The 2004 Plan is reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of the NASDAQ Stock Market. Awards under the 2004 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of 1,500,000 shares are issuable under the 2004 Plan, of which 583,021 shares were available for grant as of November 30, 2018.

Under all of our plans, the options granted generally begin to vest within one year of the grant.


71


A summary of stock option activity under all the plans is as follows:
 
 
Shares
 
Weighted Average
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value (1)
 
(in thousands)
 
Exercise Price
 
(in years)
 
(in thousands)
Options outstanding, December 1, 2017
1,002

 
$
28.29

 
 
 
 
Granted
482

 
49.56

 
 
 
 
Exercised
(189
)
 
23.40

 
 
 
 
Canceled
(188
)
 
34.38

 
 
 
 
Options outstanding, November 30, 2018
1,107

 
$
37.82

 
5.61
 
$
3,610

Exercisable, November 30, 2018
269

 
$
33.80

 
5.33
 
$
1,206

Vested or expected to vest, November 30, 2018
1,107

 
$
37.82

 
5.61
 
$
3,610


(1)
The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November 30, 2018 of $35.16 and the exercise prices for all options outstanding.

A summary of restricted stock units activity is as follows (in thousands, except per share data):
 
 
Number of Shares
 
Weighted Average Fair Value
Restricted stock units outstanding, December 1, 2017
1,136

 
$
28.15

Granted
362

 
49.06

Issued
(393
)
 
30.00

Canceled
(193
)
 
28.61

Restricted stock units outstanding, November 30, 2018
912

 
$
35.46


Each restricted stock unit represents one share of common stock. The restricted stock units generally vest semi-annually over a three-year period. Performance-based restricted stock units are subject to performance criteria aligned with our business plan and are earned only to the extent the performance criteria are achieved, with any awards earned being subject to subsequent time-based vesting similar to that discussed above.

The fair value of outright stock awards, restricted stock units and DSUs is equal to the closing price of our common stock on the date of grant, less the present value of expected dividends, as the recipient is not entitled to dividends during the requisite service period.

In addition, during fiscal years 2016 and 2017, we granted performance-based restricted stock units that include a three-year market condition under a Long-Term Incentive Plan (“LTIP”) where the performance measurement period is three years. Vesting of the LTIP awards is based on our level of attainment of specified total stockholder return ("TSR") targets relative to the percentage appreciation of a specified index of companies for the respective three-year periods and is also subject to the continued employment of the grantees. In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model. The performance measurement period related to the LTIP awards granted during fiscal year 2016 ended as of November 30, 2018. As the level of attainment of the specified TSR target was not met, none of the LTIP awards under this grant vested.

During the first quarter of fiscal year 2018, we granted performance-based restricted stock units that include two performance metrics under the LTIP where the performance measurement period is three years. Vesting of the 2018 LTIP awards is as follows: (i) 50% is based on the three-year market condition as described above (TSR), and (ii) 50% is based on achievement of a three-year cumulative performance condition (operating income). In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model for the market condition portion of the award, and used the closing price of our common stock on the date of grant, less the present value of expected dividends, for the portion related to the performance condition.


72


The 1991 Employee Stock Purchase Plan ("ESPP") permits eligible employees to purchase up to an aggregate of 9,450,000 shares of our common stock through accumulated payroll deductions. The ESPP has a 27-month offering period comprised of nine three-month purchase periods. The purchase price of the stock is equal to 85% of the lesser of the market value of such shares at the beginning of a 27-month offering period or the end of each three-month segment within such offering period. If the market price at any of the nine purchase periods is less than the market price on the first date of the 27-month offering period, subsequent to the purchase, the offering period is canceled and the employee is entered into a new 27-month offering period with the then current market price as the new base price. We issued 225,000 shares, 220,000 shares and 266,000 shares with weighted average purchase prices of $24.27, $22.27 and $20.01 per share, respectively, in fiscal years 2018, 2017 and 2016, respectively. At November 30, 2018, approximately 590,000 shares were available and reserved for issuance under the ESPP.

We estimated the fair value of stock options and ESPP awards granted in fiscal years 2018, 2017 and 2016 on the measurement dates using the Black-Scholes option valuation model, and LTIP awards using the Monte Carlo Simulation valuation model, with the following weighted average assumptions:
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Stock options:
 
 
 
 
 
Expected volatility
22.8
%
 
25.0
%
 
%
Risk-free interest rate
2.3
%
 
1.9
%
 
%
Expected life (in years)
4.8

 
4.8

 
0

Expected dividend yield
1.1
%
 
1.7
%
 
%
Employee stock purchase plan:
 
 
 
 
 
Expected volatility
23.8
%
 
22.9
%
 
25.3
%
Risk-free interest rate
2.3
%
 
1.2
%
 
0.6
%
Expected life (in years)
1.7

 
1.5

 
1.6

Expected dividend yield
1.5
%
 
1.6
%
 
%
Long-term incentive plan:
 
 
 
 
 
Expected volatility
27.4
%
 
27.5
%
 
27.1
%
Risk-free interest rate
2.1
%
 
1.4
%
 
1.0
%
Expected life (in years)
2.9

 
2.7

 
2.7

Expected dividend yield
1.7
%
 
1.8
%
 
%

For each stock option award, the expected life in years is based on historical exercise patterns and post-vesting termination behavior. Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve for the period that is commensurate with the expected life at the time of grant. The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period.

For each ESPP award, the expected life in years is based on the period of time between the beginning of the offering period and the date of purchase, plus an additional holding period of three months.  Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at each purchase period. The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period.

Based on the above assumptions, the weighted average estimated fair value of stock options granted in fiscal years 2018, 2017, and 2016 was $10.30, $5.95 and $0 per share, respectively. We amortize the estimated fair value of stock options to expense over the vesting period using the straight-line method. The weighted average estimated fair value for shares issued under our ESPP in fiscal years 2018, 2017 and 2016 was $10.24, $8.32 and $7.43 per share, respectively. We amortize the estimated fair value of shares issued under the ESPP to expense over the vesting period using a graded vesting model.

Total unrecognized stock-based compensation expense, net of expected forfeitures, related to unvested stock options and unvested restricted stock awards amounted to $28.6 million at November 30, 2018. These costs are expected to be recognized over a weighted average period of 2.1 years.

73



The following additional activity occurred under our plans (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Total intrinsic value of stock options on date exercised
$
3,692

 
$
1,622

 
$
2,017

Total fair value of deferred stock units on date vested
1,690

 
57

 

Total fair value of restricted stock units on date vested
14,741

 
20,032

 
17,213


The following table provides the classification of stock-based compensation as reflected in our consolidated statements of operations (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Cost of maintenance and services
$
616

 
$
1,016

 
$
899

Sales and marketing
2,959

 
2,214

 
4,093

Product development
8,242

 
4,576

 
9,965

General and administrative
8,752

 
6,347

 
7,584

Total stock-based compensation
$
20,569

 
$
14,153

 
$
22,541

Income tax benefit included in the provision for income taxes from continuing operations
$
4,345

 
$
4,057

 
$
5,208


Separation Arrangements

During fiscal year 2017, we entered into separation agreements with three executives, which entitled them to accelerated vesting of certain stock-based awards. Due to the separation and accelerated vesting, we recognized additional stock-based compensation expense of $1.5 million, of which $0.8 million was recorded as sales and marketing expense and $0.7 million was recorded as general and administrative expense, in the consolidated statement of operations.

During fiscal year 2016, we entered into separation agreements with two executives, which entitled them to accelerated vesting of certain stock-based awards. Due to the separation and accelerated vesting, we recognized additional stock-based compensation expense of $0.3 million, of which $0.2 million was recorded as sales and marketing expense and $0.1 million was recorded as product development expense, in the consolidated statement of operations.

Note 12: Retirement Plan

We maintain a retirement plan covering all U.S. employees under Section 401(k) of the Internal Revenue Code. Company contributions to the plan are at the discretion of the Board of Directors and totaled approximately $3.1 million, $2.1 million and $2.5 million for fiscal years 2018, 2017 and 2016, respectively.


74


Note 13: Restructuring

The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$
412

 
$
2,949

 
$
3,361

Costs incurred
319

 
1,373

 
1,692

Cash disbursements
(633
)
 
(2,906
)
 
(3,539
)
Translation adjustments and other
9

 
27

 
36

Balance, November 30, 2016
$
107

 
$
1,443

 
$
1,550

Costs incurred
2,655

 
19,555

 
22,210

Cash disbursements
(1,456
)
 
(17,778
)
 
(19,234
)
Asset impairment
(762
)
 

 
(762
)
Translation adjustments and other
26

 
336

 
362

Balance, November 30, 2017
$
570

 
$
3,556

 
$
4,126

Costs incurred
1,011

 
1,240

 
2,251

Cash disbursements
(1,309
)
 
(4,802
)
 
(6,111
)
Translation adjustments and other
35

 
10

 
45

Balance, November 30, 2018
$
307

 
$
4

 
$
311


2017 Restructuring

During the first quarter of fiscal year 2017, we undertook certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over 20%. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. During the fourth quarter of fiscal year 2017, we incurred additional costs with respect to this restructuring, including reduction in redundant positions primarily within the product development and sales functions. We also consolidated offices in various locations during fiscal years 2017 and 2018. We expect to incur additional expenses related to facility closures as part of this restructuring action through fiscal year 2019, but we do not expect these additional costs to be material.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.
 
As part of this fiscal year 2017 restructuring, for the fiscal years ended November 30, 2018 and 2017, we incurred expenses of $2.3 million and $22.1 million, respectively, which are recorded as restructuring expenses in the consolidated statements of operations.


75


A summary of activity for this restructuring action is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$

 
$

Costs incurred
2,570

 
19,555

 
22,125

Cash disbursements
(1,294
)
 
(16,335
)
 
(17,629
)
Asset impairment
(762
)
 

 
(762
)
Translation adjustments and other
26

 
336

 
362

Balance, November 30, 2017
$
540

 
$
3,556

 
$
4,096

Costs incurred
1,011

 
1,240

 
2,251

Cash disbursements
(1,279
)
 
(4,802
)
 
(6,081
)
Translation adjustments and other
35

 
10

 
45

Balance, November 30, 2018
$
307

 
$
4

 
$
311


Cash disbursements for expenses incurred to date under this restructuring are expected to be made through fiscal year 2019. Accordingly, the balance of the restructuring reserve of $0.3 million is included in other accrued liabilities on the consolidated balance sheet at November 30, 2018.

2016 Restructuring

During the fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue Officer.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation).

As part of this fourth quarter restructuring, for the fiscal years ended November 30, 2018 and 2017, we did not incur any expenses and do not expect to incur additional material costs with respect to this restructuring. For the fiscal year ended November 30, 2016, we incurred expenses of $1.5 million. The expenses are recorded as restructuring expenses in the consolidated statements of operations.

A summary of activity for this restructuring action is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$

 
$

 
$

Costs incurred

 
1,482

 
1,482

Cash disbursements

 
(67
)
 
(67
)
Balance, November 30, 2016
$

 
$
1,415

 
$
1,415

Cash disbursements

 
(1,415
)
 
(1,415
)
Balance, November 30, 2017
$

 
$

 
$


2012 - 2015 Restructurings

During fiscal years 2012 through 2015, our management approved, committed to and initiated plans to make strategic changes to our organization to provide greater focus and agility in the delivery of next generation application development, deployment and integration solutions. During each of these fiscal years, we took restructuring actions that involved the elimination of personnel and/or the closure of facilities.


76


Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), and facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.

As part of these restructuring actions, for the fiscal year ended November 30, 2018, we did not incur any expenses. For the fiscal years ended November 30, 2017 and 2016, we incurred expenses of $0.1 million and $0.2 million, respectively. These expenses are recorded as restructuring expenses on the consolidated statements of operations. We do not expect to incur additional material costs with respect to these restructuring actions.

A summary of these restructuring actions is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$
412

 
$
2,949

 
$
3,361

Costs incurred
319

 
(109
)
 
210

Cash disbursements
(633
)
 
(2,839
)
 
(3,472
)
Translation adjustments and other
9

 
27

 
36

Balance, November 30, 2016
$
107

 
$
28

 
$
135

Costs incurred
85

 

 
85

Cash disbursements
(162
)
 
(28
)
 
(190
)
Balance, November 30, 2017
$
30

 
$

 
$
30

Cash disbursements
(30
)
 

 
(30
)
Balance, November 30, 2018
$

 
$

 
$


Note 14: Income Taxes

The components of income before income taxes are as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
U.S.
$
75,667

 
$
77,442

 
$
78,477

Foreign
3,313

 
(11,855
)
 
(113,757
)
Total
$
78,980

 
$
65,587

 
$
(35,280
)

The provision for income taxes is comprised of the following (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Current:
 
 
 
 
 
Federal
$
8,979

 
$
23,739

 
$
12,934

State
1,387

 
2,461

 
3,178

Foreign
3,088

 
1,496

 
3,027

Total current
13,454

 
27,696

 
19,139

Deferred:
 
 
 
 
 
Federal
2,738

 
1,548

 
6,203

State
515

 
61

 
(1,963
)
Foreign
(1,218
)
 
(1,135
)
 
(2,933
)
Total deferred
2,035

 
474

 
1,307

Total
$
15,489

 
$
28,170

 
$
20,446


77



A reconciliation of the income taxes incurred at the U.S. Federal statutory rate compared to the effective tax rate is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Tax at U.S. Federal statutory rate
$
17,549

 
$
22,955

 
$
(12,348
)
Foreign rate differences
1,042

 
4,575

 
7,689

Effects of foreign operations included in U.S. Federal provision
550

 
(186
)
 
(1,244
)
State income taxes, net
1,746

 
1,702

 
2,977

Research credits
(302
)
 
(251
)
 
(838
)
Domestic production activities deduction
(1,283
)
 
(2,670
)
 
(1,925
)
Tax-exempt interest
(66
)
 
(101
)
 
(76
)
Nondeductible stock-based compensation
502

 
808

 
740

Meals and entertainment
192

 
276

 
234

Compensation subject to 162(m)
227

 
208

 

Uncertain tax positions and tax settlements
(1,626
)
 
429

 
(1,701
)
Remeasurement of net deferred tax liabilities due to the Act
(1,660
)
 

 

Net excess tax benefit or detriment from stock-based compensation plans
(861
)
 

 

Prior period adjustment

 

 
(2,700
)
Release of valuation allowance on state research and development credits

 

 
(2,748
)
Goodwill Impairment

 

 
32,200

Other
(521
)
 
425

 
186

Total
$
15,489

 
$
28,170

 
$
20,446


During the preparation of our consolidated financial statements for the three months ended May 31, 2016, we identified an error in our prior year income tax provision whereby income tax expense was overstated for the year ended November 30, 2015 by $2.7 million related to our tax treatment of an intercompany gain. We determined that the error is not material to the prior year financial statements. We also concluded that recording an out-of-period correction would not be material and therefore corrected this error by recording an out-of-period $2.7 million tax benefit in our interim financial statements for the periods ended May 31, 2016, which is included in our fiscal year 2016 results.

During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act (the "Act") was enacted in the United States. The Act reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings (if any) of certain foreign subsidiaries that were previously tax deferred, moves to a territorial tax system and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued SAB 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of November 30, 2018, the accounting for the change in tax law is complete with respect to provisions of the Act that became effective in fiscal year 2018.

During fiscal year 2018, the Company recognized a $1.7 million income tax benefit due to the re-measurement of its net U.S. deferred tax liabilities due to the Act.

The Act provides for a one-time deemed repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. However, the Company will not incur the one-time deemed repatriation tax due to the Company's foreign subsidiaries being in a net accumulated deficit position.

Other international provisions of the Act become effective in fiscal year 2019 for the Company. The global intangible low-taxed income ("GILTI") provisions require the Company to include in its U.S. income tax base foreign subsidiary earnings in excess of an allowable return of the foreign subsidiary's tangible assets. The Company expects that it will be subject to incremental U.S. tax resulting from GILTI inclusions beginning in fiscal year 2019.

78



The components of deferred tax assets and liabilities are as follows (in thousands):
 
 
November 30, 2018
 
November 30, 2017
Deferred tax assets:
 
 
 
Accounts receivable
$
134

 
$
226

Other assets

 
225

Accrued compensation
1,863

 
5,456

Accrued liabilities and other
2,106

 
5,402

Deferred revenue
1,348

 
1,160

Stock-based compensation
3,166

 
3,436

Tax credit and loss carryforwards
24,338

 
31,441

Gross deferred tax assets
32,955

 
47,346

Valuation allowance
(8,790
)
 
(1,537
)
Total deferred tax assets
24,165

 
45,809

Deferred tax liabilities:
 
 
 
Goodwill
(17,966
)
 
(26,484
)
Unrealized FX gains

 
(644
)
Depreciation and amortization
(7,151
)
 
(20,367
)
Prepaid expenses
(923
)
 

Total deferred tax liabilities
(26,040
)
 
(47,495
)
Total
$
(1,875
)
 
$
(1,686
)

The valuation allowance primarily applies to net operating loss carryforwards and unutilized tax credits in jurisdictions or under conditions where realization is not more likely than not. The $7.3 million increase in the valuation allowance during fiscal year 2018 primarily relates to losses in a foreign subsidiary that are more likely than not going to expire prior to utilization. The $1.7 million and $5.0 million decreases in the valuation allowance during fiscal years 2017 and 2016, respectively, primarily relate to a foreign subsidiary that utilized net operating loss carryforwards in fiscal year 2017 that had a valuation allowance recorded against them and to the release of the valuation allowance on state research and development tax credits in fiscal year 2016.

At November 30, 2018, we have federal and foreign net operating loss carryforwards of $146.5 million expiring on various dates through 2034 and $0.1 million that may be carried forward indefinitely. In addition, we have state net operating loss carryforwards of $4.8 million expiring on various dates through 2022. At November 30, 2018, we have state tax credit carryforwards of approximately $2.9 million expiring on various dates through 2033 and $2.3 million that may be carried forward indefinitely. In addition, we have federal tax credit carryforwards of approximately $0.9 million expiring on various dates through 2036.

It is our intention to indefinitely reinvest the earnings of our non-U.S. subsidiaries. We have not provided for U.S. income taxes on the undistributed earnings of non-U.S. subsidiaries, which totaled $92.2 million as of November 30, 2018, as these earnings have been indefinitely reinvested. It is not practicable to determine the amount of the unrecognized deferred tax liability if the undistributed earnings were to be repatriated. These earnings could be subject to non-U.S. withholding taxes and other federal, state and/or foreign taxes if they were remitted to the U.S. Additional regulatory guidance is intended to be issued that will address certain issues arising from the enactment of the Act that will assist the Company in estimating how much additional taxes might be payable if the undistributed earnings were to be repatriated.

As of November 30, 2018, the total amount of unrecognized tax benefits was $5.8 million, of which $3.6 million was recorded in other noncurrent liabilities on the consolidated balance sheet and $2.2 million of deferred tax assets, principally related to U.S and foreign net operating loss carry-forwards, have not been recorded.


79


A reconciliation of the balance of our unrecognized tax benefits is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Balance, beginning of year
$
7,520

 
$
7,046

 
$
4,779

Tax positions related to current year

 
785

 
1,106

Tax positions related to a prior period
(15
)
 
(120
)
 
1,638

Settlements with tax authorities
(39
)
 
(155
)
 
(21
)
Lapses due to expiration of the statute of limitations
(1,679
)
 
(36
)
 
(456
)
Balance, end of year
$
5,787

 
$
7,520

 
$
7,046


If recognized, all amounts of unrecognized tax benefits would affect the effective tax rate.

We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. In fiscal year 2018 a net benefit of $0.1 million was recorded to the provision for income taxes related to estimated interest and penalties of $0.2 million offset by a reduction of $0.3 million related to statute expirations. In fiscal year 2017 estimated interest and penalties of $0.2 million were recorded to the provision for income taxes. In fiscal year 2016 there was a minimal amount of estimated interest and penalties recorded in the provision for income taxes. We have accrued $0.4 million and $0.5 million of estimated interest and penalties at November 30, 2018 and 2017, respectively. We do not expect any significant changes to the amount of unrecognized tax benefits in the next twelve months.

Our Federal income tax returns have been examined or are closed by statute for all years prior to fiscal year 2015. State income tax authorities in certain jurisdictions are examining state income tax returns and the Company does not expect the results of these examinations to be material to our consolidated balance sheets, cash flows or statements of income. Our state income tax returns have been examined or are closed by statute for all years prior to fiscal year 2013, and we are no longer subject to audit for those periods.

Tax authorities for certain non-U.S. jurisdictions are also examining tax returns and the Company does not expect the results of these examinations to be material to our consolidated balance sheets, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal year 2013.

Note 15: Earnings (Loss) Per Share

We compute basic earnings (loss) per share using the weighted average number of common shares outstanding. We compute diluted earnings (loss) per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. The following table sets forth the calculation of basic and diluted earnings per share from continuing operations (in thousands, expect per share data):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Net income (loss)
$
63,491

 
$
37,417

 
$
(55,726
)
Weighted average shares outstanding
45,561

 
48,129

 
49,481

Dilutive impact from common stock equivalents
574

 
387

 

Diluted weighted average shares outstanding
46,135

 
48,516

 
49,481

Basic earnings (loss) per share
$
1.39

 
$
0.78

 
$
(1.13
)
Diluted earnings (loss) per share
$
1.38

 
$
0.77

 
$
(1.13
)

We excluded stock awards representing approximately 602,000 shares, 494,000 shares, and 2,058,000 shares of common stock from the calculation of diluted earnings per share in the fiscal years ended November 30, 2018, 2017 and 2016, respectively, because these awards were anti-dilutive.


80


Note 16: Business Segments and International Operations

Operating segments are components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and assess performance. Our chief operating decision maker is our Chief Executive Officer.

The changes made to our organization during fiscal years 2016 and 2017, as discussed in Note 13, did not change our determination of the three reportable segments as our organizational structure maintains the focus of the three business segments.

We do not manage our assets or capital expenditures by segment or assign other income (expense) and income taxes to segments. We manage and report such items on a consolidated company basis.

The following table provides revenue and contribution margin from our reportable segments and reconciles to the consolidated income from continuing operations before income taxes:

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Segment revenue:
 
 
 
 
 
OpenEdge
$
278,258

 
$
276,172

 
$
276,267

Data Connectivity and Integration
39,030

 
40,955

 
48,009

Application Development and Deployment
79,877

 
80,445

 
81,065

Total revenue
397,165

 
397,572

 
405,341

Segment costs of revenue and operating expenses:
 
 
 
 
 
OpenEdge
67,820

 
72,497

 
72,938

Data Connectivity and Integration
7,634

 
9,329

 
12,760

Application Development and Deployment
27,087

 
26,645

 
40,180

Total costs of revenue and operating expenses
102,541

 
108,471

 
125,878

Segment contribution margin:
 
 
 
 
 
OpenEdge
210,438

 
203,675

 
203,329

Data Connectivity and Integration
31,396

 
31,626

 
35,249

Application Development and Deployment
52,790

 
53,800

 
40,885

Total contribution margin
294,624

 
289,101

 
279,463

Other unallocated expenses (1)
208,626

 
218,487

 
309,172

Income (loss) from operations
85,998

 
70,614

 
(29,709
)
Other expense, net
(7,018
)
 
(5,027
)
 
(5,571
)
Income (loss) before income taxes
$
78,980

 
$
65,587

 
$
(35,280
)
 
 
 
 
 
 
(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization and impairment of acquired intangibles, loss on assets held for sale, impairment of goodwill, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.
                                

81


Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from external customers by revenue type is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Software licenses
$
122,137

 
$
124,406

 
$
134,863

Maintenance
244,822

 
241,398

 
238,377

Services
30,206

 
31,768

 
32,101

Total
$
397,165

 
$
397,572

 
$
405,341


In the following table, revenue attributed to the United States includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from Canada, EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
United States
$
204,151

 
$
206,450

 
$
212,312

Canada
15,771

 
17,492

 
16,891

EMEA
137,972

 
130,359

 
130,818

Latin America
17,637

 
21,158

 
21,156

Asia Pacific
21,634

 
22,113

 
24,164

Total
$
397,165

 
$
397,572

 
$
405,341


No country outside of the U.S. accounted for more than 10% of our consolidated revenue in any year presented. Long-lived assets totaled $25.8 million, $39.5 million and $45.4 million in the U.S. and $4.9 million, $2.8 million and $4.7 million outside of the U.S. at the end of fiscal years 2018, 2017 and 2016, respectively. No individual country outside of the U.S. accounted for more than 10% of our consolidated long-lived assets.

Note 17: Selected Quarterly Financial Data (unaudited)

(in thousands, except per share data)
First
Quarter
 
Second
Quarter
 
Third
Quarter
 
Fourth
Quarter
Fiscal year 2018:
 
 
 
 
 
 
 
Revenue
$
94,047

 
$
96,102

 
$
95,683

 
$
111,333

Gross profit
77,144

 
79,459

 
78,987

 
94,602

Income from operations
17,768

 
21,788

 
22,183

 
24,259

Net income
12,912

 
15,403

 
16,746

 
18,430

Basic earnings per share
0.28

 
0.34

 
0.37

 
0.41

Diluted earnings per share
0.27

 
0.33

 
0.37

 
0.41

Fiscal year 2017:
 
 
 
 
 
 
 
Revenue
$
90,970

 
$
93,213

 
$
97,310

 
$
116,079

Gross profit
75,212

 
75,846

 
79,235

 
98,120

Income from operations
1,222

 
20,284

 
20,299

 
28,809

Net (loss) income
(525
)
 
10,341

 
11,172

 
16,429

Basic (loss) earnings per share
(0.01
)
 
0.21

 
0.23

 
0.35

Diluted (loss) earnings per share
(0.01
)
 
0.21

 
0.23

 
0.34



82


Note 18: Related Party Transactions

During fiscal year 2017, we acquired 100% of the outstanding securities of MightyMeeting, Inc. ("MightyMeeting"), a mobile collaboration and social publishing platform, for $1.5 million. Dmitri Tcherevik, our Chief Technology Officer, was the founder and 50% owner of MightyMeeting. The transaction did not have a material impact on our financial condition or results of operations. The transaction has been accounted for as an asset acquisition. In connection with the acquisition, we recorded a deferred tax liability resulting from the difference in book-to-tax basis of the acquired asset. As such, we recorded an intangible asset of $2.4 million, which includes a deferred tax liability of $0.9 million that is being amortized over five years beginning in the fourth quarter of fiscal year 2017.

We did not enter into any material related party transactions during fiscal years 2018 and 2016.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

(a) Evaluation of disclosure controls and procedures

Our management maintains disclosure controls and procedures as defined in Rule 13a-15(e) and 15d-15(e) under the Securities and Exchange Act of 1934, as amended (the “Exchange Act”) that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is processed, recorded, 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 our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), as appropriate, to allow for timely decisions regarding required disclosure.

Our management, including the Chief Executive Officer and Chief Financial Officer, carried out an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective to ensure that the information required to be disclosed in the reports filed or submitted by us under the Securities Exchange Act of 1934 was recorded, processed, summarized and reported within the requisite time periods and that such information was accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow for timely decisions regarding required disclosure.

(b) Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Because of its inherent limitations, internal control over financial reporting may not prevent or detect all misstatements. Our internal control system was designed to provide reasonable assurance to our management and board of directors regarding the preparation and fair presentation of published financial statements.

Our management assessed the effectiveness of our internal control over financial reporting as of November 30, 2018. Our assessment was based on the framework in the updated Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our assessment we believe that as of November 30, 2018, our internal control over financial reporting is effective based on those criteria.

Deloitte & Touche LLP, our independent registered public accounting firm, which audited our consolidated financial statements, has issued an attestation report on our internal control over financial reporting, which is included in this Item 9A below.

(c) Changes in internal control over financial reporting

Our management, including our Chief Executive Officer and Chief Financial Officer, evaluated our “internal control over financial reporting” as defined in Exchange Act Rule 13a-15(f) to determine whether any changes in our internal control over financial reporting occurred during the fiscal quarter ended November 30, 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, there were no changes in

83


our internal control over financial reporting during the fiscal quarter ended November 30, 2018 that have materially affected, or are reasonably likely to materially affect our internal control over financial reporting.


84


(d) Report of independent registered public accounting firm

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Progress Software Corporation

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Progress Software Corporation and subsidiaries (the "Company") as of November 30, 2018, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of November 30, 2018, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended November 30, 2018, of the Company and our report dated January 28, 2019, expressed an unqualified opinion on those financial statements.

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

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

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

/s/ Deloitte & Touche LLP

Boston, Massachusetts
January 28, 2019


85


Item 9B. Other Information

Not applicable.

PART III

Item 10. Directors, Executive Officers and Corporate Governance

Executive and Other Key Officers of the Registrant

The following table sets forth certain information regarding our executive and other key officers.
 
Name
 
Age
 
Position
John Ainsworth
 
54

 
Senior Vice President, Products - Core
Stephen Faberman
 
49

 
Chief Legal Officer
Yogesh Gupta
 
58

 
President and Chief Executive Officer
Paul Jalbert
 
61

 
Chief Financial Officer
Loren Jarrett
 
44

 
Chief Marketing Officer
Tony Murphy
 
48

 
Chief Information Officer and Chief Information Security Officer
Gary Quinn
 
58

 
Senior Vice President, Core Field Organization
Faris Sweis
 
43

 
Senior Vice President, General Manager - DevTools
Dimitre Taslakov
 
42

 
Chief Talent Officer
Dmitri Tcherevik
 
49

 
Chief Technology Officer

Mr. Ainsworth became Senior Vice President, Products-Core in January 2017. Mr. Ainsworth is responsible for the product management, product marketing, technical support and engineering functions for Progress OpenEdge, Progress Corticon, Progress DataDirect Connect, Progress DataDirect Hybrid Data Pipeline, and Sitefinity. Prior to joining our company, Mr. Ainsworth was Senior Vice President, Engineering Services at CA Technologies, Inc., a position he assumed in April 2016. Prior to that time, Mr. Ainsworth held various senior positions within CA Technologies, Inc., which he joined through acquisition in 1994.

Mr. Faberman became Chief Legal Officer in December 2015. As Chief Legal Officer, Mr. Faberman is responsible for our legal and compliance, risk management, license compliance and corporate development functions. Prior to becoming Chief Legal Officer, Mr. Faberman was Senior Vice President, General Counsel. Mr. Faberman became General Counsel in December 2012 and a Senior Vice President in January 2014. Prior to that time, from October 2012 to December 2012, Mr. Faberman was Vice President, Acting General Counsel, and from January 2012 to October 2012, Mr. Faberman was Vice President, Deputy General Counsel. Prior roles included Senior Vice President, Corporate Counsel at Heritage Property Investment Trust, Inc. from October 2003 until October 2006 and Partner, Bingham McCutcheon LLP until October 2003.

Mr. Gupta became President and Chief Executive Officer in October 2016. Prior to that time, Mr. Gupta served as an advisor to various venture capital and private equity firms from October 2015 until September 2016. Prior to that time, Mr. Gupta was President and Chief Executive Officer at Kaseya, Inc., from June 2013 until July 2015, at which time, Mr. Gupta became Chairman of the Board of Directors, a position he held until October 2015. From July 2012 until June 2013, Mr. Gupta served as an advisor to various venture capital and private equity firms in several mergers and acquisitions opportunities. Mr. Gupta was previously President and Chief Executive Officer of FatWire Software from July 2007 until February 2012, prior to the acquisition of FatWire Software by Oracle Corporation. Prior roles included Chief Technology Officer at CA Technologies, with whom Mr. Gupta held various senior positions.

Mr. Jalbert became Chief Financial Officer in March 2017. As CFO, Mr. Jalbert is responsible for our finance and accounting, financial planning, treasury, tax and investor relations functions. Prior to becoming CFO, Mr. Jalbert was Vice President, Chief Accounting Officer, a position he assumed upon joining the Company in August 2012. Prior roles included Corporate Controller at publicly traded companies Keane and Genuity, as well as other senior financial positions at Verizon (formerly GTE).

Ms. Jarrett became Chief Marketing Officer in January 2017. As Chief Marketing Officer, Ms. Jarrett is responsible for our marketing strategy, corporate marketing, demand generation, and field marketing functions. Prior to that time, Ms. Jarrett was

86


Chief Marketing Officer at Acquia, from 2015 until December 2016. Previously, Ms. Jarrett was Chief Marketing Officer at Kaseya, Inc. from 2013 until 2015, and Vice President, Corporate Charge Card and Loyalty Products at American Express, in 2013. Prior to that time, Ms. Jarrett was Vice President, Product Management and Strategy at Oracle Corporation from 2011 until 2012, and Senior Vice President of Marketing and Product Management at FatWire from 2007 until its acquisition by Oracle in 2011.

Mr. Murphy became Chief Information Officer in June 2017 and Chief Information Security Officer in September 2018. As our Chief Information Officer and Chief Information Security Officer, Mr. Murphy is responsible for the development and implementation of our overall technology strategy for all internal systems and business processes and for monitoring and preventing security related incidents.  Prior to joining our company, Mr. Murphy was Vice President of Global IT at Stratus Technologies, from January 2013 until May 2017. Previously, Mr. Murphy was Director of IT and Business Systems at Acme Packet, Inc. from May 2011 until its acquisition by Oracle Corporation in 2013.

Mr. Quinn became Senior Vice President, Core Field Organization in August 2017. Mr. Quinn is responsible for global field operations for Progress OpenEdge, Progress Corticon, Progress DataDirect Connect, Progress DataDirect Hybrid Data Pipeline, and Sitefinity. Prior to joining our company, Mr. Quinn was President and Chief Executive Officer of FalconStor Software, Inc. Mr. Quinn joined FalconStor Software in April 2012 as vice president of sales and marketing for North America, and he was named executive vice president and chief operating officer (COO) in April 2013, interim CEO in June 2013 and CEO in July 2013. Prior roles included Executive Vice President of Global Partners and International Sales at CA Technologies until 2006 and Commissioner of Information Technology (CIO) at Suffolk County Department of Information Technology (DoIT) from 2008 until 2012.

Mr. Sweis became Senior Vice President and General Manager of DevTools in January 2017. As General Manager, Mr. Sweis is responsible for the sales, product management, product marketing, field marketing, technical support and engineering for our DevTools product. Prior to this role, Mr. Sweis was our Chief Transformation Officer, a position he assumed in May 2016. Mr. Sweis also became our Acting Chief Product Development Officer in August 2016. Prior to being named our Chief Transformation Officer, Mr. Sweis was Vice President, Development, a position he assumed upon acquisition of Telerik in December 2014. Prior to that time, Mr. Sweis was Chief Technology Officer at Telerik.

Mr. Taslakov became Chief Talent Officer in December 2014 upon our acquisition of Telerik. As Chief Talent Officer, Mr. Taslakov is responsible for talent and performance management, recruiting, compensation and benefits and facilities functions. Prior to the acquisition of Telerik, Mr. Taslakov was Chief Talent Officer of Telerik, a position he assumed in January 2014. Prior to that time, from November 2012 until December 2013, he was Telerik’s Chief Revenue Officer. Prior to November 2012, Mr. Taslakov was Vice President of Business Development at Telerik.

Mr. Tcherevik became Chief Technology Officer in April 2017. As Chief Technology Officer, Mr. Tcherevik is responsible for leading our technology strategy for cognitive applications across our product portfolio as well as our future technology efforts. Prior to joining our company, Mr. Tcherevik was Chief Executive Officer of MightyMeeting, Inc., which he founded in 2010. Prior roles included Chief Technology Officer at FatWire Inc. from 2007 until 2010 and Vice President, Office of the Chief Technology Officer at CA Technologies until 2004.

Code of Conduct

We have adopted a Code of Conduct that applies to all employees and directors. A copy of the Code of Conduct is publicly available on our website at www.progress.com. If we make any substantive amendments to the Code of Conduct or grant any waiver, including any implicit waiver, from the Code of Conduct to our executive officers or directors, we will disclose the nature of such amendment or waiver in a Current Report on Form 8-K.

The remainder of the information required by Item 10 is incorporated by reference to our definitive Proxy Statement.

Item 11. Executive Compensation

The information required by Item 11 is incorporated by reference to our definitive Proxy Statement.


87


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

Information related to securities authorized for issuance under equity compensation plans as of November 30, 2018 is as follows (in thousands, except per share data):

Plan Category
 
Number of
Securities to be
Issued Upon
Exercise of
Outstanding
Options, Warrants
and Rights
 
Weighted-average
Exercise
Price of
Outstanding
Options,
Warrants
and Rights
 
Number of
Securities
Remaining
Available
For
Future
Issuance
 
Equity compensation plans approved by stockholders (1)
 
1,762

(2)
$
34.58

 
3,127

(3)
Equity compensation plans not approved by stockholders (4)
 
256

  
48.56

 
1,233

  
Total
 
2,018

  
$
37.82

 
4,360

  

(1)
Consists of the 1992 Incentive and Nonqualified Stock Option Plan, 1994 Stock Incentive Plan, 1997 Stock Incentive Plan, 2008 Stock Option and Incentive Plan and 1991 Employee Stock Purchase Plan ("ESPP").
(2)
Includes 912,000 restricted stock units under our 2008 Plan. Does not include purchase rights accruing under the ESPP because the purchase price (and therefore the number of shares to be purchased) will not be determined until the end of the purchase period.
(3)
Includes 590,000 shares available for future issuance under the ESPP.
(4)
Consists of the 2002 Nonqualified Stock Plan and the 2004 Inducement Plan described below.

We have adopted two equity compensation plans, the 2002 Nonqualified Stock Plan (2002 Plan) and the 2004 Inducement Stock Plan (2004 Plan), for which the approval of stockholders was not required. We intend that the 2004 Plan be reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of NASDAQ. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. An executive officer would be eligible to receive an award under the 2004 Plan only as an inducement to join us. Awards under the 2002 Plan and the 2004 Plan may include nonqualified stock options, grants of conditioned stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of 11,250,000 shares are issuable under the two plans, of which, 1,233,190 shares are available for future issuance.

The information required by Item 12 with respect to security ownership and our equity compensation plans may be found under the headings captioned “Information About Progress Software Common Stock Ownership” and “Equity Compensation Plan Information” in our definitive Proxy Statement and is incorporated by reference.

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

The information required by Item 13 is incorporated by reference to our definitive Proxy Statement.

Item 14. Principal Accounting Fees and Services

The information required by Item 14 is incorporated by reference to our definitive Proxy Statement.

88


PART IV

Item 15. Exhibits, Financial Statement Schedules

(a) Documents Filed as Part of this Annual Report on Form 10-K

1. Financial Statements (included in Item 8 of this Annual Report on Form 10-K):


2. Financial Statement Schedules

Financial statement schedules are omitted as they are either not required or the information is otherwise included in the consolidated financial statements.

(b) Exhibits

Documents listed below, except for documents followed by parenthetical numbers, are being filed as exhibits. Documents followed by parenthetical numbers are not being filed herewith and, pursuant to Rule 12b-32 of the General Rules and Regulations promulgated by the SEC under the Exchange Act, reference is made to such documents as previously filed as exhibits with the SEC. Our file number under the Exchange Act is 0-19417.

89


2.1
2.2
3.1
3.2
3.2.1
3.3
4.1
10.1*
10.2*
10.3*
10.4*
10.5*
10.6*
10.7*
10.8*
10.9*
10.10*
10.11*
10.12*
10.13*
10.14*
10.15*
10.16*
10.17*
10.18*
10.19*
21.1
23.1
31.1
31.2
32.1
101**
The following materials from Progress Software Corporation’s Annual Report on Form 10-K for the year ended November 30, 2018, formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of November 30, 2018 and 2017, (ii) Consolidated Statements of Income for the years ended November 30, 2018, 2017 and 2016, (iii) Consolidated Statements of Comprehensive Income for the years ended November 30, 2018, 2017 and 2016, (iv) Consolidated Statements of Shareholders’ Equity for the years ended November 30, 2018, 2017 and 2016, and (v) Consolidated Statements of Cash Flows for the years ended November 30, 2018, 2017 and 2016.


90


(1)
Incorporated by reference to Exhibit 2.1 of our Current Report on Form 8-K filed on October 27, 2014.
(2)
Incorporated by reference to Exhibit 2.1 of our Current Report on Form 8-K filed on May 14, 2015.
(3)
Incorporated by reference to Exhibit 3.1 of our Current Report on Form 8-K filed on May 14, 2015.
(4)
Incorporated by reference to Exhibit 3.2 of our Current Report on Form 8-K filed on May 14, 2015.
(5)
Incorporated by reference to Exhibit 3.2.1 of our Annual Report on Form 10-K for the year ended November 30, 2015.
(6)
Incorporated by reference to Exhibit 3.4 of our Current Report on Form 8-K filed on May 14, 2015.
(7)
Incorporated by reference to Exhibit 4.1 of our Annual Report on Form 10-K for the year ended November 30, 2011.
(8)
Incorporated by reference to Exhibit 10.1 of our Annual Report on Form 10-K for the year ended November 30, 2009.
(9)
Incorporated by reference to Exhibit 10.2 of our Annual Report on Form 10-K for the year ended November 30, 2009.
(10)
Incorporated by reference to Exhibit 10.3 of our Annual Report on Form 10-K for the year ended November 30, 2012.
(11)
Incorporated by reference to Exhibit 10.4 of our Annual Report on Form 10-K for the year ended November 30, 2013.
(12)
Incorporated by reference to Exhibit 10.5 of our Annual Report on Form 10-K for the year ended November 30, 2015.
(13)
Incorporated by reference to Exhibit 10.6 of our Annual Report on Form 10-K for the year ended November 30, 2015.
(14)
Incorporated by reference to Appendix A to our definitive Proxy Statement filed April 15, 2016.
(15)
Incorporated by reference to Annex A to our definitive Proxy Statement filed May 7, 2013.
(16)
Incorporated by reference to Exhibit 10.9 of our Annual Report on Form 10-K for the year ended November 30, 2013.
(17)
Incorporated by reference to Exhibit 10.10 of our Annual Report on Form 10-K for the year ended November 30, 2012.
(18)
Incorporated by reference to Exhibit 10.1 of our Quarterly Report on Form 10-Q for the quarter ended August 31, 2018.
(19)
Incorporated by reference to Exhibit 10.12 of our Annual Report on Form 10-K for the year ended November 30, 2013.
(20)
Incorporated by reference to Exhibit 10.13 of our Annual Report on Form 10-K for the year ended November 30, 2013.
(21)
Incorporated by reference to Exhibit 10.14 of our Annual Report on Form 10-K for the year ended November 30, 2013.
(22)
Incorporated by reference to Exhibit 10.15 of our Annual Report on Form 10-K for the year ended November 30, 2014.
(23)
Incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed November 27, 2017.
(24)
Incorporated by reference to Exhibit 10.1 to Form 8-K filed on October 14, 2016.
(25)
Incorporate by reference to Exhibit 10.2 to Form 8-K filed on October 14, 2016.
(26)
Incorporated by reference to Exhibit 10.1 to Form 8-K filed on March 31, 2017.

*
Management contract or compensatory plan or arrangement in which an executive officer or director of Progress Software Corporation participates.
**
Pursuant to Rule 406T of Regulations S-T, the Interactive Data Files on Exhibit 101 hereto are deemed not filed or part of a registration statement or prospectus of Sections 11 or 12 of the Securities Act of 1933, as amended, are deemed not filed for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, and otherwise are not subject to liability under those sections.

(c) Financial Statement Schedules

All schedules are omitted because they are not applicable or the required information is shown on the financial statements or notes hereto.

Item 16. Form 10-K Summary

Not applicable.


91


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on the 28th day of January 2019.
 
PROGRESS SOFTWARE CORPORATION
 
 
By:
/s/ YOGESH K. GUPTA
 
Yogesh K. Gupta
 
President and Chief Executive Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Signature
  
Title
 
Date
 
 
 
/s/ YOGESH K. GUPTA
  
President and Chief Executive Officer
 
January 28, 2019
Yogesh K. Gupta
  
(Principal Executive Officer)
 
 
 
 
/s/ PAUL A. JALBERT
  
Chief Financial Officer
 
January 28, 2019
Paul A. Jalbert
  
(Principal Financial Officer and Principal Accounting Officer)
 
 
 
 
/s/ JOHN R. EGAN        
  
Non-Executive Chairman
 
January 25, 2019
John R. Egan
  
 
 
 
 
/s/ PAUL T. DACIER
  
Director
 
January 25, 2019
Paul T. Dacier
  
 
 
 
 
/s/ RAINER GAWLICK
  
Director
 
January 25, 2019
Rainer Gawlick
  
 
 
 
 
/s/ CHARLES F. KANE        
  
Director
 
January 25, 2019
Charles F. Kane
  
 
 
 
 
 
 
/s/ SAMSKRITI KING
  
Director
 
January 25, 2019
Samskriti King
  
 
 
 
 
/s/ DAVID A. KRALL
  
Director
 
January 25, 2019
David A. Krall
  
 
 
 
 
/s/ ANGELA TUCCI
  
Director
 
January 25, 2019
Angela Tucci
  
 
 
 
 
 
 


92
EX-21.1 2 q42018exhibit211.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1

Subsidiaries of Progress Software Corporation

Jurisdiction
 
Name
North America
 
 
California
 
Savvion, Inc.
Canada
 
Progress Software Corporation of Canada Ltd.
Delaware
 
Apama Inc.
Delaware
 
DataRPM LLC
Delaware
 
Kinvey LLC
Delaware
 
MightyMeeting Inc.
Delaware
 
Persistence Software LLC
Delaware
 
Progress Software International Corporation
Delaware
 
Progress Software Denmark A/S
Delaware
 
Progress Software Germany GmbH
Massachusetts
 
Oak Park Realty LLC
Massachusetts
 
Oak Park Realty Two LLC
Massachusetts
 
Progress Security Corporation
Pennsylvania
 
Genesis Development Corporation
 
 
 
Europe
 
 
Austria
 
Progress Software GesmbH
Belgium
 
Progress Software NV
Bulgaria
 
Progress Software EAD
Bulgaria
 
Trident Acquisition EAD
Czech Republic
 
Progress Software spol. s.r.o.
Denmark
 
Progress Software A/S
Finland
 
Progress Software Oy
France
 
Progress Software S.A.S.
Germany
 
Progress Software GmbH
Ireland
 
Orbix Limited
Ireland
 
SPK Acquisitions Limited
Italy
 
Progress Software Italy S.r.l.
Netherlands
 
Progress Software B.V.
Netherlands
 
Progress Software Europe B.V.
Norway
 
Progress Software A/S
Poland
 
Progress Software Sp. z.o o.
South Africa
 
Progress Software (Pty) Ltd
Spain
 
IONA Technologies Spain SL
Spain
 
Progress Software S.L.
Sweden
 
Progress Software Svenska AB
Switzerland
 
Progress Software AG
United Kingdom
 
Apama (UK) Limited
United Kingdom
 
Telerik UK Ltd.
United Kingdom
 
Trident Acquisition Limited
United Kingdom
 
Progress Software Limited





 
 
 
Latin America
 
 
Argentina
 
Progress Software de Argentina S.A.
Brazil
 
Progress Software do Brasil Ltda.
Venezuela
 
Progress Software de Venezuela C.A.
 
 
 
Asia Pacific
 
 
Australia
 
Progress Software Pty. Ltd.
China
 
Progress (Shanghai) Software System Company Limited
Hong Kong
 
IONA Technologies China Limited
Hong Kong
 
Progress Software Corporation Limited
India
 
DataRPM India Private Limited
India
 
Progress Software Development Private Limited
India
 
Progress Software Solutions India Private Limited
India
 
Telerik India Private Limited
Singapore
 
Progress Software Corporation (S) Pte. Ltd.



EX-23.1 3 q42018exhibit231.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 33-50654, 33-96320, 333-41403, 333-80571, 333-98035, 333-101239, 333-122962, 333-146233 and 333-150555 on Form S-8 and No. 333-133724 on Form S-3 of our reports dated January 28, 2019, relating to the financial statements of Progress Software Corporation, and the effectiveness of Progress Software Corporation's internal control over financial reporting, appearing in this Annual Report on Form 10-K of Progress Software Corporation for the year ended November 30, 2018.

/s/ Deloitte & Touche LLP

Boston, Massachusetts
January 28, 2019



EX-31.1 4 q42018exhibit311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

CERTIFICATION

I, Yogesh K. Gupta, certify that:

1. I have reviewed this Annual Report on Form 10-K of Progress Software Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure control and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal 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: January 28, 2019

/s/ YOGESH K. GUPTA
Yogesh K. Gupta
President and Chief Executive Officer
(Principal Executive Officer)



EX-31.2 5 q42018exhibit312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

CERTIFICATION

I, Paul A. Jalbert, certify that:

1. I have reviewed this Annual Report on Form 10-K of Progress Software Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure control and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal 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: January 28, 2019

/s/ PAUL A. JALBERT
Paul A. Jalbert
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 6 q42018exhibit321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report on Form 10-K of Progress Software Corporation (the Company) for the year ended November 30, 2018, as filed with the Securities and Exchange Commission on the date hereof (the Report), each of the undersigned, Yogesh K. Gupta, President and Chief Executive Officer, and Paul A. Jalbert, Chief Financial Officer, of the Company, certifies, to the best knowledge and belief of the signatory, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 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.


/s/ YOGESH K. GUPTA
 
/s/ PAUL A. JALBERT
President and Chief Executive Officer
 
Chief Financial Officer
 
 
 
 
 
Date:
January 28, 2019
 
Date:
January 28, 2019




EX-101.INS 7 prgs-20181130.xml XBRL INSTANCE DOCUMENT 0000876167 2017-12-01 2018-11-30 0000876167 prgs:DataRPMCorporationMember 2017-12-01 2018-11-30 0000876167 prgs:KinveyInc.Member 2017-12-01 2018-11-30 0000876167 2018-05-31 0000876167 2019-01-17 0000876167 2018-11-30 0000876167 2017-11-30 0000876167 2015-12-01 2016-11-30 0000876167 2016-12-01 2017-11-30 0000876167 prgs:SoftwareLicensesMember 2015-12-01 2016-11-30 0000876167 prgs:MaintenanceandServicesMember 2015-12-01 2016-11-30 0000876167 prgs:SoftwareLicensesMember 2016-12-01 2017-11-30 0000876167 prgs:AmortizationOfAcquiredIntangiblesMember 2017-12-01 2018-11-30 0000876167 prgs:AmortizationOfAcquiredIntangiblesMember 2015-12-01 2016-11-30 0000876167 prgs:AmortizationOfAcquiredIntangiblesMember 2016-12-01 2017-11-30 0000876167 prgs:SoftwareLicensesMember 2017-12-01 2018-11-30 0000876167 prgs:MaintenanceandServicesMember 2017-12-01 2018-11-30 0000876167 prgs:MaintenanceandServicesMember 2016-12-01 2017-11-30 0000876167 us-gaap:RetainedEarningsMember 2016-11-30 0000876167 us-gaap:CommonStockMember 2016-12-01 2017-11-30 0000876167 us-gaap:CommonStockMember 2017-12-01 2018-11-30 0000876167 us-gaap:CommonStockMember 2015-12-01 2016-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-01 2018-11-30 0000876167 2015-11-30 0000876167 us-gaap:CommonStockMember 2017-11-30 0000876167 us-gaap:AdditionalPaidInCapitalMember 2017-12-01 2018-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-01 2017-11-30 0000876167 us-gaap:AdditionalPaidInCapitalMember 2018-11-30 0000876167 us-gaap:AdditionalPaidInCapitalMember 2015-12-01 2016-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-11-30 0000876167 us-gaap:RetainedEarningsMember 2016-12-01 2017-11-30 0000876167 us-gaap:AdditionalPaidInCapitalMember 2016-12-01 2017-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-01 2016-11-30 0000876167 us-gaap:CommonStockMember 2015-11-30 0000876167 us-gaap:RetainedEarningsMember 2017-12-01 2018-11-30 0000876167 prgs:AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember us-gaap:AdditionalPaidInCapitalMember 2017-11-30 0000876167 us-gaap:RetainedEarningsMember 2015-12-01 2016-11-30 0000876167 us-gaap:RetainedEarningsMember 2015-11-30 0000876167 us-gaap:RetainedEarningsMember 2017-11-30 0000876167 us-gaap:CommonStockMember 2018-11-30 0000876167 prgs:AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember us-gaap:RetainedEarningsMember 2017-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-11-30 0000876167 us-gaap:CommonStockMember 2016-11-30 0000876167 us-gaap:RetainedEarningsMember 2018-11-30 0000876167 us-gaap:AdditionalPaidInCapitalMember 2016-11-30 0000876167 us-gaap:AdditionalPaidInCapitalMember 2017-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-11-30 0000876167 2016-11-30 0000876167 us-gaap:AdditionalPaidInCapitalMember 2015-11-30 0000876167 prgs:SECSchedule1209AllowanceSalesCreditMemosMember 2018-11-30 0000876167 prgs:SECSchedule1209AllowanceSalesCreditMemosMember 2017-12-01 2018-11-30 0000876167 prgs:SECSchedule1209AllowanceSalesCreditMemosMember 2016-11-30 0000876167 prgs:SECSchedule1209AllowanceSalesCreditMemosMember 2016-12-01 2017-11-30 0000876167 prgs:SECSchedule1209AllowanceSalesCreditMemosMember 2015-12-01 2016-11-30 0000876167 prgs:SECSchedule1209AllowanceSalesCreditMemosMember 2015-11-30 0000876167 prgs:SECSchedule1209AllowanceSalesCreditMemosMember 2017-11-30 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-11-30 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-11-30 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-01 2017-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-01 2018-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-01 2017-11-30 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-01 2018-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2017-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2016-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2018-11-30 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-11-30 0000876167 us-gaap:AllowanceForCreditLossMember 2017-12-01 2018-11-30 0000876167 us-gaap:AllowanceForCreditLossMember 2016-12-01 2017-11-30 0000876167 us-gaap:AllowanceForCreditLossMember 2016-11-30 0000876167 us-gaap:AllowanceForCreditLossMember 2015-12-01 2016-11-30 0000876167 us-gaap:AllowanceForCreditLossMember 2017-11-30 0000876167 us-gaap:AllowanceForCreditLossMember 2015-11-30 0000876167 us-gaap:AllowanceForCreditLossMember 2018-11-30 0000876167 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-11-30 0000876167 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2017-12-01 2018-11-30 0000876167 prgs:ModulusMember us-gaap:ComputerSoftwareIntangibleAssetMember 2015-12-01 2016-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-12-01 2018-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2017-12-01 2018-11-30 0000876167 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2015-12-01 2016-11-30 0000876167 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-01 2018-11-30 0000876167 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2016-12-01 2017-11-30 0000876167 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-12-01 2018-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2015-12-01 2016-11-30 0000876167 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-01 2018-11-30 0000876167 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2017-12-01 2018-11-30 0000876167 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-01 2017-11-30 0000876167 srt:MinimumMember us-gaap:ComputerEquipmentMember 2017-12-01 2018-11-30 0000876167 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2017-12-01 2018-11-30 0000876167 us-gaap:AccountingStandardsUpdate201616Member 2018-12-01 0000876167 2018-09-01 2018-11-30 0000876167 srt:MaximumMember us-gaap:ComputerEquipmentMember 2017-12-01 2018-11-30 0000876167 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2017-12-01 2018-11-30 0000876167 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-12-01 2018-11-30 0000876167 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-12-01 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2016-12-01 2017-11-30 0000876167 us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember 2017-11-30 0000876167 us-gaap:CashMember 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000876167 us-gaap:MunicipalBondsMember 2018-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2018-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2018-11-30 0000876167 us-gaap:CashMember 2018-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2017-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2017-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2018-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2018-11-30 0000876167 us-gaap:ForwardContractsMember 2016-12-01 2017-11-30 0000876167 us-gaap:OtherCurrentAssetsMember 2018-11-30 0000876167 us-gaap:ForwardContractsMember 2017-12-01 2018-11-30 0000876167 us-gaap:OtherCurrentLiabilitiesMember 2017-11-30 0000876167 us-gaap:ForwardContractsMember 2015-12-01 2016-11-30 0000876167 us-gaap:OtherNoncurrentLiabilitiesMember 2018-11-30 0000876167 us-gaap:OtherAssetsMember 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000876167 us-gaap:ForeignExchangeContractMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2018-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2017-11-30 0000876167 us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:DiscontinuedOperationsHeldforsaleMember us-gaap:FairValueInputsLevel3Member 2018-11-30 0000876167 us-gaap:DiscontinuedOperationsHeldforsaleMember us-gaap:FairValueInputsLevel3Member 2017-12-01 2018-11-30 0000876167 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-11-30 0000876167 us-gaap:FurnitureAndFixturesMember 2017-11-30 0000876167 us-gaap:ComputerEquipmentMember 2018-11-30 0000876167 us-gaap:FurnitureAndFixturesMember 2018-11-30 0000876167 us-gaap:ComputerEquipmentMember 2017-11-30 0000876167 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-11-30 0000876167 us-gaap:LandBuildingsAndImprovementsMember 2018-11-30 0000876167 us-gaap:LandBuildingsAndImprovementsMember 2017-11-30 0000876167 us-gaap:TrademarksAndTradeNamesMember 2018-11-30 0000876167 us-gaap:CustomerRelationshipsMember 2017-11-30 0000876167 us-gaap:CustomerRelationshipsMember 2018-11-30 0000876167 us-gaap:TrademarksAndTradeNamesMember 2017-11-30 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-11-30 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-11-30 0000876167 prgs:ModulusMember us-gaap:ComputerSoftwareIntangibleAssetMember 2016-06-01 2016-08-31 0000876167 prgs:OpenEdgeMember 2018-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2018-11-30 0000876167 prgs:DataConnectivityAndIntegrationMember 2017-12-01 2018-11-30 0000876167 prgs:DataConnectivityAndIntegrationMember 2017-11-30 0000876167 prgs:DataConnectivityAndIntegrationMember 2018-11-30 0000876167 prgs:OpenEdgeMember 2017-12-01 2018-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-11-30 0000876167 prgs:OpenEdgeMember 2017-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember prgs:DataRPMCorporationMember 2017-12-01 2018-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember prgs:DataRPMCorporationMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember 2017-03-01 0000876167 prgs:KinveyInc.Member 2016-12-01 2017-11-30 0000876167 prgs:KinveyInc.Member 2017-06-01 2017-06-01 0000876167 prgs:DataRPMCorporationMember 2016-12-01 2017-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember prgs:DataRPMCorporationMember 2016-12-01 2017-11-30 0000876167 prgs:KinveyInc.Member 2017-06-01 0000876167 prgs:DataRPMCorporationMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:TradeNamesMember 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:ComputerSoftwareIntangibleAssetMember 2017-03-01 0000876167 prgs:A20122015RestructuringActivitiesMember 2017-12-01 2018-11-30 0000876167 prgs:A2016RestructuringActivitiesMember 2017-12-01 2018-11-30 0000876167 prgs:A2017RestructuringActivitiesMember 2017-12-01 2018-11-30 0000876167 prgs:DataRPMCorporationMember us-gaap:TradeNamesMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:ComputerSoftwareIntangibleAssetMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:CustomerRelationshipsMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:CustomerRelationshipsMember 2017-03-01 0000876167 prgs:KinveyInc.Member us-gaap:CustomerRelationshipsMember 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:CustomerRelationshipsMember 2017-06-01 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:TradeNamesMember 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-01 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:TradeNamesMember 2017-06-01 2017-06-01 0000876167 us-gaap:RevolvingCreditFacilityMember prgs:CreditAgreementMember 2018-11-30 0000876167 us-gaap:LetterOfCreditMember prgs:CreditAgreementMember 2018-11-30 0000876167 us-gaap:RevolvingCreditFacilityMember prgs:CreditAgreementMaturingNovember2022Member 2018-11-30 0000876167 prgs:CreditAgreementMember 2018-11-30 0000876167 prgs:CreditAgreementMember 2017-12-01 2018-11-30 0000876167 prgs:SwingLineLoansMember prgs:CreditAgreementMember 2018-11-30 0000876167 prgs:CreditAgreementMember 2015-12-01 2016-11-30 0000876167 prgs:CreditAgreementMember 2016-12-01 2017-11-30 0000876167 2017-09-01 2017-09-30 0000876167 2018-09-21 2018-09-21 0000876167 prgs:DeferredStockUnitMember 2017-12-01 2018-11-30 0000876167 prgs:DeferredStockUnitMember 2018-11-30 0000876167 2016-09-27 2016-09-27 0000876167 2016-12-01 2016-12-31 0000876167 2017-09-30 0000876167 us-gaap:EmployeeStockOptionMember 2016-12-01 2017-11-30 0000876167 us-gaap:EmployeeStockMember 2017-12-01 2018-11-30 0000876167 us-gaap:EmployeeStockOptionMember 2017-12-01 2018-11-30 0000876167 us-gaap:EmployeeStockMember 2015-12-01 2016-11-30 0000876167 prgs:LongTermIncentivePlanLTIPMember 2016-12-01 2017-11-30 0000876167 prgs:LongTermIncentivePlanLTIPMember 2015-12-01 2016-11-30 0000876167 us-gaap:EmployeeStockMember 2016-12-01 2017-11-30 0000876167 prgs:LongTermIncentivePlanLTIPMember 2017-12-01 2018-11-30 0000876167 us-gaap:EmployeeStockOptionMember 2015-12-01 2016-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2018-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2017-11-30 0000876167 prgs:TwoZeroZeroFourInducementStockPlanMember 2018-11-30 0000876167 us-gaap:EmployeeStockMember 2017-11-30 0000876167 us-gaap:EmployeeStockMember 2016-11-30 0000876167 prgs:TwoZeroZeroEightStockOptionAndIncentivePlanMember 2018-11-30 0000876167 prgs:LongTermIncentivePlanLTIPMember 2017-12-01 2018-02-28 0000876167 us-gaap:SellingAndMarketingExpenseMember 2015-12-01 2016-11-30 0000876167 us-gaap:SellingAndMarketingExpenseMember 2016-12-01 2017-11-30 0000876167 prgs:ProductDevelopmentMember 2016-12-01 2017-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2015-12-01 2016-11-30 0000876167 us-gaap:EmployeeStockMember 2018-11-30 0000876167 prgs:LongTermIncentivePlanLTIPMember 2017-12-01 2018-08-31 0000876167 prgs:TwoZeroZeroTwoNonqualifiedStockPlanMember 2018-11-30 0000876167 prgs:ProductDevelopmentMember 2015-12-01 2016-11-30 0000876167 prgs:DeferredStockUnitMember 2016-12-01 2017-11-30 0000876167 prgs:DeferredStockUnitMember 2015-12-01 2016-11-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2016-12-01 2017-11-30 0000876167 us-gaap:SellingAndMarketingExpenseMember 2017-12-01 2018-11-30 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2015-12-01 2016-11-30 0000876167 prgs:CostOfMaintenanceAndServicesMember 2015-12-01 2016-11-30 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-01 2017-11-30 0000876167 us-gaap:ResearchAndDevelopmentExpenseMember 2015-12-01 2016-11-30 0000876167 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-01 2018-11-30 0000876167 us-gaap:ResearchAndDevelopmentExpenseMember 2016-12-01 2017-11-30 0000876167 prgs:CostOfMaintenanceAndServicesMember 2016-12-01 2017-11-30 0000876167 prgs:CostOfMaintenanceAndServicesMember 2017-12-01 2018-11-30 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-01 2018-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A20122015RestructuringActivitiesMember 2017-11-30 0000876167 prgs:A20122015RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A20122015RestructuringActivitiesMember 2015-12-01 2016-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A20122015RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A20122015RestructuringActivitiesMember 2018-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A20122015RestructuringActivitiesMember 2015-12-01 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A20122015RestructuringActivitiesMember 2016-11-30 0000876167 prgs:A20122015RestructuringActivitiesMember 2015-12-01 2016-11-30 0000876167 prgs:A20122015RestructuringActivitiesMember 2018-11-30 0000876167 prgs:A20122015RestructuringActivitiesMember 2015-11-30 0000876167 prgs:A20122015RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A20122015RestructuringActivitiesMember 2015-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A20122015RestructuringActivitiesMember 2017-12-01 2018-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A20122015RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A20122015RestructuringActivitiesMember 2017-12-01 2018-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A20122015RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A20122015RestructuringActivitiesMember 2015-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A20122015RestructuringActivitiesMember 2017-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A20122015RestructuringActivitiesMember 2018-11-30 0000876167 prgs:A20122015RestructuringActivitiesMember 2017-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2015-11-30 0000876167 prgs:A2016RestructuringActivitiesMember 2015-12-01 2016-11-30 0000876167 prgs:A2016RestructuringActivitiesMember 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2017-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2016-11-30 0000876167 prgs:A2016RestructuringActivitiesMember 2015-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2015-12-01 2016-11-30 0000876167 prgs:A2016RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 prgs:A2016RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2015-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2015-12-01 2016-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 prgs:A2017RestructuringActivitiesMember 2017-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2017-11-30 0000876167 prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2017-12-01 2018-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2017-12-01 2018-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2018-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2018-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2016-11-30 0000876167 prgs:A2017RestructuringActivitiesMember 2016-11-30 0000876167 prgs:A2017RestructuringActivitiesMember 2018-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2016-12-01 2017-11-30 0000876167 us-gaap:FacilityClosingMember 2016-12-01 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2015-12-01 2016-11-30 0000876167 us-gaap:FacilityClosingMember 2018-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2017-12-01 2018-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2015-11-30 0000876167 us-gaap:FacilityClosingMember 2015-12-01 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2018-11-30 0000876167 us-gaap:FacilityClosingMember 2017-12-01 2018-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2017-11-30 0000876167 us-gaap:FacilityClosingMember 2015-11-30 0000876167 us-gaap:FacilityClosingMember 2017-11-30 0000876167 us-gaap:FacilityClosingMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2016-11-30 0000876167 us-gaap:OtherLiabilitiesMember prgs:A2017RestructuringActivitiesMember 2018-11-30 0000876167 prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 us-gaap:StateAndLocalJurisdictionMember 2018-11-30 0000876167 us-gaap:DomesticCountryMember 2018-11-30 0000876167 prgs:IndefiniteLivedCarryforwardsMember 2018-11-30 0000876167 prgs:AdjustmentforErrorCorrectionMember 2015-12-01 2016-05-31 0000876167 prgs:AdjustmentforErrorCorrectionMember 2014-12-01 2015-11-30 0000876167 prgs:FederalandForeignJurisdictionMember 2018-11-30 0000876167 us-gaap:NonUsMember 2017-11-30 0000876167 country:US 2016-11-30 0000876167 country:US 2018-11-30 0000876167 us-gaap:NonUsMember 2016-11-30 0000876167 us-gaap:NonUsMember 2018-11-30 0000876167 country:US 2017-11-30 0000876167 prgs:OpenEdgeMember 2015-12-01 2016-11-30 0000876167 prgs:DataConnectivityAndIntegrationMember 2015-12-01 2016-11-30 0000876167 prgs:DataConnectivityAndIntegrationMember 2016-12-01 2017-11-30 0000876167 prgs:OpenEdgeMember 2016-12-01 2017-11-30 0000876167 us-gaap:MaintenanceMember 2017-12-01 2018-11-30 0000876167 us-gaap:ServiceMember 2016-12-01 2017-11-30 0000876167 us-gaap:ServiceMember 2015-12-01 2016-11-30 0000876167 us-gaap:ServiceMember 2017-12-01 2018-11-30 0000876167 us-gaap:MaintenanceMember 2015-12-01 2016-11-30 0000876167 us-gaap:MaintenanceMember 2016-12-01 2017-11-30 0000876167 srt:LatinAmericaMember 2015-12-01 2016-11-30 0000876167 us-gaap:EMEAMember 2016-12-01 2017-11-30 0000876167 srt:AsiaPacificMember 2016-12-01 2017-11-30 0000876167 country:CA 2016-12-01 2017-11-30 0000876167 country:US 2016-12-01 2017-11-30 0000876167 srt:LatinAmericaMember 2016-12-01 2017-11-30 0000876167 country:US 2017-12-01 2018-11-30 0000876167 us-gaap:EMEAMember 2017-12-01 2018-11-30 0000876167 country:CA 2015-12-01 2016-11-30 0000876167 srt:LatinAmericaMember 2017-12-01 2018-11-30 0000876167 us-gaap:EMEAMember 2015-12-01 2016-11-30 0000876167 srt:AsiaPacificMember 2017-12-01 2018-11-30 0000876167 country:US 2015-12-01 2016-11-30 0000876167 srt:AsiaPacificMember 2015-12-01 2016-11-30 0000876167 country:CA 2017-12-01 2018-11-30 0000876167 2017-09-01 2017-11-30 0000876167 2017-06-01 2017-08-31 0000876167 2018-03-01 2018-05-31 0000876167 2017-12-01 2018-02-28 0000876167 2017-03-01 2017-05-31 0000876167 2018-06-01 2018-08-31 0000876167 2016-12-01 2017-02-28 0000876167 prgs:MightMeetingInc.Member prgs:AcquisitionofAffiliatedEntityMember prgs:ChiefTechnologyOfficerMember 2017-11-30 0000876167 prgs:MightMeetingInc.Member prgs:AcquisitionofAffiliatedEntityMember 2017-11-30 0000876167 prgs:MightMeetingInc.Member prgs:AcquisitionofAffiliatedEntityMember 2017-09-01 2017-11-30 0000876167 prgs:MightMeetingInc.Member prgs:AcquisitionofAffiliatedEntityMember 2017-12-01 2018-11-30 prgs:enterprise_customer prgs:developer iso4217:USD xbrli:shares iso4217:USD xbrli:shares prgs:software_vendor xbrli:pure prgs:period prgs:segment prgs:plan prgs:Executives prgs:metric prgs:unit false --11-30 FY 2018 2018-11-30 10-K 0000876167 45153755 Yes false Large Accelerated Filer 1707000000 PROGRESS SOFTWARE CORP /MA false false No Yes 300000 100000 200000 1500000 700000 800000 12735000 13039000 13241000 1500000 900000 P5Y 2400000 P2Y 174000 963000 183609000 139513000 183902000 139723000 0.11 279463000 40885000 35249000 203329000 289101000 53800000 31626000 203675000 294624000 52790000 31396000 210438000 92200000 27812000 9336000 1 226000 134000 2200000 225000 0 5456000 1863000 20367000 7151000 1244000 186000 -550000 0 208000 227000 -1701000 429000 -1626000 P27M 9 97051000 0 0 300000 -100000 125000000 1500000 2300000 3100000 3900000 P30D 2 3 2000000 100000 1700 309172000 218487000 208626000 1 P3Y 2 2 1 189000 0.50 0.50 P3Y 590000 0 0 1700000 1660000 -3000 -54000 3000 -10000 0 4000 9000000 10593000 61210000 58450000 1173000 1228000 68722000 57608000 -18999000 -28213000 P5Y P5Y P5Y P5Y P5Y P5Y 249363000 266602000 30815000 1000000 35370000 600000 37561000 200000 3984000 3982000 2000 3756000 3755000 1000 3999000 3998000 1000 22541000 22541000 14153000 14153000 20569000 20569000 489000 489000 679000 679000 2900000 1500000 1400000 22541000 899000 7584000 9965000 4093000 14153000 1016000 6347000 4576000 2214000 20569000 616000 8752000 8242000 2959000 676000 710000 400000 400000 400000 28200000 33100000 36000000 2058000 494000 602000 762000 0 0 762000 762000 762000 718718000 640609000 263407000 228819000 0 0 2917000 0 0 6427000 0 40227000 3491000 0 0 0 0 6427000 2917000 40227000 3491000 5776000 5776000 0 3810000 0 0 8259000 0 19423000 6705000 0 0 0 0 8259000 3810000 19423000 6705000 0 0 0 0 0 0 0 0 293000 36000 231000 26000 210000 70000 119000 21000 6463000 40458000 3517000 8329000 19542000 6726000 50145000 34387000 22333000 25051000 6427000 40227000 3491000 8259000 19423000 6705000 1 0.50 1 1 1200000 1240000 1500000 1458000 400000 1100000 300000 258000 0 300000 30000000 49200000 1700000 300000 1465000 5006000 19900000 100000 800000 22100000 100000 1800000 68000 26000 28271000 48879000 0 0 0 212379000 207036000 133464000 130547000 2917000 105126000 101316000 3810000 -5343000 -73572000 -28338000 183609000 139513000 0.125 0.125 0.14 0.155 0.125 0.515 0.575 0.01 0.01 200000000 200000000 47281035 45114935 50580000 48537000 47281035 47281000 45114935 45115000 473000 451000 -59659000 46979000 54277000 132538000 133194000 9750000 15127000 65712000 15496000 44760000 5456000 69159000 20108000 43299000 5752000 66973000 22734000 39470000 4769000 641000 -641000 -600000 -3300000 12934000 23739000 8979000 3027000 1496000 3088000 19139000 27696000 13454000 3178000 2461000 1387000 25000000 25000000 123750000 6203000 1548000 2738000 1800000 -2933000 -1135000 -1218000 1123000 1922000 1307000 474000 2035000 47495000 26040000 2809000 3797000 -1963000 61000 515000 1160000 1348000 47346000 32955000 45809000 24165000 31441000 24338000 3436000 3166000 5402000 2106000 1537000 8790000 1686000 1875000 26484000 17966000 0 923000 644000 0 2500000 2100000 3100000 8506000 7526000 6941000 8500000 7500000 6900000 119654000 462000 119192000 106070000 240000 105830000 27000 200000 200000 0 27000 170000 100000 300000 0 170000 -4000000 9400000 -6900000 6067000 6067000 24679000 24679000 26169000 26169000 24100000 25800000 6067000 6619000 6998000 -1.13 -0.01 0.21 0.23 0.35 0.78 0.28 0.34 0.37 0.41 1.39 -1.13 -0.01 0.21 0.23 0.34 0.77 -0.17 0.27 0.33 0.37 0.41 1.38 -0.30 -4993000 11847000 -10512000 0 0 -900000 -861000 32373000 25500000 28600000 P2Y1M6D 5208000 4057000 4345000 436000 904000 0 436000 904000 0 144949000 88224000 46230000 10495000 180924000 110959000 56589000 13376000 34932000 3802000 10033000 10152000 239843000 154301000 67802000 17740000 239843000 154301000 67802000 17740000 94894000 66077000 21572000 7245000 58919000 43342000 11213000 4364000 -2232000 -1317000 -3089000 -370000 -416000 -390000 46532000 45739000 49050000 278067000 315041000 46965000 19040000 249036000 314992000 46965000 19040000 248987000 12600000 12583000 24400000 24351000 36934000 0 97051000 0 0 40000 -49000 0 0 -49000 92000000 92000000 0 0 339629000 75212000 75846000 79235000 98120000 328413000 77144000 79459000 78987000 94602000 330192000 5100000 5100000 0 0 5100000 5147000 5147000 78477000 77442000 75667000 -35280000 65587000 78980000 -113757000 -11855000 3313000 -35280000 65587000 78980000 500000 400000 200000 200000 2700000 -2700000 20446000 28170000 15489000 -2748000 0 0 7689000 4575000 1042000 -12348000 22955000 17549000 32200000 0 0 234000 276000 192000 740000 808000 502000 186000 425000 -521000 -2700000 0 0 2977000 1702000 1746000 1925000 2670000 1283000 838000 251000 302000 76000 101000 66000 22031000 25992000 25451000 -3094000 673000 -11842000 -647000 -6442000 -2072000 109000 892000 -2890000 5159000 368000 7948000 -1307000 -474000 -2035000 3925000 -2813000 10332000 4178000 4631000 5149000 3157000 3597000 4220000 718718000 640609000 208018000 196018000 0 27000 0 27000 0 170000 0 170000 1300000 117600000 0 0.0381 0.0343 150000000 6200000 117563000 5819000 5819000 6188000 89719000 12375000 9281000 116090000 110270000 P366D -82193000 -103314000 -146771000 -21002000 -87791000 7593000 102845000 105686000 121352000 -55726000 -55726000 -525000 10341000 11172000 16429000 37417000 -8000000 37417000 12912000 15403000 16746000 18430000 63491000 -14000000 63491000 -5571000 -5027000 -7018000 3 9562000 -93000 9655000 -9214000 26000 -9240000 125878000 40180000 12760000 72938000 108471000 26645000 9329000 72497000 102541000 27087000 7634000 67820000 369338000 257799000 244194000 -29709000 1222000 20284000 20299000 28809000 70614000 17768000 21788000 22183000 24259000 85998000 24584000 6256000 2746000 2709000 3373000 5163000 4337000 8000000 6900000 6800000 146500000 100000 4800000 20496000 12686000 18588000 25080000 1992000 5243000 -3300000 -3843000 9655000 -9240000 -3933000 -3933000 9562000 -93000 9562000 9655000 -9214000 26000 -9214000 -9240000 -90000 -93000 26000 -53000 -60000 57000 5967000 5315000 839000 921000 1220000 79188000 73936000 120000000 3539000 2906000 2839000 67000 633000 633000 0 3472000 67000 19234000 17778000 28000 1415000 16335000 1456000 162000 0 1294000 190000 1415000 17629000 6111000 4802000 0 4802000 1309000 30000 1279000 30000 6081000 0 1174000 0 0 24127000 25789000 3984000 3756000 3999000 0 77150000 0 41691000 40380000 8258000 5786000 3377000 7250000 0.01 0.01 10000000 10000000 0 0 0 0 0 1379000 3997000 909000 9918000 10025000 9205000 26475000 31559000 23101000 0 1557000 0 0 2020000 1472000 110983000 50588000 7211000 50229000 2955000 88322000 47266000 6104000 34676000 276000 45400000 4700000 42261000 39500000 2800000 30714000 25800000 4900000 P39Y P7Y P7Y P5Y P3Y P5Y P3Y -479000 46000 262000 9375000 11250000 6188000 88587000 76988000 79739000 0.20 1692000 1373000 -109000 1482000 319000 319000 0 200000 210000 1482000 22210000 19555000 0 19555000 2655000 85000 2570000 85000 100000 1500000 22125000 22100000 1240000 1240000 1011000 1011000 2251000 1692000 1700000 22210000 22200000 2300000 2251000 3361000 2949000 2949000 0 412000 412000 0 3361000 0 1550000 1443000 28000 1415000 0 107000 107000 0 0 135000 1415000 0 4126000 3556000 0 0 3556000 570000 30000 0 540000 30000 0 4096000 311000 4000 0 4000 307000 0 307000 0 311000 300000 -36000 -27000 -27000 -9000 -9000 -36000 -362000 -336000 -336000 -26000 -26000 -362000 -45000 -10000 -10000 -35000 -35000 -45000 145247000 71242000 405341000 270478000 134863000 238377000 32101000 16891000 212312000 24164000 21156000 130818000 81065000 48009000 276267000 90970000 93213000 97310000 116079000 397572000 273166000 124406000 241398000 31768000 17492000 206450000 22113000 21158000 130359000 -8000000 80445000 40955000 276172000 94047000 96102000 95683000 111333000 397165000 275028000 122137000 244822000 30206000 15771000 204151000 21634000 17637000 137972000 -18000000 79877000 39030000 278258000 121501000 96345000 93036000 22541000 14153000 400000 20569000 100000 P3Y P3Y P3Y P3Y P5Y P4Y P3Y P2Y P1Y P3Y 13995 193000 28.61 362000 49.06 1136000 912000 28.15 35.46 393000 17213000 0 17213000 20089000 57000 20032000 16431000 1690000 14741000 30.00 0.000 0.000 0.000 0.018 0.016 0.017 0.017 0.015 0.011 0.010 0.006 0.000 0.014 0.012 0.019 0.021 0.023 0.023 0.271 0.253 0.000 0.275 0.229 0.250 0.274 0.238 0.228 9450000 54510000 1500000 9750000 2537256 583021 650169 269000 33.80 2017000 1622000 3692000 188000 34.38 482000 7.43 0.00 8.32 5.95 10.24 10.30 3610000 1002000 1107000 28.29 37.82 3610000 1107000 37.82 20.01 22.27 24.27 23.40 49.56 35.16 P2Y8M12D P1Y7M6D P2Y8M12D P1Y6M P4Y9M18D P2Y10M17D P1Y8M12D P4Y9M18D 1206000 P5Y3M29D P5Y7M10D P5Y7M10D 0.85 136388 156000 -118000 108000 50145000 6427000 40227000 3491000 34387000 8259000 19423000 6705000 266000 266000 220000 220000 225000 225000 700000 660000 407000 260000 203000 189000 5328000 5325000 3000 4900000 4898000 2000 5458000 5456000 2000 7000 7000 7000 7000 4000 4000 4698000 4696000 2000 5108000 5106000 2000 3858000 3856000 2000 250000000 100000000 3100000 3113000 2200000 2221000 2900000 2879000 79200000 79188000 17482000 31000 61675000 73900000 73936000 10729000 22000 63185000 120000000 120000000 9285000 29000 110686000 522464000 -24628000 227424000 506000 319162000 406629000 -136000 -28561000 -28425000 239011000 485000 195694000 376084000 -229000 -18999000 -18770000 249363000 473000 145247000 310082000 -203000 -28213000 -28010000 266602000 451000 71242000 2300000 900000 2900000 4779000 7046000 7520000 5800000 5787000 3600000 120000 15000 21000 155000 39000 1106000 785000 0 1638000 456000 36000 1679000 -5000000 -1700000 -7300000 772000 1421000 402000 741000 178000 498000 224000 486000 -223000 -256000 -158000 204000 46000 216000 144000 370000 69000 437000 0 232000 0 387000 574000 49481000 48516000 46135000 49481000 48129000 45561000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition-Related Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional services fees, including third-party legal and valuation-related fees, as well as retention fees and earn-out payments treated as compensation expense.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents and Investments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, all of our cash equivalents were invested in money market funds.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify investments, state and municipal bond obligations, U.S. treasury and government agency bonds, and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive loss in shareholders&#8217; equity. We include realized gains and losses in interest income and other, net on the consolidated statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We monitor our investment portfolio for impairment on a periodic basis. In the event that the carrying value of an investment exceeds its fair value and the decline in value is determined to be other than temporary, an impairment charge is recorded and a new cost basis for the investment is established. In determining whether an other-than-temporary impairment exists, we consider the nature of the investment, the length of time and the extent to which the fair value has been less than cost, and our intent and ability to continue holding the security for a period sufficient for an expected recovery in fair value.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive (Loss) Income</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of comprehensive loss include, in addition to net income (loss), unrealized gains and losses on investments and foreign currency translation adjustments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivative instruments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We hold our cash and cash equivalents, investments and derivative instrument contracts with high quality financial institutions and we monitor the credit ratings of those institutions. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowances for Doubtful Accounts and Sales Credit Memos</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also record an allowance for estimates of potential sales credit memos. This allowance is determined based on an analysis of historical credit memos issued and current economic trends, and is recorded as a reduction of revenue.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity in the allowance for doubtful accounts is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charge (credit) to costs and expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(256</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">486</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">498</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Such amounts are classified on our consolidated balance sheets as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,387</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,464</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity in the allowance for sales credit memos is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charge (credit) to revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(158</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(223</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following additional activity occurred under our plans (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intrinsic value of stock options on date exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of deferred stock units on date vested</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of restricted stock units on date vested</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting Principles</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America ("GAAP").</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Kinvey Acquisition</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 1, 2017, we acquired by merger </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding securities of Kinvey for an aggregate sum of </font><font style="font-family:inherit;font-size:10pt;">$49.2 million</font><font style="font-family:inherit;font-size:10pt;">, which includes approximately </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> held-back from the founder of Kinvey as an incentive to remain with the Company for at least </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years following the acquisition. The </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> held-back was recorded to expense over the service period, which ended prior to the expiration of the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. Kinvey allows developers to set up, use, and operate a serverless cloud backend for any native, hybrid, web, or IoT app built using any development tools. This acquisition, in combination with our existing frontend technologies, cognitive capabilities from DataRPM, our strong business logic and rules capabilities, and our strong data connectivity technologies, enables us to offer a premier high productivity platform for building and delivering cognitive business applications. The acquisition was accounted for as a business combination, and accordingly, the results of operations of Kinvey are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total consideration, less the </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> held-back discussed above, which is considered to be a compensation arrangement, was allocated to Kinvey's tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the amount held-back from the founder, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net working capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,351</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, which are more than offset by the value of deferred tax assets acquired from Kinvey. Tangible assets acquired and assumed liabilities were recorded at fair value.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$24.4 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill, which is not deductible for tax purposes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration paid, but are required to be expensed as incurred. During the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not disclosed the amount of revenues and earnings of Kinvey since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DataRPM Acquisition</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 1, 2017, we acquired by merger </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding securities of DataRPM for an aggregate sum of </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">. Approximately </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the purchase price was paid to DataRPM&#8217;s founders in the form of restricted stock units, subject to a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">-year vesting schedule and continued employment. DataRPM is a leader in cognitive predictive maintenance for the industrial IoT ("IIoT") market. The acquisition is a key part of the Company's strategy to provide the best platform to build and deliver cognitive applications. The acquisition was accounted for as a business combination, and accordingly, the results of operations of DataRPM are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total consideration, less the fair value of the granted restricted stock units discussed above, which are considered compensation arrangements, was allocated to DataRPM&#8217;s tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the fair value of the restricted stock units, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net working capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,583</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,271</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, partially offset by the fair value of deferred tax assets acquired from DataRPM. Tangible assets acquired and assumed liabilities were recorded at fair value.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$12.6 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill, which is not deductible for tax purposes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed above, approximately </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the total consideration was paid to DataRPM&#8217;s founders in restricted stock units, subject to a vesting schedule and continued employment. We concluded that the restricted stock units are compensation arrangements and we are recognizing stock-based compensation expense in accordance with the vesting schedule over the service period of the awards, which is </font><font style="font-family:inherit;font-size:10pt;">2 years</font><font style="font-family:inherit;font-size:10pt;">. During the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we incurred stock-based compensation expense related to these restricted stock units of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The expense was lower in fiscal 2018 due to the forfeiture of the restricted stock units held by one of the founders as a result of his termination of employment. These amounts are included in operating expenses in our consolidated statement of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration transferred, but are required to be expensed as incurred. During the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t incur any acquisition-related costs. During the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not disclosed the amount of revenues and earnings of DataRPM since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Investments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,329</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(70</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(210</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,513</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,463</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Such amounts are classified on our consolidated balance sheets as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,387</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,464</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of debt securities by contractual maturity is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,387</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes state and municipal bond obligations and corporate bonds, which are securities representing investments available for current operations and are classified as current on the consolidated balance sheets.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not hold any investments with continuous unrealized losses as of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leasing Arrangements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease certain facilities and equipment under non-cancelable operating lease arrangements. Future minimum rental payments under these leases are as follows at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,337</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operating lease arrangements are subject to customary renewal and base rental fee escalation clauses. Total rent expense, net of sublease income which is insignificant, under operating lease arrangements was approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees and Indemnification Obligations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these other legal matters will have a material effect on our financial position, results of operations or cash flows.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Consolidation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our restructuring charges are comprised primarily of costs related to property abandonment, including future lease commitments, net of any sublease income, and associated leasehold improvements; and employee termination costs related to headcount reductions. We recognize and measure restructuring liabilities initially at fair value when the liability is incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Term Loan and Line of Credit</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our credit agreement provides for a </font><font style="font-family:inherit;font-size:10pt;">$123.8 million</font><font style="font-family:inherit;font-size:10pt;"> secured term loan and a </font><font style="font-family:inherit;font-size:10pt;">$150.0 million</font><font style="font-family:inherit;font-size:10pt;"> secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional </font><font style="font-family:inherit;font-size:10pt;">$125.0 million</font><font style="font-family:inherit;font-size:10pt;"> if the existing or additional lenders are willing to make such increased commitments. The revolving credit facility has sublimits for swing line loans up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> and for the issuance of standby letters of credit in a face amount up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The credit facility matures on </font><font style="font-family:inherit;font-size:10pt;">November&#160;20, 2022</font><font style="font-family:inherit;font-size:10pt;">, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$117.6 million</font><font style="font-family:inherit;font-size:10pt;">, with </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> each, (ii) four payments of </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> each, (iii) four payments of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> each, (iv) three payments of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The average interest rate of the credit facility during the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">3.43%</font><font style="font-family:inherit;font-size:10pt;"> and the interest rate as of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">3.81%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred to obtain our long-term debt of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to the debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, is recorded in interest expense on our consolidated statements of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving loans may be borrowed, repaid, and reborrowed until </font><font style="font-family:inherit;font-size:10pt;">November&#160;20, 2022</font><font style="font-family:inherit;font-size:10pt;">, at which time all amounts outstanding must be repaid. As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> amounts outstanding under the revolving line and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> of letters of credit.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, aggregate principal payments of long-term debt for the next five years are (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,563</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of debt securities by contractual maturity is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,387</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes state and municipal bond obligations and corporate bonds, which are securities representing investments available for current operations and are classified as current on the consolidated balance sheets.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on intercompany accounts receivable and loans receivable denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All forward contracts are recorded at fair value on the consolidated balance sheets at the end of each reporting period and expire between </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> days and </font><font style="font-family:inherit;font-size:10pt;">366</font><font style="font-family:inherit;font-size:10pt;"> days from the date the contract was entered. At </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in </font><font style="font-family:inherit;font-size:10pt;">other noncurrent liabilities</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">other current assets</font><font style="font-family:inherit;font-size:10pt;"> on the consolidated balance sheet, respectively. At </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in other accrued liabilities and other assets on the consolidated balance sheet, respectively. In fiscal year </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, realized and unrealized losses of </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> from our forward contracts were recognized in </font><font style="font-family:inherit;font-size:10pt;">foreign currency loss, net</font><font style="font-family:inherit;font-size:10pt;"> on the consolidated statement of operations. In fiscal years </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, realized and unrealized gains of </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;"> and realized and unrealized losses of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from our forward contracts were recognized in foreign currency loss, net on the consolidated statements of operations. These losses and gains were substantially offset by realized and unrealized gains and losses on the offsetting positions.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward contracts to sell U.S. dollars</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward contracts to purchase U.S. dollars</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,070</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record all derivatives on the consolidated balance sheets at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our ongoing business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economic effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Indian rupee, and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings in foreign currency loss, net in the consolidated statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> stockholder-approved stock plan from which we can issue stock-based awards, which was approved by our stockholders in fiscal year 2008 ("2008 Plan"). The 2008 Plan replaced the 1992 Incentive and Nonqualified Stock Option Plan, the 1994 Stock Incentive Plan and the 1997 Stock Incentive Plan (collectively, the &#8220;Previous Plans&#8221;). The Previous Plans solely exist to satisfy outstanding options previously granted under those plans. The 2008 Plan permits the granting of stock awards to officers, members of the Board of Directors, employees and consultants. Awards under the 2008 Plan may include nonqualified stock options, incentive stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals, deferred stock units and stock appreciation rights. A total of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">54,510,000</font><font style="font-family:inherit;font-size:10pt;"> shares are issuable under these plans, of which </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2,537,256</font><font style="font-family:inherit;font-size:10pt;"> shares were available for grant as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have adopted </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> stock plans for which the approval of stockholders was not required: the 2002 Nonqualified Stock Plan ("2002 Plan") and the 2004 Inducement Stock Plan ("2004 Plan"). The 2002 Plan permits the granting of stock awards to non-executive officer employees and consultants. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. Awards under the 2002 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">9,750,000</font><font style="font-family:inherit;font-size:10pt;"> shares are issuable under the 2002 Plan, of which </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">650,169</font><font style="font-family:inherit;font-size:10pt;"> shares were available for grant as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2004 Plan is reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of the NASDAQ Stock Market. Awards under the 2004 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">1,500,000</font><font style="font-family:inherit;font-size:10pt;"> shares are issuable under the 2004 Plan, of which </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">583,021</font><font style="font-family:inherit;font-size:10pt;"> shares were available for grant as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under all of our plans, the options granted generally begin to vest within </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year of the grant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of stock option activity under all the plans is as follows:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Aggregate Intrinsic Value</font><font style="font-family:inherit;font-size:10pt;text-align:center;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding, December 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.56</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(188</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,107</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.82</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable, November 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested or expected to vest, November 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November&#160;30, 2018 of </font><font style="font-family:inherit;font-size:8pt;">$35.16</font><font style="font-family:inherit;font-size:8pt;"> and the exercise prices for all options outstanding.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of restricted stock units activity is as follows (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units outstanding, December&#160;1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units outstanding, November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">912</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.46</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each restricted stock unit represents </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> share of common stock. The restricted stock units generally vest semi-annually over a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. Performance-based restricted stock units are subject to performance criteria aligned with our business plan and are earned only to the extent the performance criteria are achieved, with any awards earned being subject to subsequent time-based vesting similar to that discussed above.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of outright stock awards, restricted stock units and DSUs is equal to the closing price of our common stock on the date of grant, less the present value of expected dividends, as the recipient is not entitled to dividends during the requisite service period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, during fiscal years 2016 and 2017, we granted performance-based restricted stock units that include a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">market condition under a Long-Term Incentive Plan (&#8220;LTIP&#8221;) where the performance measurement period is </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. Vesting of the LTIP awards is based on our level of attainment of specified total stockholder return ("TSR") targets relative to the percentage appreciation of a specified index of companies for the respective </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year periods and is also subject to the continued employment of the grantees. In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model. The performance measurement period related to the LTIP awards granted during fiscal year 2016 ended as of November 30, 2018. As the level of attainment of the specified TSR target was not met, none of the LTIP awards under this grant vested.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal year 2018, we granted performance-based restricted stock units that include </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> performance metrics under the LTIP where the performance measurement period is </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. Vesting of the 2018 LTIP awards is as follows: (i) </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> is based on the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year market condition as described above (TSR), and (ii) </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> is based on achievement of a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year cumulative performance condition (operating income). In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model for the market condition portion of the award, and used the closing price of our common stock on the date of grant, less the present value of expected dividends, for the portion related to the performance condition.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 1991 Employee Stock Purchase Plan ("ESPP") permits eligible employees to purchase up to an aggregate of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">9,450,000</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock through accumulated payroll deductions. The ESPP has a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">27</font><font style="font-family:inherit;font-size:10pt;">-month offering period comprised of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-month purchase periods. The purchase price of the stock is equal to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lesser of the market value of such shares at the beginning of a </font><font style="font-family:inherit;font-size:10pt;">27</font><font style="font-family:inherit;font-size:10pt;">-month offering period or the end of each three-month segment within such offering period. If the market price at any of the nine purchase periods is less than the market price on the first date of the </font><font style="font-family:inherit;font-size:10pt;">27</font><font style="font-family:inherit;font-size:10pt;">-month offering period, subsequent to the purchase, the offering period is canceled and the employee is entered into a new </font><font style="font-family:inherit;font-size:10pt;">27</font><font style="font-family:inherit;font-size:10pt;">-month offering period with the then current market price as the new base price. We issued </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">225,000</font><font style="font-family:inherit;font-size:10pt;"> shares, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">220,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">266,000</font><font style="font-family:inherit;font-size:10pt;"> shares with weighted average purchase prices of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$24.27</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$22.27</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$20.01</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively, in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">590,000</font><font style="font-family:inherit;font-size:10pt;"> shares were available and reserved for issuance under the ESPP.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimated the fair value of stock options and ESPP awards granted in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;"> on the measurement dates using the Black-Scholes option valuation model, and LTIP awards using the Monte Carlo Simulation valuation model, with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term incentive plan:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For each stock option award, the expected life in years is based on historical exercise patterns and post-vesting termination behavior. Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve for the period that is commensurate with the expected life at the time of grant.&#160;The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For each ESPP award, the expected life in years is based on the period of time between the beginning of the offering period and the date of purchase, plus an additional holding period of three months.&#160; Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at each purchase period. The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on the above assumptions, the weighted average estimated fair value of stock options granted in fiscal years </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$10.30</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.95</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively. We amortize the estimated fair value of stock options to expense over the vesting period using the straight-line method. The weighted average estimated fair value for shares issued under our ESPP in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$10.24</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$8.32</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$7.43</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively. We amortize the estimated fair value of shares issued under the ESPP to expense over the vesting period using a graded vesting model.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total unrecognized stock-based compensation expense, net of expected forfeitures, related to unvested stock options and unvested restricted stock awards amounted to </font><font style="font-family:inherit;font-size:10pt;">$28.6 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. These costs are expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">2.1</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following additional activity occurred under our plans (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intrinsic value of stock options on date exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of deferred stock units on date vested</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of restricted stock units on date vested</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the classification of stock-based compensation as reflected in our consolidated statements of operations (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of maintenance and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,752</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,153</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,541</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit included in the provision for income taxes from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Separation Arrangements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2017, we entered into separation agreements with </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> executives, which entitled them to accelerated vesting of certain stock-based awards. Due to the separation and accelerated vesting, we recognized additional stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded as sales and marketing expense and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded as general and administrative expense, in the consolidated statement of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2016, we entered into separation agreements with </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> executives, which entitled them to accelerated vesting of certain stock-based awards. Due to the separation and accelerated vesting, we recognized additional stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded as sales and marketing expense and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded as product development expense, in the consolidated statement of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings (Loss) Per Share</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We compute basic earnings (loss) per share using the weighted average number of common shares outstanding. We compute diluted earnings (loss) per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. The following table sets forth the calculation of basic and diluted earnings per share from continuing operations (in thousands, expect per share data):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,491</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,417</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55,726</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,561</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,129</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,481</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive impact from common stock equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,135</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,516</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.78</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We excluded stock awards representing approximately </font><font style="font-family:inherit;font-size:10pt;">602,000</font><font style="font-family:inherit;font-size:10pt;"> shares, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">494,000</font><font style="font-family:inherit;font-size:10pt;"> shares, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2,058,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock from the calculation of diluted earnings per share in the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, because these awards were anti-dilutive.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents nonrecurring fair value measurements as of November 30, 2018 (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Losses</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recurring Fair Value Measurements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When developing fair value estimates, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices to measure fair value. The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, we are required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nonrecurring Fair Value Measurements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2018, certain assets were measured at fair value on a nonrecurring basis using significant unobservable inputs (Level 3). We did not have any nonrecurring fair value measurements as of November 30, 2017.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment, net to assets held for sale on our consolidated balance sheet. As a result, we recognized an impairment charge of </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> based on the fair value measurement of the assets, which represents the difference between the fair value less cost to sell and the carrying value of the assets. The impairment charge was recorded to loss on assets held for sale within operating expenses on our fiscal year 2018 consolidated statement of operations. The fair value measurements of the assets held for sale were measured using third-party valuation models and were determined using an income-based valuation methodology, which includes discounted expected cash flows. As the discounted cash flows represent unobservable inputs, the fair value was classified as a Level 3 measurement within the fair value hierarchy. The expected cash flows include proceeds from the sale, offset by the costs incurred to sell the assets. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents nonrecurring fair value measurements as of November 30, 2018 (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Losses</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of our cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. We base the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. We measure and record derivative financial instruments at fair value. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in accumulated other comprehensive loss, a component of shareholders&#8217; equity.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For foreign operations where the U.S. dollar is considered to be the functional currency, we remeasure monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date and non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize remeasurement adjustments currently as a component of foreign currency loss, net in the statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in foreign currency loss, net in the statements of operations as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets and Goodwill</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are comprised of the following significant classes (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer-related</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,589</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,376</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,364</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(180,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144,949</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We amortize intangible assets assuming no expected residual value. Amortization expense related to these intangible assets was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$33.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$28.2 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the third quarter of fiscal year 2016, we evaluated the ongoing value of the intangible assets associated with the technology obtained in connection with the acquisition of Modulus. As a result of our decision to abandon the related assets due to a change in our expected ability to use the technology internally, we determined that the intangible assets were fully impaired. As a result, we incurred an impairment charge of </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> in the third quarter of fiscal year 2016.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill for fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">314,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The additions to goodwill during fiscal year 2017 are related to the acquisitions of DataRPM in March 2017 and Kinvey in June 2017 (Note 7).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill by reportable segment for fiscal year </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,965</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">314,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impairment of Goodwill</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess the impairment of goodwill on an annual basis and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we tested goodwill for impairment for each of our reporting units as of October 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. Our reporting units each had fair values which significantly exceeded their carrying values as of the annual impairment date. We did not recognize any goodwill impairment charges during fiscal years 2018 or 2017. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2016, we recognized a </font><font style="font-family:inherit;font-size:10pt;">$92 million</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment loss related to our Application Development and Deployment reporting unit. To determine the fair value of our Application Development and Deployment reporting unit as part of the two-step test for goodwill impairment as of October 31, 2016, we concluded that a combination of the income approach and the market approach was most appropriate. The fair value of this reporting unit was negatively impacted by reduced future growth expectations resulting from a comprehensive review of our strategy and operations by our Chief Executive Officer, our Board of Directors, and the executive management team. Based on this analysis, the implied fair value of goodwill was substantially lower than the carrying value of goodwill for the reporting unit, resulting in the </font><font style="font-family:inherit;font-size:10pt;">$92 million</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment loss. This impairment loss was recorded to impairment of goodwill within operating expenses in our fiscal year 2016 consolidated statement of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The evaluation of goodwill for impairment requires significant judgment. While we believe that the assumptions used in our impairment test are reasonable, the analysis is sensitive to adverse changes used in the assumptions of the valuations. In particular, changes in the projected cash flows, the discount rate, the terminal year growth rate and market multiple assumptions could produce significantly different results for the impairment analyses. In the event of future changes in business conditions, we will be required to reassess and update our forecasts and estimates used in future impairment analyses. If the results of these analyses are lower than current estimates, a material impairment charge may result at that time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, Intangible Assets and Long-Lived Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is the amount by which the cost of acquired net assets in a business combination exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill and other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate impairment may have occurred.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In performing our annual assessment, we first perform a qualitative test and if necessary, perform a quantitative test. To conduct the quantitative impairment test of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit&#8217;s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. We did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t recognize any goodwill impairment charges during fiscal years 2018 or 2017. During fiscal year 2016, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$92.0 million</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment charge related to the Application Development and Deployment reporting unit (Note 6).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are comprised of purchased technology, customer-related assets, and trademarks and trade names acquired through business combinations (Note 7). All of our intangible assets are amortized using the straight-line method over their estimated useful life.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We periodically review long-lived assets (primarily property and equipment) and intangible assets with finite lives for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset or asset group. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis. During fiscal year 2016, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> asset impairment charge, which was applicable to the intangible assets obtained in connection with our acquisition of Modulus during fiscal year 2014 (Note 6). </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify long-lived assets to be sold as held for sale in the period in which: (i) we have approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets held for sale are initially measured at the lower of the carrying value or the fair value less cost to sell. Losses resulting from this measurement are recognized in the period in which the held for sale criteria are met while gains are not recognized until the date of sale. Once designated as held for sale, we stop recording depreciation expense on the asset. We assess the fair value less cost to sell of long-lived assets held for sale at each reporting period until it no longer meets this classification. In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we began an active program to sell and expect to sell these assets within one year. As the fair value less cost to sell was less than the carrying value of these assets, we recognized an impairment charge of </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value of the assets held for sale was measured using third-party valuation models, which included a discounted cash flow analysis (Note 4).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of income before income taxes are as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,855</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113,757</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,980</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes is comprised of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,088</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,496</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,454</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,218</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,135</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,035</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">474</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the income taxes incurred at the U.S. Federal statutory rate compared to the effective tax rate is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax at U.S. Federal statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effects of foreign operations included in U.S. Federal provision</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,670</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,925</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax-exempt interest</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nondeductible stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Meals and entertainment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation subject to 162(m)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions and tax settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remeasurement of net deferred tax liabilities due to the Act</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net excess tax benefit or detriment from stock-based compensation plans</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior period adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,700</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Release of valuation allowance on state research and development credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill Impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the preparation of our consolidated financial statements for the three months ended May 31, 2016, we identified an error in our prior year income tax provision whereby income tax expense was overstated for the year ended November 30, 2015 by </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> related to our tax treatment of an intercompany gain. We determined that the error is not material to the prior year financial statements. We also concluded that recording an out-of-period correction would not be material and therefore corrected this error by recording an out-of-period </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> tax benefit in our interim financial statements for the periods ended May 31, 2016, which is included in our fiscal year 2016 results.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act (the "Act") was enacted in the United States. The Act reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings (if any) of certain foreign subsidiaries that were previously tax deferred, moves to a territorial tax system and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued SAB 118, which directs taxpayers to consider the impact of the U.S. legislation as &#8220;provisional&#8221; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the accounting for the change in tax law is complete with respect to provisions of the Act that became effective in fiscal year 2018.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2018, the Company recognized a </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> income tax benefit due to the re-measurement of its net U.S. deferred tax liabilities due to the Act.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Act provides for a one-time deemed repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. However, the Company will not incur the one-time deemed repatriation tax due to the Company's foreign subsidiaries being in a net accumulated deficit position.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other international provisions of the Act become effective in fiscal year 2019 for the Company. The global intangible low-taxed income ("GILTI") provisions require the Company to include in its U.S. income tax base foreign subsidiary earnings in excess of an allowable return of the foreign subsidiary's tangible assets. The Company expects that it will be subject to incremental U.S. tax resulting from GILTI inclusions beginning in fiscal year 2019.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred tax assets and liabilities are as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,456</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit and loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,338</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,441</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,790</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,165</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized FX gains</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(644</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(923</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,040</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(47,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,875</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The valuation allowance primarily applies to net operating loss carryforwards and unutilized tax credits in jurisdictions or under conditions where realization is not more likely than not. The </font><font style="font-family:inherit;font-size:10pt;">$7.3 million</font><font style="font-family:inherit;font-size:10pt;"> increase in the valuation allowance during fiscal year 2018 primarily relates to losses in a foreign subsidiary that are more likely than not going to expire prior to utilization. The </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> decreases in the valuation allowance during fiscal years 2017 and 2016, respectively, primarily relate to a foreign subsidiary that utilized net operating loss carryforwards in fiscal year 2017 that had a valuation allowance recorded against them and to the release of the valuation allowance on state research and development tax credits in fiscal year 2016.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At November&#160;30, 2018, we have federal and foreign net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$146.5 million</font><font style="font-family:inherit;font-size:10pt;"> expiring on various dates through 2034 and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> that may be carried forward indefinitely. In addition, we have state net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> expiring on various dates through 2022. At November&#160;30, 2018, we have state tax credit carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> expiring on various dates through 2033 and </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> that may be carried forward indefinitely. In addition, we have federal tax credit carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> expiring on various dates through 2036. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">It is our intention to indefinitely reinvest the earnings of our non-U.S. subsidiaries. We have not provided for U.S. income taxes on the undistributed earnings of non-U.S. subsidiaries, which totaled </font><font style="font-family:inherit;font-size:10pt;">$92.2 million</font><font style="font-family:inherit;font-size:10pt;"> as of November 30, 2018, as these earnings have been indefinitely reinvested. It is not practicable to determine the amount of the unrecognized deferred tax liability if the undistributed earnings were to be repatriated. These earnings could be subject to non-U.S. withholding taxes and other federal, state and/or foreign taxes if they were remitted to the U.S. Additional regulatory guidance is intended to be issued that will address certain issues arising from the enactment of the Act that will assist the Company in estimating how much additional taxes might be payable if the undistributed earnings were to be repatriated.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of November 30, 2018, the total amount of unrecognized tax benefits was </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in other noncurrent liabilities on the consolidated balance sheet and </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred tax assets, principally related to U.S and foreign net operating loss carry-forwards, have not been recorded.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the balance of our unrecognized tax benefits is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">785</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to a prior period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements with tax authorities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lapses due to expiration of the statute of limitations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(456</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,787</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,520</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,046</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If recognized, all amounts of unrecognized tax benefits would affect the effective tax rate.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. In fiscal year 2018 a net benefit of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded to the provision for income taxes related to estimated interest and penalties of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> offset by a reduction of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> related to statute expirations. In fiscal year 2017 estimated interest and penalties of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> were recorded to the provision for income taxes. In fiscal year 2016 there was a minimal amount of estimated interest and penalties recorded in the provision for income taxes. We have accrued </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of estimated interest and penalties at November&#160;30, 2018 and 2017, respectively. We do not expect any significant changes to the amount of unrecognized tax benefits in the next twelve months.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Federal income tax returns have been examined or are closed by statute for all years prior to fiscal year 2015. State income tax authorities in certain&#160;jurisdictions are examining state income tax returns and the Company does not expect the results of these examinations to be material to our consolidated balance sheets, cash flows or statements of income. Our state income tax returns have been examined or are closed by statute for all years prior to fiscal year 2013, and we are no longer subject to audit for those periods.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax authorities for certain non-U.S.&#160;jurisdictions are also examining tax returns and the Company does not expect the results of these examinations to be material to our consolidated balance sheets, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S.&#160;jurisdictions for years prior to fiscal year 2013.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of operations.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update No.&#160;2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the consolidated statement of cash flows. As such, the prior period consolidated statement of cash flows was not adjusted. Further, during the fiscal year ended November 30, 2018, we recognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> related to the exercise of stock options and vesting of restricted stock awards. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued Accounting Standards Update No.&#160;2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </font><font style="font-family:inherit;font-size:10pt;">("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued Accounting Standards Update No.&#160;2017-12, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued Accounting Standards Update No.&#160;2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued Accounting Standards Update No.&#160;2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We estimate that the impact upon adoption on our consolidated balance sheet will be a reclassification of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> from non-current prepaid taxes, which is included in other assets on our consolidated balance sheet, to retained earnings as of December 1, 2018.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update No.&#160;2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in ASC Topic 606 ("ASC 606") requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASC 606 also includes Subtopic 340-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company is December 1, 2018. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company adopted this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC 606. The first Annual Report on Form 10-K issued in accordance with ASC 606 will be for the period ended November 30, 2019. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on preliminary results, we expect that the revenue recognition related to accounting for the following transactions will be most impacted:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment</font><font style="font-family:inherit;font-size:10pt;"> - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized when the amounts were billed to the customer. In accordance with ASC 606, revenue from term license performance obligations will be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. After the adoption of ASC 606, to the extent the Company enters into future term licenses with extended payment terms or has open contracts as of the adoption date, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASC 606 as the Company currently does not recognize revenue until the amounts have been billed to the customer.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support)</font><font style="font-family:inherit;font-size:10pt;"> - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized ratably over the associated maintenance period as the Company did not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASC 606, the requirement to have VSOE for undelivered elements that existed under prior guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have substantially completed our assessment of the retrospective application of ASC 606 to our historical financial statements. On a preliminary basis we believe that the retrospective impact of ASC 606 will be a decrease of revenue of approximately </font><font style="font-family:inherit;font-size:10pt;">$18 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal year 2018 and </font><font style="font-family:inherit;font-size:10pt;">$8 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal year 2017. In addition, on a preliminary basis, we expect that fiscal year 2018 net income and diluted earnings per share will decrease by approximately </font><font style="font-family:inherit;font-size:10pt;">$14 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.30</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively, and fiscal year 2017 net income and diluted earnings per share will decrease by approximately </font><font style="font-family:inherit;font-size:10pt;">$8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.17</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively. We will finalize our retrospective presentation of our historical financial statements under ASC 606 in connection with our 10-Q filings during fiscal year 2019 and our 10-K for the fiscal year ending November 30, 2019.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Business and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Company</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over </font><font style="font-family:inherit;font-size:10pt;">1,700</font><font style="font-family:inherit;font-size:10pt;"> independent software vendors ("ISVs"), </font><font style="font-family:inherit;font-size:10pt;">100,000</font><font style="font-family:inherit;font-size:10pt;"> enterprise customers, and </font><font style="font-family:inherit;font-size:10pt;">2 million</font><font style="font-family:inherit;font-size:10pt;"> developers rely on Progress to power their applications.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our products are generally sold as perpetual licenses, but certain products also use term licensing models and our cloud-based offerings use a subscription based model. More than half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers ("OEMs"). Application partners are ISVs that develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology. OEMs are companies that embed our products into their own software products or devices.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in North America and Latin America; Europe, the Middle East and Africa ("EMEA"); and the Asia Pacific region, through local subsidiaries as well as independent distributors.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting Principles</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America ("GAAP").</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Consolidation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an on-going basis, management evaluates its estimates and records changes in estimates in the period in which they become known. These estimates are based on historical data and experience, as well as various other assumptions that management believes to be reasonable under the circumstances. The most significant estimates relate to the timing and amounts of revenue recognition, the realization of tax assets and estimates of tax liabilities, fair values of investments in marketable securities, assets held for sale, intangible assets and goodwill valuations, the recognition and disclosure of contingent liabilities, the collectability of accounts receivable, and assumptions used to determine the fair value of stock-based compensation. Actual results could differ from those estimates.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in accumulated other comprehensive loss, a component of shareholders&#8217; equity.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For foreign operations where the U.S. dollar is considered to be the functional currency, we remeasure monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date and non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize remeasurement adjustments currently as a component of foreign currency loss, net in the statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in foreign currency loss, net in the statements of operations as incurred.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents and Investments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, all of our cash equivalents were invested in money market funds.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify investments, state and municipal bond obligations, U.S. treasury and government agency bonds, and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive loss in shareholders&#8217; equity. We include realized gains and losses in interest income and other, net on the consolidated statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We monitor our investment portfolio for impairment on a periodic basis. In the event that the carrying value of an investment exceeds its fair value and the decline in value is determined to be other than temporary, an impairment charge is recorded and a new cost basis for the investment is established. In determining whether an other-than-temporary impairment exists, we consider the nature of the investment, the length of time and the extent to which the fair value has been less than cost, and our intent and ability to continue holding the security for a period sufficient for an expected recovery in fair value.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowances for Doubtful Accounts and Sales Credit Memos</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also record an allowance for estimates of potential sales credit memos. This allowance is determined based on an analysis of historical credit memos issued and current economic trends, and is recorded as a reduction of revenue.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity in the allowance for doubtful accounts is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charge (credit) to costs and expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(256</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">486</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">498</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity in the allowance for sales credit memos is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charge (credit) to revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(158</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(223</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivative instruments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We hold our cash and cash equivalents, investments and derivative instrument contracts with high quality financial institutions and we monitor the credit ratings of those institutions. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base. No single customer represented more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">10%</font><font style="font-family:inherit;font-size:10pt;"> of consolidated accounts receivable or revenue in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of our cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. We base the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. We measure and record derivative financial instruments at fair value. See Note 4 for further discussion of financial instruments that are carried at fair value on a recurring and nonrecurring basis.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record all derivatives on the consolidated balance sheets at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our ongoing business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economic effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Indian rupee, and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings in foreign currency loss, net in the consolidated statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record property and equipment at cost. We record property and equipment purchased in business combinations at fair value, which is then treated as the cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the useful lives of the assets. Useful lives by major asset class are as follows: computer equipment and software, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">3</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">7</font><font style="font-family:inherit;font-size:10pt;"> years; buildings and improvements, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">39</font><font style="font-family:inherit;font-size:10pt;"> years; and furniture and fixtures, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">7</font><font style="font-family:inherit;font-size:10pt;"> years. Repairs and maintenance costs are expensed as incurred.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Product Development and Internal Use Software</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenditures for product development, other than internal use software costs, are expensed as incurred. Product development expenses primarily consist of personnel and related expenses for our product development staff, the cost of various third-party contractor fees, and allocated overhead expenses.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Certain internal and external qualifying costs incurred during the application development stage are capitalized as property and equipment. Internal use software is amortized on a straight-line basis over its estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years, beginning when the software is ready for its intended use.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> internal use software development costs capitalized. Amortization expense related to internal use software totaled </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, Intangible Assets and Long-Lived Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is the amount by which the cost of acquired net assets in a business combination exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill and other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate impairment may have occurred.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In performing our annual assessment, we first perform a qualitative test and if necessary, perform a quantitative test. To conduct the quantitative impairment test of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit&#8217;s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. We did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t recognize any goodwill impairment charges during fiscal years 2018 or 2017. During fiscal year 2016, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$92.0 million</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment charge related to the Application Development and Deployment reporting unit (Note 6).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are comprised of purchased technology, customer-related assets, and trademarks and trade names acquired through business combinations (Note 7). All of our intangible assets are amortized using the straight-line method over their estimated useful life.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We periodically review long-lived assets (primarily property and equipment) and intangible assets with finite lives for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset or asset group. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis. During fiscal year 2016, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> asset impairment charge, which was applicable to the intangible assets obtained in connection with our acquisition of Modulus during fiscal year 2014 (Note 6). </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify long-lived assets to be sold as held for sale in the period in which: (i) we have approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets held for sale are initially measured at the lower of the carrying value or the fair value less cost to sell. Losses resulting from this measurement are recognized in the period in which the held for sale criteria are met while gains are not recognized until the date of sale. Once designated as held for sale, we stop recording depreciation expense on the asset. We assess the fair value less cost to sell of long-lived assets held for sale at each reporting period until it no longer meets this classification. In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we began an active program to sell and expect to sell these assets within one year. As the fair value less cost to sell was less than the carrying value of these assets, we recognized an impairment charge of </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value of the assets held for sale was measured using third-party valuation models, which included a discounted cash flow analysis (Note 4).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive (Loss) Income</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of comprehensive loss include, in addition to net income (loss), unrealized gains and losses on investments and foreign currency translation adjustments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss by components, net of tax (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized (Losses) Gains on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 1, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net other comprehensive (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,010</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,213</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effect on accumulated unrealized losses on investments was minimal as of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive our revenue primarily from software licenses and maintenance and services. Our license arrangements generally contain multiple elements, including software maintenance services, consulting services, and customer education services. We do not recognize revenue until the following four basic criteria are met: (i) persuasive evidence of an arrangement exists, (ii) our product has been shipped or, if delivered electronically, the customer has the right to access the software, (iii) the fee is fixed or determinable, and (iv) collection of the fee is probable. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evidence of an arrangement generally consists of a contract or purchase order signed by the customer. In regard to delivery, we generally ship our software electronically and do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period. We assess whether a fee is fixed or determinable at the outset of the arrangement and consider the payment terms of the transaction, including transactions that extend beyond our customary payment terms. We do not license our software with a right of return. In assessing whether the collection of the fee is probable, we consider customer credit-worthiness, a customer&#8217;s historical payment experience, economic conditions in the customer&#8217;s industry and geographic location and general economic conditions. If we do not consider collection of a fee to be probable, we defer the revenue until the fees are collected, provided all other conditions for revenue recognition have been met.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining when to recognize revenue from a customer arrangement, we are often required to exercise judgment regarding the application of our accounting policies to a particular arrangement. The primary judgments used in evaluating revenue recognized in each period involve: determining whether collection is probable, assessing whether the fee is fixed or determinable, and determining the fair value of the maintenance and services elements included in multiple-element software arrangements. Such judgments can materially impact the amount of revenue that we record in a given period. While we follow specific and detailed rules and guidelines related to revenue recognition, we make and use significant management judgments and estimates in connection with the revenue recognized in any reporting period, particularly in the areas described above. If management made different estimates or judgments, material differences in the timing of the recognition of revenue could occur.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In regard to software license revenues, perpetual and term license fees are recognized as revenue when the software is delivered, no significant obligations or contingencies related to the software exist, other than maintenance, and all other revenue recognition criteria are met. We generally recognize revenue for products distributed through application partners and distributors on a sell-in basis.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from maintenance is recognized ratably over the service period. Maintenance revenue is deferred until the associated license is delivered to the customer and all other criteria for revenue recognition have been met. Revenue from other services, which are primarily consulting and customer education services, is generally recognized as the services are delivered to the customer, provided all other criteria for revenue recognition have been met.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also offer products via a software-as-a-service ("SaaS") model, which is a subscription based model. Subscription revenue derived from these agreements is generally recognized on a straight-line basis over the subscription term, provided persuasive evidence of an arrangement exists, access to our software has been granted to the customer, the fee for the subscription is fixed or determinable, and collection of the subscription fee is probable.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For these multiple element arrangements, we allocate revenue to the delivered elements of the arrangement using the residual method, whereby revenue is allocated to the undelivered elements based on vendor specific objective evidence ("VSOE") of fair value of the undelivered elements with the remaining arrangement fee allocated to the delivered elements and recognized as revenue assuming all other revenue recognition criteria are met. For the undelivered elements, we determine VSOE of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. Substantially all license arrangements indicate the renewal rate for which customers may, at their option, renew their maintenance agreement. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. We review services sold separately on a periodic basis and update, when appropriate, our VSOE of fair value for such maintenance and services to ensure that it reflects our recent pricing experience. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the completed contract method.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales taxes collected from customers and remitted to government authorities are excluded from revenue.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue generally results from contractual billings for which revenue has not been recognized and consists of the unearned portion of license, maintenance, and services fees. Deferred revenue expected to be recognized as revenue more than one year subsequent to the balance sheet date is included in long-term liabilities in the consolidated balance sheets.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and were </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">4</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5</font><font style="font-family:inherit;font-size:10pt;"> years for options and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">3</font><font style="font-family:inherit;font-size:10pt;"> years for restricted stock units. We recognize stock-based compensation expense related to performance stock units and our employee stock purchase plan using an accelerated attribution method.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fees Related to Shareholder Activist</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, Praesidium Investment Management, then one of our largest stockholders, publicly announced its disagreement with our strategy in a Schedule 13D filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) and stated that it was seeking changes in the composition of our Board of Directors. In fiscal years 2017 and 2018, we incurred professional and other fees relating to Praesidium&#8217;s actions.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition-Related Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional services fees, including third-party legal and valuation-related fees, as well as retention fees and earn-out payments treated as compensation expense. We incurred </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations, for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our restructuring charges are comprised primarily of costs related to property abandonment, including future lease commitments, net of any sublease income, and associated leasehold improvements; and employee termination costs related to headcount reductions. We recognize and measure restructuring liabilities initially at fair value when the liability is incurred. We incurred </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$22.2 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring related costs, which are included in restructuring expenses in our consolidated statement of operations, for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of operations.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update No.&#160;2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the consolidated statement of cash flows. As such, the prior period consolidated statement of cash flows was not adjusted. Further, during the fiscal year ended November 30, 2018, we recognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> related to the exercise of stock options and vesting of restricted stock awards. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued Accounting Standards Update No.&#160;2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </font><font style="font-family:inherit;font-size:10pt;">("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued Accounting Standards Update No.&#160;2017-12, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued Accounting Standards Update No.&#160;2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued Accounting Standards Update No.&#160;2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We estimate that the impact upon adoption on our consolidated balance sheet will be a reclassification of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> from non-current prepaid taxes, which is included in other assets on our consolidated balance sheet, to retained earnings as of December 1, 2018.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update No.&#160;2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in ASC Topic 606 ("ASC 606") requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASC 606 also includes Subtopic 340-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company is December 1, 2018. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company adopted this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC 606. The first Annual Report on Form 10-K issued in accordance with ASC 606 will be for the period ended November 30, 2019. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on preliminary results, we expect that the revenue recognition related to accounting for the following transactions will be most impacted:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment</font><font style="font-family:inherit;font-size:10pt;"> - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized when the amounts were billed to the customer. In accordance with ASC 606, revenue from term license performance obligations will be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. After the adoption of ASC 606, to the extent the Company enters into future term licenses with extended payment terms or has open contracts as of the adoption date, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASC 606 as the Company currently does not recognize revenue until the amounts have been billed to the customer.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support)</font><font style="font-family:inherit;font-size:10pt;"> - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized ratably over the associated maintenance period as the Company did not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASC 606, the requirement to have VSOE for undelivered elements that existed under prior guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have substantially completed our assessment of the retrospective application of ASC 606 to our historical financial statements. On a preliminary basis we believe that the retrospective impact of ASC 606 will be a decrease of revenue of approximately </font><font style="font-family:inherit;font-size:10pt;">$18 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal year 2018 and </font><font style="font-family:inherit;font-size:10pt;">$8 million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal year 2017. In addition, on a preliminary basis, we expect that fiscal year 2018 net income and diluted earnings per share will decrease by approximately </font><font style="font-family:inherit;font-size:10pt;">$14 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.30</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively, and fiscal year 2017 net income and diluted earnings per share will decrease by approximately </font><font style="font-family:inherit;font-size:10pt;">$8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.17</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively. We will finalize our retrospective presentation of our historical financial statements under ASC 606 in connection with our 10-Q filings during fiscal year 2019 and our 10-K for the fiscal year ending November 30, 2019.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Retirement Plan</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain a retirement plan covering all U.S. employees under Section&#160;401(k) of the Internal Revenue Code. Company contributions to the plan are at the discretion of the Board of Directors and totaled approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> for fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land, buildings and leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized software development costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,955</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,983</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57,608</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,722</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,261</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense related to property and equipment was </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended November 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we expect to sell them within one year. Refer to Note 4 for further discussion.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record property and equipment at cost. We record property and equipment purchased in business combinations at fair value, which is then treated as the cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the useful lives of the assets. Useful lives by major asset class are as follows: computer equipment and software, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">3</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">7</font><font style="font-family:inherit;font-size:10pt;"> years; buildings and improvements, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">39</font><font style="font-family:inherit;font-size:10pt;"> years; and furniture and fixtures, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">7</font><font style="font-family:inherit;font-size:10pt;"> years. Repairs and maintenance costs are expensed as incurred.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land, buildings and leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized software development costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,955</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,983</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57,608</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,722</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,261</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Selected Quarterly Financial Data (unaudited)</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">First</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Second</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Third</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fourth</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year 2018:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year 2017:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(525</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic (loss) earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted (loss) earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides revenue and contribution margin from our reportable segments and reconciles to the consolidated income from continuing operations before income taxes:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,877</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,445</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,065</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,165</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,572</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,341</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment costs of revenue and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,087</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,180</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs of revenue and operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,541</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,471</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,878</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment contribution margin:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,790</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total contribution margin</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,624</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,463</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other unallocated expenses (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,626</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,487</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309,172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,709</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,980</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="12" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization and impairment of acquired intangibles, loss on assets held for sale, impairment of goodwill, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2017, we acquired </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding securities of MightyMeeting, Inc. ("MightyMeeting"), a mobile collaboration and social publishing platform, for </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. Dmitri Tcherevik, our Chief Technology Officer, was the founder and </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> owner of MightyMeeting. The transaction did not have a material impact on our financial condition or results of operations. The transaction has been accounted for as an asset acquisition. In connection with the acquisition, we recorded a deferred tax liability resulting from the difference in book-to-tax basis of the acquired asset. As such, we recorded an intangible asset of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">, which includes a deferred tax liability of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> that is being amortized over </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;"> beginning in the fourth quarter of fiscal year 2017.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not enter into any material related party transactions during fiscal years 2018 and 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Product Development and Internal Use Software</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenditures for product development, other than internal use software costs, are expensed as incurred. Product development expenses primarily consist of personnel and related expenses for our product development staff, the cost of various third-party contractor fees, and allocated overhead expenses.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Certain internal and external qualifying costs incurred during the application development stage are capitalized as property and equipment. Internal use software is amortized on a straight-line basis over its estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years, beginning when the software is ready for its intended use.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,210</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">570</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,556</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,126</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,309</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,802</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,111</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">307</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017 Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal year 2017, we undertook certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;">. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. During the fourth quarter of fiscal year 2017, we incurred additional costs with respect to this restructuring, including reduction in redundant positions primarily within the product development and sales functions. We also consolidated offices in various locations during fiscal years 2017 and 2018. We expect to incur additional expenses related to facility closures as part of this restructuring action through fiscal year 2019, but we do not expect these additional costs to be material.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of this fiscal year 2017 restructuring, for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we incurred expenses of </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$22.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which are recorded as restructuring expenses in the consolidated statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity for this restructuring action is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,556</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,096</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,279</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,802</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,081</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">307</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements for expenses incurred to date under this restructuring are expected to be made through fiscal year 2019. Accordingly, the balance of the restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> is included in other accrued liabilities on the consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016 Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue Officer.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of this fourth quarter restructuring, for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we did not incur any expenses and do not expect to incur additional material costs with respect to this restructuring. For the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, we incurred expenses of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. The expenses are recorded as restructuring expenses in the consolidated statements of operations. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity for this restructuring action is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,415</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,415</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2012 - 2015 Restructurings</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal years 2012 through 2015, our management approved, committed to and initiated plans to make strategic changes to our organization to provide greater focus and agility in the delivery of next generation application development, deployment and integration solutions. During each of these fiscal years, we took restructuring actions that involved the elimination of personnel and/or the closure of facilities.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), and facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of these restructuring actions, for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we did not incur any expenses. For the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016, we incurred expenses of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. These expenses are recorded as restructuring expenses on the consolidated statements of operations. We do not expect to incur additional material costs with respect to these restructuring actions.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of these restructuring actions is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(109</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive our revenue primarily from software licenses and maintenance and services. Our license arrangements generally contain multiple elements, including software maintenance services, consulting services, and customer education services. We do not recognize revenue until the following four basic criteria are met: (i) persuasive evidence of an arrangement exists, (ii) our product has been shipped or, if delivered electronically, the customer has the right to access the software, (iii) the fee is fixed or determinable, and (iv) collection of the fee is probable. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evidence of an arrangement generally consists of a contract or purchase order signed by the customer. In regard to delivery, we generally ship our software electronically and do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period. We assess whether a fee is fixed or determinable at the outset of the arrangement and consider the payment terms of the transaction, including transactions that extend beyond our customary payment terms. We do not license our software with a right of return. In assessing whether the collection of the fee is probable, we consider customer credit-worthiness, a customer&#8217;s historical payment experience, economic conditions in the customer&#8217;s industry and geographic location and general economic conditions. If we do not consider collection of a fee to be probable, we defer the revenue until the fees are collected, provided all other conditions for revenue recognition have been met.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining when to recognize revenue from a customer arrangement, we are often required to exercise judgment regarding the application of our accounting policies to a particular arrangement. The primary judgments used in evaluating revenue recognized in each period involve: determining whether collection is probable, assessing whether the fee is fixed or determinable, and determining the fair value of the maintenance and services elements included in multiple-element software arrangements. Such judgments can materially impact the amount of revenue that we record in a given period. While we follow specific and detailed rules and guidelines related to revenue recognition, we make and use significant management judgments and estimates in connection with the revenue recognized in any reporting period, particularly in the areas described above. If management made different estimates or judgments, material differences in the timing of the recognition of revenue could occur.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In regard to software license revenues, perpetual and term license fees are recognized as revenue when the software is delivered, no significant obligations or contingencies related to the software exist, other than maintenance, and all other revenue recognition criteria are met. We generally recognize revenue for products distributed through application partners and distributors on a sell-in basis.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from maintenance is recognized ratably over the service period. Maintenance revenue is deferred until the associated license is delivered to the customer and all other criteria for revenue recognition have been met. Revenue from other services, which are primarily consulting and customer education services, is generally recognized as the services are delivered to the customer, provided all other criteria for revenue recognition have been met.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also offer products via a software-as-a-service ("SaaS") model, which is a subscription based model. Subscription revenue derived from these agreements is generally recognized on a straight-line basis over the subscription term, provided persuasive evidence of an arrangement exists, access to our software has been granted to the customer, the fee for the subscription is fixed or determinable, and collection of the subscription fee is probable.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For these multiple element arrangements, we allocate revenue to the delivered elements of the arrangement using the residual method, whereby revenue is allocated to the undelivered elements based on vendor specific objective evidence ("VSOE") of fair value of the undelivered elements with the remaining arrangement fee allocated to the delivered elements and recognized as revenue assuming all other revenue recognition criteria are met. For the undelivered elements, we determine VSOE of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. Substantially all license arrangements indicate the renewal rate for which customers may, at their option, renew their maintenance agreement. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. We review services sold separately on a periodic basis and update, when appropriate, our VSOE of fair value for such maintenance and services to ensure that it reflects our recent pricing experience. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the completed contract method.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales taxes collected from customers and remitted to government authorities are excluded from revenue.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue generally results from contractual billings for which revenue has not been recognized and consists of the unearned portion of license, maintenance, and services fees. Deferred revenue expected to be recognized as revenue more than one year subsequent to the balance sheet date is included in long-term liabilities in the consolidated balance sheets.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss by components, net of tax (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized (Losses) Gains on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 1, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net other comprehensive (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,010</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,213</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net working capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,583</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,271</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net working capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,351</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,329</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(70</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(210</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,513</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,463</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes is comprised of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,088</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,496</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,454</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,218</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,135</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,035</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">474</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred tax assets and liabilities are as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,456</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit and loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,338</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,441</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,790</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,165</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized FX gains</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(644</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(923</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,040</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(47,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,875</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward contracts to sell U.S. dollars</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward contracts to purchase U.S. dollars</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,070</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted earnings per share from continuing operations (in thousands, expect per share data):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,491</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,417</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55,726</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,561</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,129</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,481</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive impact from common stock equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,135</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,516</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.78</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the income taxes incurred at the U.S. Federal statutory rate compared to the effective tax rate is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax at U.S. Federal statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effects of foreign operations included in U.S. Federal provision</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,283</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,670</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,925</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax-exempt interest</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nondeductible stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Meals and entertainment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation subject to 162(m)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions and tax settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remeasurement of net deferred tax liabilities due to the Act</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,660</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net excess tax benefit or detriment from stock-based compensation plans</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior period adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,700</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Release of valuation allowance on state research and development credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill Impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the classification of stock-based compensation as reflected in our consolidated statements of operations (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of maintenance and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,752</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,153</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,541</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit included in the provision for income taxes from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information relating to revenue from external customers by revenue type is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238,377</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,206</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,768</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are comprised of the following significant classes (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer-related</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,589</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,376</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,364</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,740</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(180,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144,949</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum rental payments under these leases are as follows at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,337</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill by reportable segment for fiscal year </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,965</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">314,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill for fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">314,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of income before income taxes are as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,313</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,855</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113,757</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,980</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, aggregate principal payments of long-term debt for the next five years are (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,563</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">First</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Second</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Third</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fourth</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quarter</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year 2018:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year 2017:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(525</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic (loss) earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted (loss) earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity for this restructuring action is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,415</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,415</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity for this restructuring action is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,556</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,096</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,279</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,802</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,081</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">307</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of these restructuring actions is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(109</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities&#160;and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,210</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">570</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,556</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,126</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,309</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,802</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,111</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">307</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information relating to revenue from external customers from different geographical areas is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Latin America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,634</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,164</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of stock option activity under all the plans is as follows:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Aggregate Intrinsic Value</font><font style="font-family:inherit;font-size:10pt;text-align:center;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding, December 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.56</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(188</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding, November 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,107</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.82</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable, November 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested or expected to vest, November 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November&#160;30, 2018 of </font><font style="font-family:inherit;font-size:8pt;">$35.16</font><font style="font-family:inherit;font-size:8pt;"> and the exercise prices for all options outstanding.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimated the fair value of stock options and ESPP awards granted in fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;"> on the measurement dates using the Black-Scholes option valuation model, and LTIP awards using the Monte Carlo Simulation valuation model, with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term incentive plan:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of restricted stock units activity is as follows (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units outstanding, December&#160;1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units outstanding, November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">912</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.46</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Segments and International Operations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and assess performance. Our chief operating decision maker is our Chief Executive Officer.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes made to our organization during fiscal years 2016 and 2017, as discussed in Note 13, did not change our determination of the three reportable segments as our organizational structure maintains the focus of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> business segments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not manage our assets or capital expenditures by segment or assign other income (expense) and income taxes to segments. We manage and report such items on a consolidated company basis.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides revenue and contribution margin from our reportable segments and reconciles to the consolidated income from continuing operations before income taxes:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,877</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,445</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,065</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,165</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,572</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,341</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment costs of revenue and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,087</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,180</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs of revenue and operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,541</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,471</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,878</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment contribution margin:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,790</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total contribution margin</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,624</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,463</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other unallocated expenses (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,626</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,487</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309,172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,709</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,980</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="12" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization and impairment of acquired intangibles, loss on assets held for sale, impairment of goodwill, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:384px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from external customers by revenue type is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238,377</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,206</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,768</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the following table, revenue attributed to the United States includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from Canada, EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,312</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Latin America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,634</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,164</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No country outside of the U.S. accounted for more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our consolidated revenue in any year presented. Long-lived assets totaled </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$25.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$39.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$45.4 million</font><font style="font-family:inherit;font-size:10pt;"> in the U.S. and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> outside of the U.S. at the end of fiscal years </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. No individual country outside of the U.S. accounted for more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our consolidated long-lived assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">4</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5</font><font style="font-family:inherit;font-size:10pt;"> years for options and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">3</font><font style="font-family:inherit;font-size:10pt;"> years for restricted stock units. We recognize stock-based compensation expense related to performance stock units and our employee stock purchase plan using an accelerated attribution method.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shareholders&#8217; Equity</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred Stock</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Board of Directors is authorized to establish one or more series of preferred stock and to fix and determine the number and conditions of preferred shares, including dividend rates, redemption and/or conversion provisions, if any, preferences and voting rights. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> preferred stock issued or outstanding.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">200,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of authorized common stock, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.01</font><font style="font-family:inherit;font-size:10pt;"> par value per share, of which </font><font style="font-family:inherit;font-size:10pt;">45,114,935</font><font style="font-family:inherit;font-size:10pt;"> were issued and outstanding at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">136,388</font><font style="font-family:inherit;font-size:10pt;"> deferred stock units ("DSUs") outstanding at </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Each DSU represents </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> share of our common stock and all DSU grants have been made to non-employee members of our Board of Directors. DSUs do not have voting rights and can only be converted into common stock when the recipient ceases to be a member of the Board of Directors or a change in control of the Company occurs. During the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we released </font><font style="font-family:inherit;font-size:10pt;">13,995</font><font style="font-family:inherit;font-size:10pt;"> DSUs as a result of one individual leaving our Board of Directors.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Common Stock Repurchases</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, our Board of Directors increased our total share repurchase authorization to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;">. In fiscal years </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we repurchased and retired </font><font style="font-family:inherit;font-size:10pt;">2.9 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock for </font><font style="font-family:inherit;font-size:10pt;">$120.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock for </font><font style="font-family:inherit;font-size:10pt;">$73.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, under this current authorization. In fiscal year 2016, we repurchased and retired </font><font style="font-family:inherit;font-size:10pt;">3.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock for </font><font style="font-family:inherit;font-size:10pt;">$79.2 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;"> remaining under the current authorization.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 27, 2016, our Board of Directors approved the initiation of a quarterly cash dividend of </font><font style="font-family:inherit;font-size:10pt;">$0.125</font><font style="font-family:inherit;font-size:10pt;"> per share of common stock to Progress stockholders. We began paying quarterly cash dividends of </font><font style="font-family:inherit;font-size:10pt;">$0.125</font><font style="font-family:inherit;font-size:10pt;"> per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to </font><font style="font-family:inherit;font-size:10pt;">$0.14</font><font style="font-family:inherit;font-size:10pt;"> per share in September 2017. On September 21, 2018, our Board of Directors approved an </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> increase to our quarterly cash dividend from </font><font style="font-family:inherit;font-size:10pt;">$0.14</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$0.155</font><font style="font-family:inherit;font-size:10pt;"> per share of common stock. We have declared aggregate per share quarterly cash dividends totaling </font><font style="font-family:inherit;font-size:10pt;">$0.575</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.515</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.125</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. We have paid aggregate cash dividends totaling </font><font style="font-family:inherit;font-size:10pt;">$25.8 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the balance of our unrecognized tax benefits is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal Year Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">785</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to a prior period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements with tax authorities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lapses due to expiration of the statute of limitations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(456</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,787</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,520</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,046</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an on-going basis, management evaluates its estimates and records changes in estimates in the period in which they become known. These estimates are based on historical data and experience, as well as various other assumptions that management believes to be reasonable under the circumstances. The most significant estimates relate to the timing and amounts of revenue recognition, the realization of tax assets and estimates of tax liabilities, fair values of investments in marketable securities, assets held for sale, intangible assets and goodwill valuations, the recognition and disclosure of contingent liabilities, the collectability of accounts receivable, and assumptions used to determine the fair value of stock-based compensation. Actual results could differ from those estimates.</font></div></div> EX-101.SCH 8 prgs-20181130.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Business Combinations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Combinations (Schedule of Net Assets Acquired) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Business Segments and International Operations link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Business Segments and International Operations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Business Segments and International Operations (Revenue from External Customers by Revenue Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Business Segments and International Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Commitments and Contingencies (Future Minimum Rental Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Derivative Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Earnings (Loss) Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Fair Value Measurements (Assets Measured on Nonrecurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Income Taxes (Components Of Pretax Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Income Taxes (Provisions For Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Income Taxes (Reconciliation Of The U.S. Federal Statutory Rate To The Effective Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Income Taxes (Summary Of Deferred Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Intangible Assets and Goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Intangible Assets and Goodwill (Summary Of Changes In The Carrying Amount Of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Accumulated Other Comprehensive Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Summary of Allowances) (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Restructuring (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Restructuring (Summary of Restructuring Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Selected Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Stock-Based Compensation (Activity Stock Options and Stock Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Stock-Based Compensation (Classification of Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stock-Based Compensation (Fair Value of Options and Employee Stock Purchase Plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stock-Based Compensation (Summary of Status of Restricted Stock Units) (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Term Loan and Line of Credit link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Term Loan and Line of Credit (Future Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Term Loan and Line of Credit (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Term Loan and Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 prgs-20181130_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 prgs-20181130_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 prgs-20181130_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Allowance, Credit Loss SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for Sales Credit Memos SEC Schedule, 12-09, Allowance, Sales Credit Memos [Member] SEC Schedule, 12-09, Allowance, Sales Credit Memos [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Beginning balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charge (credit) to costs and expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Write-offs and other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Translation adjustments Valuation Allowances and Reserves, Translation Adjustments Valuation Allowances and Reserves, Translation Adjustments Ending balance Segment Reporting [Abstract] Business Segments and International Operations Segment Reporting Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value Measurements, Nonrecurring Fair Value Measurements, Nonrecurring [Table Text Block] Earnings Per Share [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Dilutive impact from common stock equivalents (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Diluted earnings (loss) per share (in dollars per share) Earnings Per Share, Diluted Investments and Cash [Abstract] Due in one year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due after one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, After Year One, Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, After Year One, Fair Value Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Commitments and Contingencies Disclosure [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Equity [Abstract] Shareholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Short-term Investments [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Deferred Stock Unit Deferred Stock Unit [Member] Deferred Stock Unit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Deferred stock units, shares outstanding (in shares) Shares, Outstanding Deferred stock unit of common stock (in shares) Deferred Stock Units Equal To Common Stock Deferred stock units equal to common stock Shares forfeited during period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Common stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Common stock repurchased and retired, value (in dollars) Stock Repurchased and Retired During Period, Value Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Cash dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Cash dividends, increase (as a percent) Common Stock, Dividends, Percentage Increase Common Stock, Dividends, Percentage Increase Dividends paid Dividends, Common Stock, Cash Number of shares excluded from the calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Future Minimum Rental Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Restructuring Charges [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Accrued Liabilities Other Liabilities [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2017 Restructuring Activities 2017 Restructuring Activities [Member] 2017 Restructuring Activities [Member] 2016 Restructuring Activities 2016 Restructuring Activities [Member] 2016 Restructuring Activities [Member] 2012 - 2015 Restructuring Activities 2012 - 2015 Restructuring Activities [Member] 2012 - 2015 Restructuring Activities [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Percentage of reduction of global workforce (more than) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring expenses Restructuring Charges Short-term restructuring reserves Restructuring Reserve, Current Quarterly Financial Information Disclosure [Abstract] Selected Quarterly Financial Data Quarterly Financial Information [Table Text Block] Statement of Comprehensive Income [Abstract] Unrealized gain (loss) on investments, net of tax provision (benefit) Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Including Stock Swap Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Including Stock Swap Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Ending balance (in shares) Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested or expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options outstanding, weighted average exercise price, beginning of year (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Canceled, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Options outstanding, weighted average exercise price, end of year (in dollars per share) Exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vested or expected to vest, 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 Options Outstanding, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested or expected to vest, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested or expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share price (in dollars per share) Share Price Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized (Losses) Gains on Investments Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Total AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance, beginning of year Stockholders' Equity Attributable to Parent Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, before Tax, Attributable to Parent Total other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Balance, end of year Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09, Excess Tax Benefit Component Accounting Standards Update 2016-09, Excess Tax Benefit Component [Member] Accounting Standards Update 2016-09, Excess Tax Benefit Component [Member] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Loss Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance, beginning of year (in shares) Issuance of stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Vesting of restricted stock units and release of deferred stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Vesting of restricted stock units and release of deferred stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Withholding tax payments related to net issuance of restricted stock units (in shares) Shares Paid for Tax Withholding for Share Based Compensation Withholding tax payments related to net issuance of restricted stock units Adjustments Related to Tax Withholding for Share-based Compensation Tax benefit arising from employee stock purchase plan, stock options and restricted share activity Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Adjustment due to adoption of ASU 2016-09 Cumulative Effect of New Accounting Principle in Period of Adoption Dividends declared Dividends Treasury stock repurchases and retirements (in shares) Treasury stock repurchases and retirements Other comprehensive income (loss), net of tax Balance, end of year (in shares) Retirement Benefits [Abstract] Company contributions to the plan Defined Contribution Plan, Employer Discretionary Contribution Amount Property, Plant and Equipment [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and software Computer Equipment [Member] Land, buildings and leasehold improvements Land, Buildings and Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Capitalized software development costs Software and Software Development Costs [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Depreciation and amortization expense Depreciation, Depletion and Amortization Nature of Business and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Excess Facilities and Other Costs Facility Closing [Member] Employee Severance and Related Benefits Employee Severance [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning Balance Restructuring Reserve Costs incurred Cash disbursements Payments for Restructuring Translation adjustments and other Restructuring Reserve, Foreign Currency Translation Gain (Loss) Asset impairment Asset Impairment Charges Ending Balance Outstanding Foreign Currency Forward Contracts Schedule of Derivative Instruments [Table Text Block] Stock Options Employee Stock Option [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Long-Term Incentive Plan Long-Term Incentive Plan (LTIP) [Member] Long-Term Incentive Plan (LTIP) [Member] Employee Stock Purchase Plan Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Sales and marketing Selling and Marketing Expense [Member] Product development Product Development [Member] Product Development [Member] General and administrative General and Administrative Expense [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2008 Stock Option And Incentive Plan Two Zero Zero Eight Stock Option And Incentive Plan [Member] Two Zero Zero Eight Stock Option And Incentive Plan [Member] 2002 Nonqualified Stock Plan Two Zero Zero Two Nonqualified Stock Plan [Member] Two Zero Zero Two Nonqualified Stock Plan [Member] 2004 Inducement Stock Plan Two Zero Zero Four Inducement Stock Plan [Member] Two Zero Zero Four Inducement Stock Plan [Member] Number of shareholder approved stock plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shareholder Approved Stock Plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shareholder Approved Stock Plans Shares issuable under stock plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares available for grant under stock plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of plans for which shareholder approval not required Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans for which Shareholder Approval Not Required Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans for which Shareholder Approval Not Required Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of common stock shares each restricted stock unit represents (in shares) Restricted Stock Unit Equal To Number Of Common Stock Share Restricted stock unit equal to number of common stock share. Stock-based compensation service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Number of performance metrics Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Metrics Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Metrics Percentage of shares based on market conditions Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Market Condition of Total Shareholder Return Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Market Condition of Total Shareholder Return Market condition period Share-based Compensation Arrangement by Share-based Payment Award, Award Market Condition Period Share-based Compensation Arrangement by Share-based Payment Award, Award Market Condition Period Percentage of shares based on cumulative performance condition Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Cumulative Performance Condition Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Cumulative Performance Condition ESPP offering period Employee Stock Purchase Plan Offering Period Employee stock purchase plan offering period ESPP number of purchase periods Employee Stock Purchase Plan Purchase Periods Employee Stock Purchase Plan Purchase Periods ESPP purchase period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Of Offering, Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Of Offering, Period ESPP purchase price (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Employee stock purchase plan, issued shares (in shares) Weighted average purchase price of shares (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Shares available and reserved for issuance (in shares) Shares Available And Reserved For Issuance Under Employee Stock Purchase Plan Shares available and reserved for issuance under employee stock purchase plan Weighted average estimated fair value of options granted, per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Unrecognized stock-based compensation expense, net of expected forfeitures Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Costs are expected to be recognized, weighted average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Number of executives whose employment was terminated Number Of Executives Employment Terminated Number of executives employment terminated Additional stock-based compensation expenses related to separation and acceleration vesting Additional Stock-Based Compensation Expenses Related To Separation And Acceleration Vesting Additional stock-based compensation expenses related to separation and acceleration vesting Document And Entity Information [Abstract] Document And Entity Information Abstract. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Public Float Entity Public Float Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Chief Technology Officer Chief Technology Officer [Member] Chief Technology Officer [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Might Meeting, Inc. Might Meeting, Inc. [Member] Might Meeting, Inc. [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Acquisition of Affiliated Entity Acquisition of Affiliated Entity [Member] Acquisition of Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Equity interests (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Consideration transferred Asset Acquisition, Consideration Transferred Asset Acquisition, Consideration Transferred Intangible assets recognized Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Deferred tax liability assumed Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability Deferred tax liability amortization period Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability, Amortization Period Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability, Amortization Period Cash, Cash Equivalents and Investments [Table] Cash, Cash Equivalents And Investments [Table] Cash, Cash Equivalents And Investments [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] State and municipal bond obligations Municipal Bonds [Member] U.S. treasury bonds US Treasury Securities [Member] Corporate bonds Corporate Debt Securities [Member] Cash, Cash Equivalents and Investments [Line Items] Cash, Cash Equivalents And Investments [Line Items] Cash Cash Equivalents And Investments [Line Items] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Amortized Cost Basis Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Cash Cash Equivalents And Investments Cost Basis Cash Cash Equivalents And Investments Cost Basis Cash, Cash Equivalents, And Investments, Cost Basis. Cash Cash Equivalents And Investments At Fair Value Cash Cash Equivalents And Investments At Fair Value Cash Cash Equivalents and Investments at Fair Value Summary of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Status of Restricted Stock Units Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Fair Value of Options and Employee Stock Purchase Plan Shares Granted, Weighted Average Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Stock Options and Stock Awards Activity Stock Options And Stock Awards Activity [Table Text Block] Stock Options And Stock Awards Activity [Table Text Block] Classification of Stock-Based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] United States UNITED STATES Canada CANADA EMEA EMEA [Member] Latin America Latin America [Member] Asia Pacific Asia Pacific [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Retirement Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Allowances Against Accounts Receivable Schedule Of Allowances Against Accounts Receivable [Table Text Block] Schedule Of Allowances Against Accounts Receivable [Table Text Block] Schedule of Activity in Allowance for Sales Credit Memos Schedule of Activity in Allowance for Sales [Table Text Block] Schedule of Activity in Allowance for Sales [Table Text Block] Accumulated Other Comprehensive (Loss) Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Number of reportable segments Number of Reportable Segments Outside United States Non-US [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Long-lived assets Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Foreign exchange derivatives Foreign Exchange Contract [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair value of financial assets Assets, Fair Value Disclosure Fair value of financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Total Income Tax Expense (Benefit) Total intrinsic value of stock options on date exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Total fair value of restricted stock units and deferred stock units on date vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Tax at U.S. Federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Foreign rate differences Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Effects of foreign operations included in U.S. Federal provision Effective Income Tax Rate Reconciliation, Foreign Earnings Included In Domestic Provision, Amount Effective Income Tax Rate Reconciliation, Foreign Earnings Included In Domestic Provision, Amount State income taxes, net Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Research credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Domestic production activities deduction Effective Income Tax Rate Reconciliation, Tax Credit, Amount Tax-exempt interest Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Nondeductible stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount Compensation subject to 162(m) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Expense, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Expense, Amount Uncertain tax positions and tax settlements Effective Income Tax Rate Reconciliation, Tax Contingency and Tax Settlement, Amount Effective Income Tax Rate Reconciliation, Tax Contingency and Tax Settlement, Amount Remeasurement of net deferred tax liabilities due to the Act Tax Cuts And Jobs Act Of 2017 Change In Tax Rate Deferred Tax Liability Income Tax Benefit Tax Cuts And Jobs Act Of 2017 Change In Tax Rate Deferred Tax Liability Income Tax Benefit Net excess tax benefit or detriment from stock-based compensation plans Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Prior period adjustment Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Release of valuation allowance on state research and development credits Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Goodwill Impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Restructuring Restructuring and Related Activities Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Software licenses Software Licenses [Member] Software Licenses [Member] Maintenance Maintenance [Member] Services Service [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Asset impairment charges Impairment of Long-Lived Assets to be Disposed of Goodwill and Intangible Assets Disclosure [Abstract] 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Total Finite-Lived Intangible Assets, Net Accounting Principles Basis of Accounting, Policy [Policy Text Block] Basis of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Cash Equivalents and Investments Cash Equivalents And Investments [Policy Text Block] Cash Equivalents And Investments Allowance for Doubtful Accounts and Sales Credit Memos Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts [Policy Text Block] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts [Policy Text Block] Concentrations of Credit Risk Concentration Of Credit Risk [Policy Text Block] Concentration of credit risk [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Derivative Instruments Derivatives, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Product Development and Internal Use Software Research and Development Expense, Policy [Policy Text Block] Goodwill, Intangible Assets and Long-Lived Assets Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Comprehensive (Loss) Income Comprehensive Income (Loss) [Policy Text Block] Comprehensive income (loss) [Policy Text Block]. Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Advertising Costs Advertising Costs, Policy [Policy Text Block] Warranty Costs Standard Product Warranty, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Acquisition-Related Costs Acquisition-Related Costs [Policy Text Block] Acquisition-Related Costs [Policy Text Block] Restructuring Charges Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Revenue from External Customers by Revenue Type Revenue from External Customers by Products and Services [Table Text Block] Revenue from External Customers from Different Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Purchased technology Computer Software, Intangible Asset [Member] Trade name Trade Names [Member] Customer relationships Customer Relationships [Member] Kinvey, Inc. Kinvey, Inc. [Member] Kinvey, Inc. [Member] DataRPM Corporation DataRPM Corporation [Member] DataRPM Corporation [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Net working capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities in Excess of Current Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities in Excess of Current Assets Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Net deferred tax assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Deferred taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Goodwill Goodwill Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Acquired intangible assets, Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Customer-related Trademarks and trade names Trademarks and Trade Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Debt Disclosure [Abstract] Term Loan and Line of Credit Debt Disclosure [Text Block] Business Combinations Business Combination Disclosure [Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Total Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Cash Cash and Equivalents Short-Term Investments Short-term Investments Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Short-term investments Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Accounts receivable (less allowances of $710 in 2018 and $676 in 2017) Accounts Receivable, Net, Current Other current assets Other Assets, Current Assets held for sale Total current assets Assets, Current Property and equipment, net Intangible assets, net Goodwill Deferred tax assets Deferred Income Tax Assets, Net Other assets Other Assets, Noncurrent Total assets Assets Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Current portion of long-term debt, net Long-term Debt, Current Maturities Accounts payable Accounts Payable, Current Accrued compensation and related taxes Employee-related Liabilities, Current Dividends payable to shareholders Dividends Payable, Current Income taxes payable Accrued Income Taxes, Current Other accrued liabilities Other Accrued Liabilities, Current Short-term deferred revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Long-term debt, net Long-term Debt, Excluding Current Maturities Long-term deferred revenue Contract with Customer, Liability, Noncurrent Deferred tax liabilities Deferred Income Tax Liabilities, Net Other noncurrent liabilities Other Liabilities, Noncurrent Commitments and contingencies (Note 9) Commitments and Contingencies Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value; authorized, 10,000,000 shares; issued, none Preferred Stock, Value, Issued Common stock, $0.01 par value, and additional paid-in capital; authorized, 200,000,000 shares; issued and outstanding, 45,114,935 shares in 2018 and 47,281,035 shares in 2017 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders’ equity Total liabilities and shareholders’ equity Liabilities and Equity Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Out of Period Tax Adjustment Adjustment for Error Correction [Member] Adjustment for Error Correction [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal and Foreign Federal and Foreign Jurisdiction [Member] Federal and Foreign Jurisdiction [Member] Indefinite-Lived Carryforwards Indefinite Lived Carryforwards [Member] Indefinite-Lived Carryforwards [Member] State State and Local Jurisdiction [Member] Federal Domestic Tax Authority [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Income tax expense (benefit) Income tax benefit due to the re-measurement of its net U.S. deferred tax liabilities due to the Act Decrease in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Net operating loss carryforwards Operating Loss Carryforwards Tax credit carryforwards Tax Credit Carryforward, Amount Cumulative undistributed foreign earnings Cumulative Undistributed Foreign Earnings Cumulative undistributed foreign earnings Unrecognized tax benefits Unrecognized Tax Benefits Deferred tax assets related to operating loss carryforwards, not recorded Deferred Tax Assets, Operating Loss Carryforwards, Foreign and Domestic Deferred Tax Assets, Operating Loss Carryforwards, Foreign and Domestic Income tax benefit recorded to as a result of interest and penalties Income Tax Expense (Benefit) Recorded As A Result Of Interest And Penalties Income Tax Expense (Benefit) Recorded As A Result Of Interest And Penalties Interest and penalties recorded to provision for income taxes Income Tax Examination, Penalties and Interest Expense Reduction related to statue of expiration due to interest and penalties Income Tax Examination, Reduction Resulting from Lapse of Applicable Statute of Limitations Due To Interest And Penalties Income Tax Examination, Reduction Resulting from Lapse of Applicable Statute of Limitations Due To Interest And Penalties Accrued estimated interest and penalties Income Tax Examination, Penalties and Interest Accrued Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Swing Line Loans Swing Line Loans [Member] Swing Line Loans [Member] Letter of Credit Letter of Credit [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Credit Agreement Maturing November 2022 Credit Agreement Maturing November 2022 [Member] Credit Agreement Maturing November 2022 [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Term loan Debt Instrument, Face Amount Unsecured credit facility Line of Credit Facility, Maximum Borrowing Capacity Additional borrowing capacity available Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity Amount due in next twelve months Line of Credit, Current Principal repayments per eight payment schedules Long-term Debt, Maturities, Principal Repayments Per Eight Payment Schedules Long-term Debt, Maturities, Principal Repayments Per Eight Payment Schedules Principal repayments per four payment schedules, option one Long-term Debt, Maturities, Principal Repayments Per Four Payment Schedules, Option One Long-term Debt, Maturities, Principal Repayments Per Four Payment Schedules, Option One Principal repayments per four payment schedules, option two Long-term Debt, Maturities, Principal Repayments Per Four Payment Schedules, Option Two Long-term Debt, Maturities, Principal Repayments Per Four Payment Schedules, Option Two Principal repayments per three payment schedules Long-term Debt, Maturities, Principal Repayments Per Three Payment Schedules Long-term Debt, Maturities, Principal Repayments Per Three Payment Schedules Average interest rate during period (as a percent) Line of Credit Facility, Interest Rate During Period Interest rate at end period (as a percent) Line of Credit Facility, Interest Rate at Period End Debt issuance cost Debt Issuance Costs, Gross Amortization of debt issuance costs Amortization of Debt Issuance Costs Line of credit facility outstanding amount Long-term Line of Credit Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Cost of maintenance and services Cost Of Maintenance And Services [Member] Cost of maintenance and services. Sales and marketing Product development Research and Development Expense [Member] General and administrative Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation Allocated Share-based Compensation Expense Income tax benefit included in the provision for income taxes from continuing operations Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Fair Value Measurements Fair Value Disclosures [Text Block] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Discontinued Operations, Held-for-sale Discontinued Operations, Held-for-sale [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Loss on assets held for sale Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted average grant date fair value, beginning of year (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Issued (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted average grant date fair value, end of year (in dollars per share) Derivative [Table] Derivative [Table] Derivative, by Nature [Axis] Derivative Instrument [Axis] Derivative, Name [Domain] Derivative Contract [Domain] Forward contracts to sell U.S. dollars Foreign Currency Forward Contracts To Sell U S Dollars [Member] Foreign Currency Forward Contracts to Sell U.S. Dollars [Member] Forward contracts to purchase U.S. dollars Foreign Currency Forward Contracts To Purchase U S Dollars [Member] Foreign Currency Forward Contracts to Purchase U.S. Dollars [Member] Derivative [Line Items] Derivative [Line Items] Derivative contracts, notional value Derivative Asset, Notional Amount Derivative contracts, fair value Derivative Liability, Fair Value, Gross Liability Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments Cash, Cash Equivalents and Investments [Table Text Block] Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification Schedule of cash cash equivalents and available for sale investments by major security type classified on balance sheet Table Text Block Schedule of cash, cash equivalents and available for sale investments by major security type classified on balance sheet. Fair Value of Debt Securities by Contractual Maturity Debt Securities, Available-for-sale [Table Text Block] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Application Development and Deployment Application Development and Deployment [Member] Application Development and Deployment [Member] Modulus Modulus [Member] Modulus [Member] Accounting Standards Update 2016-09 Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-16 Accounting Standards Update 2016-16 [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Buildings and Improvements Building and Building Improvements [Member] Internal Use Software Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Number of independent software vendors, more than Number of Independent Software Vendors Number of Independent Software Vendors Number of enterprise customers, more than Number of Enterprise Customers Number of Enterprise Customers Number of developers, more than Number of Developers Number of Developers Useful lives of major asset Property, Plant and Equipment, Useful Life Capitalized software development costs Capitalized Computer Software, Gross Amortization Amortization Impairment of goodwill and intangible assets Goodwill, Impairment Loss Impairment of software development costs Impairment of Intangible Assets, Finite-lived Advertising costs Advertising Expense Acquisition-related expenses Business Combination, Acquisition Related Costs Restructuring related costs Restructuring Costs Excess tax benefits related to share based compensation Cumulative effect adjustment Other assets, noncurrent Revenue Net income Diluted earnings per share (in dollars per share) Components Of Pretax Income Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Provisions For Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reconciliation Of U.S. Federal Statutory Rate To Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Summary Of Deferred Taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation Of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Summary of Restructuring Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] OpenEdge OpenEdge [Member] OpenEdge [Member] Data Connectivity and Integration Data Connectivity And Integration [Member] Data Connectivity And Integration Application Development and Deployment Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Total costs of revenue and operating expenses Operating Costs and Expenses Total contribution margin Contribution Profit (Loss) Contribution Profit (Loss) Other unallocated expenses Other Unallocated Expenses Other Unallocated Expenses Income (loss) from operations Operating Income (Loss) Other expense, net Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Future Amortization Expense From Intangible Assets Held Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Changes In The Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Earnings (Loss) Per Share Earnings Per Share [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization of property and equipment Depreciation Amortization of acquired intangibles and other Stock-based compensation Share-based Compensation Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Impairment of goodwill and intangible assets Impairment of Long-lived Assets and Goodwill Impairment of Long-lived Assets and Goodwill Deferred income taxes Increase (Decrease) in Deferred Income Taxes Excess tax benefit from stock plans Excess Tax Benefit from Share-based Compensation, Operating Activities Allowances for bad debt and sales credits Provision for Doubtful Accounts Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Other assets Increase (Decrease) in Other Operating Assets Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash flows from operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from (used in) investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Sales and maturities of investments Proceeds from Sale, Maturity and Collection of Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Proceeds from sale of property, plant and equipment, net Proceeds from Sale of Property, Plant, and Equipment Net cash flows from (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows used in financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from stock-based compensation plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Payments for taxes related to net share settlements of equity awards Payments Related to Tax Withholding for Share-based Compensation Repurchases of common stock Payments for Repurchase of Common Stock Dividend payments to shareholders Payments of Dividends Excess tax benefit from stock plans Excess Tax Benefit from Share-based Compensation, Financing Activities Payment of principal on long-term debt Repayments of Long-term Debt Payment of issuance costs for long-term debt Payments of Debt Issuance Costs Net cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Supplemental disclosure: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds of $909 in 2018, $3,997 in 2017, and $1,379 in 2016 Income Taxes Paid, Net Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Non-cash investing and financing activities: Other Noncash Investing and Financing Items [Abstract] Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested Dividends declared Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Income Statement [Abstract] Software licenses Maintenance and services Maintenance and Services [Member] Maintenance and Services [Member] Amortization of acquired intangibles Amortization Of Acquired Intangibles [Member] Amortization Of Acquired Intangibles [Member] Revenue: Revenues [Abstract] Costs of revenue: Cost of Goods and Services Sold [Abstract] Total costs of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Product development Research and Development Expense, Software (Excluding Acquired in Process Cost) General and administrative General and Administrative Expense Impairment of goodwill and intangible assets Goodwill and Intangible Asset Impairment Amortization of acquired intangibles Amortization of Acquired Intangible Assets1 Amortization of Acquired Intangible Assets Fees related to shareholder activist Professional Fees Restructuring expense Total operating expenses Operating Expenses Other (expense) income: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest income and other, net Other Nonoperating Income (Expense) Foreign currency loss, net Foreign Currency Transaction Gain (Loss), before Tax Total other expense, net Provision for income taxes Net income (loss) Earnings (loss) per share: Basic (in dollars per share) Diluted (in dollars per share) Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Selected Quarterly Financial Data (unaudited) Quarterly Financial Information [Text Block] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on investments, net of tax provision (benefit) of $57 in 2018, ($60) in 2017, and ($53) in 2016 Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Related Party Transactions Related Party Transactions Disclosure [Text Block] Other Current Assets Other Current Assets [Member] Other Accrued Liabilities Other Current Liabilities [Member] Other Assets Other Assets [Member] Forward Contracts Forward Contracts [Member] Minimum maturity period, foreign currency derivative Minimum Remaining Maturity of Foreign Currency Derivatives Minimum Remaining Maturity of Foreign Currency Derivatives Maximum maturity period, foreign currency derivative Maximum Remaining Maturity of Foreign Currency Derivatives Derivative liabilities Gains (losses) on foreign currency option contracts Derivative, Gain (Loss) on Derivative, Net Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Intangible assets, amortization expense Amortization of Intangible Assets Impairment of intangible assets Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Calculation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] OpenEdge Data Connectivity and Integration Goodwill [Roll Forward] Goodwill [Roll Forward] Balance, beginning of year Additions Goodwill, Acquired During Period Translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance, end of year Revenue Gross profit Income (loss) from operations Reconciliation of Unrecognized Tax Benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance, beginning of year Tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Tax positions related to a prior period Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Tax positions related to a prior period Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Settlements with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Lapses due to expiration of the statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Balance, end of year 2019 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2020 Long-term Debt, Maturities, Repayments of Principal in Year Two 2021 Long-term Debt, Maturities, Repayments of Principal in Year Three 2022 Long-term Debt, Maturities, Repayments of Principal in Year Four Total Long-term Debt Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Total purchase consideration Business Combination, Consideration Transferred Purchase consideration, contingent consideration Business Combination, Contingent Consideration, Liability Period for founder to remain with company (at least) Business Combination, Period For Founder To Remain With Company Business Combination, Period For Founder To Remain With Company Consideration payable in the form of restricted stock units Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Allowances on accounts receivable Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Common stock, par value (in dollars per share) Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Rent expense, net of sub-rental income Operating Leases, Rent Expense, Net Deferred tax assets: Components of Deferred Tax Assets [Abstract] Accounts receivable Deferred Tax Assets Deferred Expenses, Account Receivable Deferred tax assets deferred expenses, account receivable. Other assets Deferred Tax Assets Tax Deferred Expense Other Current Assets Deferred tax assets tax deferred expense other current assets Accrued compensation Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Compensation Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Compensation Accrued liabilities and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred revenue Deferred Tax Assets, Deferred Income Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Tax credit and loss carryforwards Deferred Tax Assets, Tax Credit Carryforwards Gross deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Goodwill Deferred Tax Liabilities, Goodwill Unrealized FX gains Deferred Tax Liabilities, Unrealized Currency Transaction Gains Depreciation and amortization Deferred Tax Liabilities Depreciation And amortization Depreciation and amortization Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Total deferred tax liabilities Deferred Tax Liabilities, Gross Total deferred tax liabilities, net Deferred Tax Liabilities, Net Proceeds from income tax refunds Proceeds from Income Tax Refunds EX-101.PRE 12 prgs-20181130_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 chart-93327d96c8e25b15b2b.jpg begin 644 chart-93327d96c8e25b15b2b.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" &. JD# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **"0 2>@&3]! M7P=I_P"W-8:]^UUK7[+WA3X+?$KQ3H_@_4+[PGX_^,>CWG@R3P]X(\>6?A?X M?^-/[/USP/-X@B^(.=,\=>"/BA\!)_!/PLTGXZ./C;H.B>&)]6^#.N:SXET M#3_'AT[1O$OB35O"$O\ :GA35(;SP)\1;#P?\2;!9; 77A%+F:[M;'Q_1_\ M@IY\(?$WPA^&_P 8O"GPN^.GB'2_'?P@^)'[06N^$H/"_A+2O'GPJ^"7PE\4 MQ^$/'7COXC>'?$7CG1OLMUIFLR&"S^'WAB[\3_$W67M-8MM*\(W5]H&LVMH M?I116?I&K:;KVEZ;K>CWEOJ.DZQ86>J:9J%K();6^T[4+:*\L;RVE7B2WNK6 M:&XA M(=1_7"B@#\C--_X)\?%3XD?%+7OBE\9OB/X6^#WB35M%^#*^-M9_9#MK;0I? MVC_BE\#_ (AS^-O!'QP^-GAKXM?#SQ9X3BO] M['0]*\,?#C4-/^*0T2W?4+ M*^^)VO:'IWA?2=*\F^'W_!,G]H/X.?!CPYX(\&_%OP'X^\?:[^S7^TA^RM\3 M_%_Q3EUN"+3O!_QO^,6N_%'PIX\\'CP5X'TH>)=8^&H\4>*+6;P-X@TGPNGC M.XUV%9?B3H%MH<)U']S** .1^'_@S2OASX%\&?#_ $$SG1/ _A3PYX/T%]%L="TXW$BJBO.;+3X#,ZJJM*7( ! KI;NUAO86MYQ(8V*DB.:>W?* M,&7$MM+#*!D#(#@,.&!!(-FB@#!_X1O2O[EY_P"#;6/_ )84?\(WI7]R\_\ M!MK'_P L*WJ* ,'_ (1O2O[EY_X-M8_^6%'_ C>E?W+S_P;:Q_\L*WJ* ,' M_A&]*_N7G_@VUC_Y84?\(WI7]R\_\&VL?_+"MZB@#!_X1O2O[EY_X-M8_P#E MA1_PC>E?W+S_ ,&VL?\ RPK>HH P?^$;TK^Y>?\ @VUC_P"6%'_"-Z5_?^#;6/_EA1_P (WI7]R\_\&VL?_+"MZB@# M!_X1O2O[EY_X-M8_^6%'_"-Z5_HH P?^$;TK^Y>?^#;6/\ MY84?\(WI7]R\_P#!MK'_ ,L*WJ* ,'_A&]*_N7G_ (-M8_\ EA1_PC>E?W+S M_P &VL?_ "PK>HH P?\ A&]*_N7G_@VUC_Y84?\ "-Z5_HH M P?^$;TK^Y>?^#;6/_EA1_PC>E?W+S_P;:Q_\L*WJ* ,'_A&]*_N7G_@VUC_ M .6%'_"-Z5_E?W+S_P;:Q_\L*WJ M* ,'_A&]*_N7G_@VUC_Y84?\(WI7]R\_\&VL?_+"MZB@#!_X1O2O[EY_X-M8 M_P#EA1_PC>E?W+S_ ,&VL?\ RPK>HH P?^$;TK^Y>?\ @VUC_P"6%'_"-Z5_ M?^#;6/_EA1_P (WI7]R\_\&VL?_+"M MZB@#!_X1O2O[EY_X-M8_^6%'_"-Z5_HH P?^$;TK^Y>?^#; M6/\ Y84?\(WI7]R\_P#!MK'_ ,L*WJ* ,'_A&]*_N7G_ (-M8_\ EA1_PC>E M?W+S_P &VL?_ "PK>HH P?\ A&]*_N7G_@VUC_Y84?\ "-Z5_HH P?^$;TK^Y>?^#;6/_EA1_PC>E?W+S_P;:Q_\L*WJ* ,'_A&]*_N7G_@ MVUC_ .6%'_"-Z5_E?W+S_P;:Q_\ ML*WJ* ,'_A&]*_N7G_@VUC_Y84?\(WI7]R\_\&VL?_+"MZB@#!_X1O2O[EY_ MX-M8_P#EA1_PC>E?W+S_ ,&VL?\ RPK>HH P?^$;TK^Y>?\ @VUC_P"6%'_" M-Z5_?^#;6/_EA1_P (WI7]R\_\&VL? M_+"MZB@#!_X1O2O[EY_X-M8_^6%'_"-Z5_HH P?^$;TK^Y> M?^#;6/\ Y84?\(WI7]R\_P#!MK'_ ,L*WJ* ,'_A&]*_N7G_ (-M8_\ EA1_ MPC>E?W+S_P &VL?_ "PK>HH P?\ A&]*_N7G_@VUC_Y84?\ "-Z5_HH P?^$;TK^Y>?^#;6/_EA1_PC>E?W+S_P;:Q_\L*WJ* ,'_A&]*_N M7G_@VUC_ .6%'_"-Z5_M!S@XZ]L],^]?CAXI^/O[2'@G_@I1I?P] M^)?Q+UKX9_!3Q4;[2_@GX8E^%_AOQ9^S]\9=.O\ 0?AQH^A>'O$7Q<\.VMY\ M1_A+\?-0^*NL>-=,M;_QY?\ A[P.UII7A/P?X-\%?$35?&:W\H!^Q]%?ACJW M[5'[7'A>U^-FBZ?\4?"OQC\.?#C5_P!G+P?\;_VB_AQ\#;S5?"'[-?Q/\8?$ M;6M*_:D\+_#KPKH3ZM)\6]$^ _PXB\,ZYJD>OCQ1KWP8UGQ);7OQBU/Q:NG> M*O!?A;*M?VY?VCOB+H7CW0/ ?C'3O"FM_LW_ D_; ^,.N>/O%WP9:R@_:!M MOV>/B;8^#OA38W/@[Q!>Z1+X'\+^._#7]H:K\2;OPV-,U^74KG1-3\%W?@G1 M;E=*O #]XZ*XGX:>-(?B1\._ ?Q!MM.N]'M_'7@SPKXQM]*OR3>Z9#XIT#3M M>BT^\+10,;JQCU!;6X+0PL9H7)BC.47K;N[@L8&N+EV2)"JLRQRRD%V"K\D, M)?_ !U+_Y#K?ZT %%% M% !1110 4444 ! (((R#P0>A'H:^*?$/[ O[/WB3]H*;]HJ\M/&]MXHNY+G7 MM0\):7\1/&.F?#*]^)CV'AC1]-^,+P]!\3M"TGPAX?CTGQ!:6D$$> MNZ/H7CFXT^X\?>&_#WB?3/M:B@#X/^&__!.SX!_"KX8/\'/"&N_'FW^'5G8> M#K/PEX>U#]HCXO:JOPZN_ /B6W\7>%O$'PYO[SQ2^I>#_%%IX@M8K[5/$.FW M8U+Q4LE]:>+YM>LM7UBWU#HO$?[ W[-WB?PIX9\(:CH'C2'3_#^E_$?P_J>I M:7\5OB9I'B?XA>&/C-XAM?%OQC\,?%CQ9I_BFW\1?$[0?BKXIL[?Q#XZL?&. MI:I_:^J))/%+9I<7,4WV=10!!:VMM8VUO9V5O!:6EI#%;6MK;11P6UM;P1K% M!;V\$2K%#!#$B10PQJL<4:+&BJB@">BB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N6D M\<>#(?&%M\/9?%GAJ+Q[>:#<^*K3P3)KVDIXNNO"]G>PZ;=^)+?PTUX-:GT" MUU&YM["YUF*Q;3H+VXAM9+E9Y40]0>AZ]#TZ_A[^GO7\X/Q(N/AWX#_X*WQ: MW8:)8_$;Q1XM\<7%]XY\'?$?X9>(/#WQO^$<-Q\-/A-X1O\ ]H?X!_'+1YI? M[9^ /A#X;Z5=:E=VVOVDGAW0+F'XO^"=(\5:7XJU/3?!Z@']&EK?V5\;D6=W M;71L[J2RNQ;3Q3FUO(E1I;2Y\IW\BZB62-I+:;9/&'0O&H=28WU73(X[65]0 MLDBO;I;*SD:[MU2ZO':1$M+9S(%GNG>&9$MH2\[/%*JQDQN%_G#_ &8_%.F> M/+3XF?$G_@G_ .#=%\.:9XT\(? /X*:/\!/A?XZ\'^#/CWX=_9ST+QIXNO?% MG[77QK7XDW6EZ%/^U%XXTK5KSPU\-/#WC3Q%>_$3P18ZGIOB_P"+?B;7/&NI M^)/A_P"$_F3X2>&;70_V//@OH_[07P@\0>%/!FG?L$?ML_#3]F7P'XRT>\^( M.NZ#^T[#^T5K,/@F'P3J.DMXLN8OCMXG\&1^!3\(-<2XM/BMJ#Z)XRO/#UW/ M(NMW<@!_7-17 _"J#QG:_#+X>6WQ%FCN/B!;^!O"$'CFXB=)(I_&,/AS3(_% M$T$KN&\M+%;W3 M@APAU P1&\BLKF:WN;BSCNB MOGQVL]Q:6MQ-;I((9;BVMYY$:6")TO44 -5 N<%CG^\[M_Z$QQ^%!13C.[CT M=@3[$A@6'LOW'Q^>W'ZT .HKP7 M]H3]I/X3_LR?#G5_B?\ %3Q#%IOAW1K_ ,.:=<063VMWK$]UXGUJST73UL]+ M:Z@GN1&;J74[LQ\PZ1IVI7V'CM'!]RM+NUO[6VOK&Y@O+*\@ANK2[M9H[BVN MK6XC6:WN;>>%GBF@GA=)H98W9)(G1T8JP- %BBBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **BFGAMXI)IY8X8H8 MWFEEE=8XXXHU+R2R.Y5(XXU!9Y'941069@ 37XL?MC?\%JO@)\"?[6\&? U+ M+X_?$^U:2QDO=(U+R/A/X:U+>80FL>,[3S7\4WD$IC/]B^"$OXKB3?8W?B/1 MKK(4 _6'Q=\7_AWX%\;_ Q^'7BKQ-8Z/XP^,.I^(M(^'>C71=9_$6H>%=!F M\2:W!;R!3#";32X@P:XDB6>ZGM;&W,EY=00OKZ]\2/A]X561_$WCGP?X=CA$ M[32:[XHT'1TB6U"MB>$?"^B:J\%^MGX/TNP\/G[!I]V8 MK.>74+JZU+6M1$%M/J6JWTD,3)^DWP"_X(0>%OB]\+O ?Q.\=?&_XI>$M7\7 M^'[/5];\!Z[\%=*\+>+/"6N/*8M9T'5X_&6LZIJ9GTZZM[NRCOI]-MAJL:VF MMVJ_8;J&W8 _?7Q)^VU^Q_X2WKX@_:?^ NG2Q&=9+=_BKX,N+J-[:%9YHVM; M'5[JX$JQ.K+'Y6^0LJ1*[D+7AVM_\%8?^">^@EUN?VF/!VH2(/N>&](\:^*2 MQ,!G4(_A_P +ZA"X90(RXEV)<,MM(R3$H/CKP[_P;_?LCZ;&!KGQ'^/FNR8E M!^S^(? OAV'YI0T#+%I7@%I%:&,-&P\\QS%S*R(X4#VW0/\ @B9^P'HQ!U#X M?^.?%1!F_P"1C^+?CUU(E144&/1-4T.+]P5:2%@@5=B( 9.N_\%Q/V M#M(8KI_B/XH^*0#"-^@?"7Q/$F)8S(S;_$9\/C$# 0S+@2>:Z^4DL8>1?#_$ MO_!P;^RWI^1X=^$OQTUM@(<'4[?X<^&(R3(ZW S=>.-1E!A0(R'R-D[/Y>Z) MD8G[RT/_ ():?\$_O#SH]C^RY\-;MDWG=X@AU[Q46,D(A;YM_!/[)^JZG6W , CN#(TY9/*>)!(_-)_P %IOVY_&[A?A9^Q'9W@N=O MV1QX6^.7CS(NKLQ6#;M$T3PW;3+(JO:DK-''<70:6*6)8S;G^EO1O!_A/P[$ MD&@>&?#^APQK L<6CZ)I>EQQK;*4ME1+"TMU06Z$I % $*DK'M'%=#M&%(+A9S;RP_L^>(+$1+=7'DPO M'##"K MF.UDCC91YMQ#<$^6E?TZE%/50W^\ ?YYI0 .@ ^@ H _F' MC_8F_P""X7CII'\3_M8S>%UE^U,\3_M">(]-CW")+8(+7X<>!TMDBNX2QC16 M\N-EDFFBAN9 [L;_ ((L_MS>,I WQ,_;?M;H.0TF?%/QT\ M'(7="\EH<@&*V+21R2F4VZ_T^44 ?QC?'G_@BG^USX'\;V^B?"/0]0_:"\/_ M /".Z;>:EX^FG\"?#^T37+M[M;SP[IVD^*OB;J6NWMII=K':M+J=VMC#/+>O M:VUHRVTLS_T7?\$SM&_:<\$?LT:#\*?VIO NI^$O&7PKNW\)>$]5U#Q)X8\3 MMXI^'4-O%<>%9)+WPYX@USR;WPQ \WA.:&^^RR2:?I.D741N//F>/]"L#T'Y M4N .@ H **** "BBB@ HHHH **** "BBB@ HHHH "< D]!R:^+H_VXOAK=_M M02_LOZ3X*^+NO:II^H:AX9\0_%/0? SZO\(_"WQ!T_0/!_BF;P#XAUZQU*;Q M!8:C%H/CWPC/?>*#X6?X=Z/JWB#1_"NL>,K'Q1J,.DC[0.<'&,X.,\C/N.X] M:_'3QU^R]^TCJW_!27PK\=/!7@7P!\./#<-YI]]XK_:'^'7Q$\5>&;SXE_![ M2?\ A7<&I?!_X[_!+[->:'\4/BA?+H^O^$_"WC'4[BYT+0O R>$O&6CZOX6\ M5^ ++PEJX!];'_@H)^R_>:)\7==\,>.+SQW!\'/C'X4_9[UJT\!^'=8\5W_B MKXV^-M,\,:EX:^&_PVM],MW3X@:W??\ "7:/97-[X?GN/#NCWL6N#6]O\1;U=4TWXEZ_P"*= T3X8>+]:\6_"CP MO\%/$%EX3^,WBCXL^&=/L9M4\%:)\,?$VI66C^(IKB*\O+^:6FH6MM?6%S;WME>00W5G>6DT=S:W=K<1K-;W-M<0L\ M,]O<0NDT$T3O'+$Z2(S(P)L5Q7PV\%6OPV^'G@7X>V-[!?!OA;P;::C M>;OM=_:^%M!T_0;>]NM\L[_:;J'3TN)]TTS>;(^99#EVZVZMENX6@>6XA5BI M\RUN);68;6# +-"R2*#C# -AE)4Y!- $^1ZC\Q1D>H_,5A_V!!_T$==_\'>H M_P#Q^C^P(/\ H(Z[_P"#O4?_ (_0!N9'J/S%&1ZC\Q6'_8$'_01UW_P=ZC_\ M?H_L"#_H(Z[_ .#O4?\ X_0!N9'J/S%&1ZC\Q6'_ &!!_P!!'7?_ =ZC_\ M'Z/[ @_Z".N_^#O4?_C] &YD>H_,49'J/S%8?]@0?]!'7?\ P=ZC_P#'Z/[ M@_Z".N_^#O4?_C] &YD>H_,49'J/S%8?]@0?]!'7?_!WJ/\ \?H_L"#_ *". MN_\ @[U'_P"/T ;F1ZC\Q1D>H_,5A_V!!_T$==_\'>H__'Z/[ @_Z".N_P#@ M[U'_ ./T ;F1ZC\Q1D>H_,5A_P!@0?\ 01UW_P '>H__ !^C^P(/^@CKO_@[ MU'_X_0!N9'J/S%&1ZC\Q6'_8$'_01UW_ ,'>H_\ Q^C^P(/^@CKO_@[U'_X_ M0!N9'J/S%&1ZC\Q6'_8$'_01UW_P=ZC_ /'Z/[ @_P"@CKO_ (.]1_\ C] & MYD>H_,49'J/S%8?]@0?]!'7?_!WJ/_Q^C^P(/^@CKO\ X.]1_P#C] &YD>H_ M,49'J/S%8?\ 8$'_ $$==_\ !WJ/_P ?H_L"#_H(Z[_X.]1_^/T ;F1ZC\Q1 MD>H_,5A_V!!_T$==_P#!WJ/_ ,?H_L"#_H(Z[_X.]1_^/T ;F1ZC\Q1D>H_, M5A_V!!_T$==_\'>H_P#Q^C^P(/\ H(Z[_P"#O4?_ (_0!N9'J/S%&1ZC\Q6' M_8$'_01UW_P=ZC_\?H_L"#_H(Z[_ .#O4?\ X_0!N9'J/S%&1ZC\Q6'_ &!! M_P!!'7?_ =ZC_\ 'Z/[ @_Z".N_^#O4?_C] &YD>H_,49'J/S%8?]@0?]!' M7?\ P=ZC_P#'Z/[ @_Z".N_^#O4?_C] &YD>H_,49'J/S%8?]@0?]!'7?_!W MJ/\ \?H_L"#_ *".N_\ @[U'_P"/T ;F1ZC\Q1D>H_,5A_V!!_T$==_\'>H_ M_'Z/[ @_Z".N_P#@[U'_ ./T ;F1ZC\Q1D>H_,5A_P!@0?\ 01UW_P '>H__ M !^C^P(/^@CKO_@[U'_X_0!N9'J/S%&1ZC\Q6'_8$'_01UW_ ,'>H_\ Q^C^ MP(/^@CKO_@[U'_X_0!N9'J/S%&1ZC\Q6'_8$'_01UW_P=ZC_ /'Z/[ @_P"@ MCKO_ (.]1_\ C] &YD>H_,49'J/S%8?]@0?]!'7?_!WJ/_Q^C^P(/^@CKO\ MX.]1_P#C] &YD>H_,49'J/S%8?\ 8$'_ $$==_\ !WJ/_P ?H_L"#_H(Z[_X M.]1_^/T ;F1ZC\Q1D>H_,5A_V!!_T$==_P#!WJ/_ ,?H_L"#_H(Z[_X.]1_^ M/T ;F1ZC\Q1D>H_,5A_V! .NHZ[_ .#O4?\ X_7S1^TG^T]^SS^R;X8'B7XU M_$Z\\/27<$TN@>%;/6]1U;QQXLEB67]QX8\)V=R^J:D#)$89-1DCM=$LI&3^ MTM5LHSO !]9[E'(#\0?BO;P MDVWPE\!W5EJ'B.VF:,O WB[47D.C^!;%_D=I=>G&JRV[^;INB:DP"'\5/B!^ MW]^W-_P4)\8ZE\'OV&? ?CWX=^ Q(]EKFOZ;K\K>+WTRZ+0+J'Q"^)US,/#/ MPLL);=UG31?"=X/$C NEIKFO.5MZ^X?V1/\ @A]\(/AH;+QS^U#JL?QU^(DD MHU.7PI#)J%G\*]%U225;J2>ZM[CR->^(NI+M;W4EO4 MGBSXW:U$88O-TK2X/^$6MKMD-QI_A]7^T#]G/V.?^"4G[-'[)PTGQ1 M^+]BL4R_$CQUI]G+'H5XBL"W@'PD#GV%E!#:V5C8:E=65C96MO&L-O:V=E:O#:VEK;PHD4%M;0Q M0PQJJ1QJH JS_8$'_01UW_P=ZC_\?H V_E]?_'C_ (TN5]1^?_UZP_[ @_Z" M.N_^#O4?_C]']@0?]!'7?_!WJ/\ \?H W,CU'YBC(]1^8K#_ + @_P"@CKO_ M (.]1_\ C]']@0?]!'7?_!WJ/_Q^@#H__ !^@#H_\ Q^@#U14E!5&D W5Z7^SO^T#\.?VE MK7Q9=^!$^).F1^#[O2+/4U\4W:V#S2ZS;WMS:M9#3M>U42HD=A,)S,T#([1A M%D!9E /JW(]1^8HR/4?F*P_[ @_Z".N_^#O4?_C]']@0?]!'7?\ P=ZC_P#' MZ -S(]1^8HR/4?F*P_[ @_Z".N_^#O4?_C]']@0?]!'7?_!WJ/\ \?H W,CU M'YBEK"_L"#_H(Z[_ .#O4?\ X_6Z.!CT]>OXT %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !115'4]4TW1K"\U35[^STO3-.MIKV_P!1U"Z@LK&QL[=&EN+N]O+J M2*VM+6"-6>:XN)8X8D4L[J 30!>KS_XF?%;X;_!KPCJ7CSXJ>-O#?@'P?I*_ MZ=X@\4:K:Z5IZ2LKM%9P/<.LE[J-SY;)9Z981W6HWLH$-I:S2LJ'\7/VOO\ M@N!\*?AQ+?> /V6-)MOCK\1)+@Z3'XQD%\OPJTK4Y'2*.+29+#R]=^)FH^;Y MD,%AX8%CHMS,%$7B6Z(:V;XY^&?_ 3C_;E_X*%^+]-^,_[=7Q(\6_#OP:3] MHT;P]K-K:Q>.AIL^&>Q\#?#)8T\)?";3+E8T5]1UVPD\17(*W%]X?U&5_MK M'IW[1_\ P6C^)?Q?\4_\*/\ ^">_PW\2ZYXAUZ6;3=-^(NH>%;G7/&6K[24F MOOA]\,VM[A=+LXD!G'BGQ\NRQAW7%[X9T^.(78L_LV_\$5OB!\4?%'_"[?\ M@H-\2/$'B7Q)KD\.JZE\.-,\676O>*-7D,GG?9/B-\3A<3-:VT9!B;PQ\/YC M:6\$ODV?BFSC0V@_<+]G']DOX!_LH^%3X6^"?@#2_#"W44*Z[XCF#:KXS\5S MP@;;KQ1XLO\ S=8U=P^YX;1YXM*L=[1:;IUE;[85^D* .!^&OPM^'7P=\(Z7 MX"^%W@OP[X#\'Z-&(].\/>&=+MM+TZ%MJJ]Q)%;HK7=]/L5[O4;R2XU"\ES- M=W4TK%SWU%'3K0 45RWBSQQX.\!Z7+K?C7Q1H'A328ED9M1\0ZM8Z1:GRTWL MD4M]-")Y<8VPVXEF=BJHC,P!_/GXJ_\ !3_X)>$5GL_AWI>N?%'4HBH6^@5O M"GA%6R02^MZU:MJ5TJ. VF,,\-\.K*/X M\_$&IQ>(-?U[7Y[2SMY]>US6=&X8&M];U: M/5G_ +*\-:'WD&"))$0@\AW12 6 / MX_#_ ()K_M">)6W>.OVD+>+.?*CA"DZQK>D12!HO,@DS&!Y2( M,2)(R1]7I?\ P21\)B5)?$?QF\0ZF2P,PTGP;H6FR/ESN*W.J:AK\@+Q84LR M.PDR_P R 14 ??VN_M6_LV^'"PU3XW_#.-TQOBM/%FEZI,"3(,"'29K^5F!B M=6"H2K *P#.@;RG6?^"AG[)^DJQA^),^MR*K,(M \(>,-1+$(KJJS-HEO:EG M+>6N;A565621HRIKR[1O^"6G[/&GQQC4M<^)VN2*%\SSO$NEZ3!(VPHQ$6B^ M'K.1%+%9 JW!*LBKO:(LA]7T?_@GS^R=I*C?\,/[8D!SYFO>*O%^J9_U>,Q2 M:Y';\&,D?N>DDJ',;E >2:S_P %3?V>M/5QIOA[XH:VZMA7C\.Z-I,#JL@5 MG$FL^)+250T9,R![<-M 2012' \FU+_@K?X<+-'X=^"NN:@^#M.J^-]%L6! MDSFWTK2=<2 3ZD MT ?BO)X2_P""KOC%0U]XFN?#$3Q@_P#(Q?"[PV5#0< IX(*^QI#+7[3X Z#%% '\RGQ=_8P_:)\&^.M2T*S\(^.OBW'#9Z5=R M>.O#_AS7;_2]2N;^S6YN;2"[U"ZO[R>33)&^R7#S7!8S*_[J(#97Z0?\$R/A MA\1_AKI'QCA^(7@;Q1X)EUC6?!BNY+-;@#STMI)X$ MF9,B-I8U;EA7ZE8'H/RI< = !0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%- M+H#@LH)Z L,_EF@!U%-+ >I^BLW\@:AGN[:UB::YGBMHE5V:2XD2W15C4N[, M\S1JJHBL[$D!5!8X4$@ L4A('7_ZY]@!R3["OSO_ &A/^"H7[)G[-GB_Q5X# M\>>+]3U#Q=X:\%>'/%\&B>#]);Q-/XAN/%%]JMKI_A71KJQN/[/B\1066G0: M[J8UJ\TK2=.T+5=+OI]4#W!MU_$WQA^V%_P42_X*F>(]7^&/[*_@G6/A)\%' MNFTKQ%JFA:M/H\$-A,LJRI\4/C9Y$"6CSV(+I?"8O$?[!JV@EC9K^ MFO[''_!%OX!? %M)\:?&EK/X^_%*S:"_ABUK2UM_A;X7U-3'.TF@>"[IIQX@ MN[>Z#M%KWC-]0ED?;=V>BZ-.Q4?L]##%;QQPP1I%%%&D44<:+'''%&H2..-$ M"I'&B@*D:!410%50 !0!^?G[(/\ P31_9H_8_@L=:\,>'&\=?%6*W$=[\7/' MD-IJGBA)I$07">%K)8AHW@;3V82)%!X=M8=4DM9/L^J:WJQ!E;]!P . ,4CN MD:L[LJ(BEG=B%5%4%F9V/"*J@DLQ"@#)-?)7Q3_;@_9Q^%!N;/4_'EIXIUZW M!SX;\!(OBS5/,&08+FYL)1H>F3!@%9-5UBR=,Y*8!H ^MZH:EJNF:-8W&IZO MJ-CI6FVD9ENM0U*[M[&QMHE^])<7=U)#;PHO)9I)5 .37XJ>*_^"D/QP^*N MK/X3_9R^%$EC>3NL4%U)IES\0O&&,L!,=(TR%?#FB[B03)J3:O;1!27F"AB, MC2_V(/VOOVB+ZVU[]H7XCS^'--DE,ZV/BK5Y/%NLV<.ZTA;A M"56.Z\5W\EIH21D@EWT^;5I$7D0.2!7Q#J'[:_[8O[1M]<:'^SY\.[CPUI4D M[0&_\*:.WB?4[:*;Y%75?'7B*WM_".C.H(9I8;&PFB)S'/KB.]TI;A""TEKX5LH[30(XR0 B7]OJDB+P9W M))/J7Q\_:I_94_8P\$P:]\>/BW\,_@CX6@M9/[%TK6M1L=,U'58K8A6M/!_@ M?28I_$?B2YC)5%L/#&@ZA/DHHC&10!^7 M!,MQ:P:E>?$'QC@N-T#:[K$R^']'+#)V::FLV\8 6.,;<#[O\#_LC?LK_L^: M5/XNO?#GA^1_#EJVH:G\0OBIJEEJO]DPVI21]5GOO$#6WA?PVL#*)3>6=CI: M0<$2J #7\\7[1?\ P/O"_B2_G MOYFS"+[PE\"? WVOQWKUH&=98+[Q=K7@R&%E5K[2'@?%>%:)_P $B?\ @L+_ M ,%0M8LO'7_!2;]I+4_@K\-KFXBU&R^%NHW&G^)-9LK>55EBCT'X$> M0TGX M1>"Y1&/)_M+QGK6M>+;.55.HZ1=R;\ %']O[_@N_\"OAY^U/X6\'_L>_L[_L M\_&+X,?#CQ?=3?';QUKW@#PM=1?'FXF>YM==\,?";Q*NFRG0-&T>6XN-0LOB MGY&IQ^+/%MK:_8;&Z\"V]U>^*?W?_9H_X+3?\$HOB3X<\,>'? O[0WPR^"-S M=6JS1_#3XGZ9-\$9O#=]J!;4+_2I9?$.FZ3X%FNXKZXN5N[KP_XBU+3+Z\\Z MYL[VZBFCFD^24_X-@O\ @GS;7/P6DM-:^-%Q;_#[Q-/K/Q2CUWQHFJ3_ !\T M5[2-[?PIXG>TL]'LO FFVNL6UM,+KX;:=H%_<:#SPEXY\%^/M(@\0>!?%OAGQIH-SC[-K?A+7M*\3 M:1< @,##J6B7=_92 J004G(P0>]=2&!R 02.HSR/J.H_&OXL/%G_ :^?M._ M!G5V\4_L7?MV6>DZK;L;FQB\1:=X^^!?B.*2.59((6\:_![7_$%I=S JCF>; MPQ8P/,H+01+RO+G3/^#I/]BS)MKSQO\ M)>$+&4+A+SX9?M26=_!!*G AU1- M"^.$<4R*% B$%VL+.08W^8 ']O%%?Q3^&?\ @YV_:Y^!NJ1^&/VTOV$=/T[4 M[4PVU_-I'O%>EW-R_,B06^O:?;2-A$E1")!^F M'P6_X.Q!- #Z* 0>0(O /PE^$.N/J M6E?#;P3X]^%WBR*W^//AN+PK\/=5C\9?#?\ :,M=9;PF_P 74\8:YXUT6#X- MW6D6CVGAOP1J%MJ.E:AJ_B?PQXOM_P!=" 00>A&#]#7PGX@_8(^'WB7]I?2_ MVAM6^(?Q7O-)T[Q-:_$9_@A=^)X;WX5R_%G26\&OX?\ ']I%=Z?-XKT6+2KK MP/H'B!_ >C>);+X?ZAXUTVQ\9W'AU-7.L_VZ <)X!_;>\<1:K^U]:?&SX=>& M/!FK?!C]H'X8?!+X*?#?PMXPA\1>,?B9J?Q=^$/PJ\;?#?PYJ>O7BZ9X;;X@ M^-/$?Q"9;NPT"";PKX#\.I)=:IXEUW3_ UX@\3M\I_#K_@HO^TS\4_@7X$\ M4Z-I'P%T7XK>'_V0OCW^UQ\:+8Z-XZ\3?#SQ"?@[\6]>^&&D?";X9WT'C/P] MJN@VWBRZ\)>+'O?BGKLWBJX\/IINC7H^&FHC7Y['2OT]N_V1?@%KNO\ QAUS MQU\//#?Q1@^-OQ"\$_%#Q=X;^*7A[PSX_P#"5GXQ^'_PN\+_ A\-ZIX=\/^ M(]#O;/29K;PAX3L8WN&^UWWVZ]U>>WO+>WOVM(_G72_^"6_[-7A7X6^#_A#\ M.+KXA_"?PCX8\$_%[X7:JGPTUOPSX7OO'WPK^.WC"'QQ\4/A[XUEA\&3VDFE M>(-=MX)+7Q)X7L/"WQ$\-VZ7$/A?QKH[:GJ\M^ ?=_P\\::;\2/ 7@KX@Z-% M7=PZ;XHT2PUZPBNH^-ES'::A"DZ8&V57&!C%=1=WEK M8P-_P"9_P : ,+_ (2CP]_T&+'_ +_+ M1_PE'A[_ *#%C_W^6MW ]_S/^-&![_F?\: ,+_A*/#W_ $&+'_O\M'_"4>'O M^@Q8_P#?Y:W<#W_,_P"-&![_ )G_ !H PO\ A*/#W_08L?\ O\M'_"4>'O\ MH,6/_?Y:W<#W_,_XT8'O^9_QH PO^$H\/?\ 08L?^_RT?\)1X>_Z#%C_ -_E MK=P/?\S_ (T8'O\ F?\ &@#"_P"$H\/?]!BQ_P"_RT?\)1X>_P"@Q8_]_EK= MP/?\S_C1@>_YG_&@#"_X2CP]_P!!BQ_[_+1_PE'A[_H,6/\ W^6MW ]_S/\ MC1@>_P"9_P : ,+_ (2CP]_T&+'_ +_+1_PE'A[_ *#%C_W^6MW ]_S/^-&! M[_F?\: ,+_A*/#W_ $&+'_O\M'_"4>'O^@Q8_P#?Y:W<#W_,_P"-,D>.)'EE M<1QQHSN[OL1$12SNS,P555069B0 22 #0!B_P#"4>'O^@Q8_P#?Y:/^$H\/ M?]!BQ_[_ "UIVE[97]K:WUC>6UY97UO!=V=W:W,=Q;7=K M_P"@Q8_]_EJWJ.KZ3I$7GZKJ=CIL.4'FZA?6]C'F5_+C&^[FA7,C_(@S\[_* MN6XKQOQ!^U!^S7X3R/$_[0/P5\/.K(ABUGXJ>"+"4&222),Q3ZZLH#2PRQ@E M -\4B9W(0 #UG_A*/#W_ $&+'_O\M'_"4>'O^@Q8_P#?Y:^)O$'_ 5 _8"\ M,LR:E^U+\+[EE"$IX>U'5O%KDN)2H \+:5K /^J8/@_NG:))=C3PA_#/$?\ MP6Q_8#T,-_9WQ \=>+F4*0OAGX4>/&#;H7EVK-KVF:!;AE=%MW#RKLFECW?N M1)-& ?J9_P )1X>_Z#%C_P!_EH_X2CP]_P!!BQ_[_+7X=>*/^#@3]E'3$<>' M/AA\=_$$H4F,W^E^!/"ML[&W9T#2:GXYN;E%^T@6\C?8G*J'N(EG10C^&:S_ M ,'#^DW?FV_@3]E76]5N&5UMI-<^+&FQL7,:+$\MAX8\':_*56Z?9(D=WN:+ MRV259I?*0 _HX_X2CP]_T&+'_O\ +1_PE'A[_H,6/_?Y:_FA'_!9K]O7QP[Q M?"O]B&VG\]IA:2#P9\=O'KHAFBM(26TK2?#%K,\%VQ@G%OV:+WP4ER\A@=/@0NB"W2>[CAB4W/Q3\92Q VCJT>ZYM ML_9GENKF-HECN8P#^EL^*O#@ZZSIX^LZBGIXET&4XBU2UF)X"PLTK$^@6-6) M/L 3[5_-%)X+_P"#A#XBA9-0\5WG@6VN]H*_\)1^SUX,^S1S7CR,QB\,Z;K> MKP_9&C ?:\EU]B:.%/M8D=#\]?M-_L\_\%6O@A\(-4^,'QQ_:[\73Z7#JWAW M1;+P7X1^.WQ\:>- M?'GPHTOXI>(+RSG\<7?A3Q1XFLW\875K=WNBC6]-?6- ANKSQ)JZ#3!K^I:@ M\EKJ-];RW)E$[NG[P^'_ /@W@^%<+PR>*_VD?B!K7,#7"^'_ (?^"/#QD #& MZ6*;5KGQ7/'YSLI@=Q*\ #B9;IW#( ?KCXF_X*!_L2>$@QUK]JGX%(R]8]/^ M(WA_79^+C[*P^SZ#=:I.2DW#@1DH@:9PL*F0>'Z__P %@?\ @GIH22%/V@+7 M7I8P<0>%_ ?Q)U]I&6<0,D1* MA9RWN'AS_@C5_P $]]!$7VKX,:KXHEB%O^^\5?$OXF:F)7@9W:2:V@\2Z?8R M?:-P6YB^RK;S(B*(4&[< >5Z_P#\%W/V(-'\X:;;?&SQ2T?G>6VD?#-=-AF\ MJ81KMF\5>(- V+/&3<1/+&BB)=L_D3E8CX)XC_X.'O@59O*GA?X!_%36F4S" M'^W_ !3\._"ZRLLP6W#K:ZKXFN(5F@S*_P"Y>6&3;!Y4H8S+^FWA_P#X)P_L M%>#W@.F_LM_!;S(A T+Z]X8M_$ MQ\)?#D;P7+0SPQ7P$ERZ0V]UN!5L2Y_X*V?\%.?&7F6_@#]BZRTX7!FCM9Q\ M&OCOXHGA#S1VT3&YO;WP_ITDMM/NCDDEMXX)&D_>PP+$S'^C-?BE\%-!"V(^ M(WPPT411[ELU\8>$=,V0R,\FY;>/4H-L;N7<$(%9M[C_AI;_@O%X],K:% M\)Y? \%S]I*%?A/\./"ZP))*EL$CF^)/B74;I'M'W2V[31O,T1ENI!=VRHR- MF^'7_!>;X@&1]9^-EIX+CG:Z+(/BO\%?!WEEA':LD<7@/P]J-Y"LD8,]F8Y ML)66XCEMKEXP_P"^%Y^VA^RQ8RRPS?'+P$SQ*'?[+JL]\I!028B>QM;F.9]I MP(X7DD+_ +O;YGRUS5U^WU^R3:K&W_"W["Y\PD8L?#?C:]9, ',JP>'2T2GH MI< ,<@<@T ?AG=:2_M ?'#Q O[Y4MG4VN MB:'HNF^3>6H;>D$?%/BK6O$FHV.FN=*T?3KKQQ\4-,LO[1UIXDTE9+YX+:V\Z#S;DV MB2E?V\O?^"CG[*=H;A8?&?B'4# &*&P\">,'2Z*J&"VSW.EVJL6)V*9FA7<" M&91\U>4_$;_@IK\&&\%>*+?X<7/CI?'-SX>UB+PE?WO@<)I>G^(VLY%T>XU- M-6OUCDLX[UHI)@+6\C\I'$L3 JC@'\R_P_\ ^";/[9WAOQGX-U[Q=^R-K'C3 MPEHWB70=6\5>!;CQGX T^T\4^'[/4;6YUWPY+>:7X]L;NW.J:3YBM_:_X#@^&G@KPIH'A;P-HWA[P+X:TK3X(M&\':'IFG:'8Z%;R1 MB8V$.CZ0@L;2XA:5TO$MP^ZZ$[/+*S-(W\_)_P""B_[6N#_Q<#0UX/S?\(%X M1&W@_-EM/*C;URP*\<@C->UV;_\ !1C]K2WM-MWK_@CP-?P6R_V@&/PE\+7M ME<6Z+]M+6BGQGXEMKQ1]I;[''J&F2M*?LT4%L8D0 _6'XD_M5_L__"B&8^+_ M (G>&HM1B67'A_1KO_A(O$LDT2Y^S_V%H@OM0MY6)"@WT5G"K$>9-&N6'YW_ M !'_ ."INI:I>/X?^!'PMN[V_N28K#5_&:W%]J%PS#;OL/ OA>6XO+@Y^:+[ M5KBMDCS;,8*'L?A;_P $K?!.EF#4OC!XZUCQG?,1-=:#X563POH+3^9EDNM7 ME>Z\3:HC+G=-%/HCR%B3&!U_1CX=?!KX6?"6Q^P?#CP'X:\(Q-&(IKC2=-AC MU.\0'(_M'69A-J^I/GDR7U]<,6)8G)S0!^*G_"I_VX?VJ"EY\5?'DG@;PC=O MYO\ 9OC'5CX3TU(&^[]C^&7AB**_O0$^6%O$,-M(XYDO2=SGZN^%G_!.G]F[ MP>EK=_$'Q3??%'5(E#265W='POX123 /[O0M%G74+A$;($>I:[>0RK_K+?!V MK^AGQ'^*'PU^#_A/4?'?Q6\?>#_AMX*TA-^I^+/'7B;2/"GARQ!21U6XUC7+ MVQL$E<1OY4 G:>9E*Q1.W%?SD_M=?\'.G[*GPON)_!G[)'@CQ1^U;X_NIVTW M2_$"IJOP_P#A*=3E5HH(M-U34=*N_'?CRY6YVB.Q\(^#5L-2C;_0O$H8Y !_ M1?X2T_X8^"-,CT+P1IOA7PQI4$89=,\-Z=9:7:A((R&FF@T^WB$I1 S2W-P) M'QODEE.6:OS2_:__ ."W7_!/?]CI=2T7Q'\8K+XM?$BPBFQ\+/@0;#XD>)X+ MJ-95%KXAU:PU"W\$>"V6:/R[A?%GBC2[V%=SQZ?<,GE-^ :_!3_@X&_X+".E MU\8_%E[^QG^S3X@!D;PW?Q:_\%O#FH:'&KU0LD$\"G:?UH_8Y_X-Q?V"?V:AI/B/XJZ/J?[5WQ%T\PW/]H_%JTLK M3X96&I1/O:YT+X-:.[>&98F)^5?'5[X\N(RJ2)<1RJ& !^3OB3_@K[_P5^_X M*=:Q?^!O^"?%*TCT_6]6LK29!!/<:_\?_'NGZ3\)O!, MRJKS+9>"-&U3Q792L8]-U>]N$@D?VC]G7_@V[T_QQXL;XQ_\%*OVMO$GQM^( M6L21WVO>#_A]XO\ $=X^H7#K'(]GXM^.GC9;KQYXAMD):VFM/">D^#+>)4*V M&K26_DLO]=.AZ#HGAG2-.\/^'-(TS0-!T>TAT_2=$T2PM=)TC2["V01V]EIN MF:?%;V-C:01@)#;6L$4,: *B 5JX'O^9_QH ^5OV=/V;OV2/V2O"H\&_LY? M"WX9?"/19(XDU!O"6D6MMK>NO#S'<^)_%-S]J\3^*;T')-[XAUC4KDDD^8!P M/HL>)_#H&!J]@ .@$R@#\!6]@>_YG_&C ]_S/^- &%_PE'A[_H,6/_?Y:/\ MA*/#W_08L?\ O\M;N![_ )G_ !HP/?\ ,_XT 87_ E'A[_H,6/_ '^6D/B; MPX<9U:P..F95./ID<5O8'O\ F?\ &C ]_P S_C0!P'B:'X:^--)N-!\86?A/ MQ7H=X-MWHWB73=,U_2KE?[L^G:O:WEG*OL\#"OS/^-/_ 1W_P""4/QT>_O/ M$W[+_P *O"NMWR/GQ#\(Y=6^#>K0S,I7[4O_ K;4?#NE7$ZYW_Z?I5[$TGS MR1.Q.?UOP/?\S_C1@>_YG_&@#^2GXU_\&M7[(/BA6,LS6/A;PC^T%XZ^'4]Q#'N>(2?#?XNP:S\,)))AP+0Z_/ M")25\X*%D/\ _P"9_P :,#W_ #/^- '\/?%_P_8+Y=SKWBWX :A?6LUK!)B2>W^)W[-FH+X5!=$81WU_I-XI0BX>"4 MB?#+7+^2*%= ^-WAWQ/\*;FWFF"[8Y]:\2 M:6O@UMKMY;2VWB>>W#*Q69D&\_IWX$^-?P>^*6G#6/AA\4_AY\2=*8 C4OA] MXR\/>-;'#() 3<^&=0U2)!L96^=EPI!. :_%SXQ?\&VO_!,3XG?:KCPEX%^) M?P'U"X1MLWPA^*&O)I<4Q7 9?"WQ"7Q[X<2$MR]M:6%G&1D1F+.1^6?CS_@U M?^+?PZU,^*/V0/VYI="UR"22?3X/'7ACQ-\--=MW7:8E;XC_ 8\1-,TC,&W M3_\ "%Q*HV9B?YC0!_8Y+XL\-0B1IM;TZ%8@&E>:YCB2%2RH&E:0JL2EW2,& M0J"[HF=S*#(?$_A\$@ZO9!E)5E:4!E920RLI *LI!#*0"""" 17^<]_P4>^& MG_!;#]D+X,6OPQ_;*^/GQ5^(7[,_CSQ/IUA%XGTCXPZC\3O 6I>(_#935]"T M#Q1XRU/2M'^(_AL32PC6-$\.>+KNQT'Q!J&C?;+*/4M4T"/[)_7E_P $._BC M^VY\6_V'?!GB?]M70'@U+S+:U^#/COQ'>7L'Q3^*?PB33;=M"\9_$WP])K?Q!\.Q6?BO7-%LKJZCUOQ. ?K=_P )1X>_Z#%C_P!_ MEH_X2CP]_P!!BQ_[_+6[@>_YG_&C ]_S/^- &%_PE'A[_H,6/_?Y:/\ A*/# MW_08L?\ O\M;N![_ )G_ !HP/?\ ,_XT 87_ E'A[_H,6/_ '^%;P.1D=#R M*3 ]_P S_C2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !112$@#)( '4DX _$T +15*^U&PTRUGOM2O+6PLK:,RW%[>W$-I:01 M*"S2375R\5O&BJ"69Y % )) !-?$'Q8_X*7_ +#OP:>YM/%G[1'@34M7M5._ M0/ =U=_$G6Q*IP;>2R\"VNO):3 \,E_<684@AV4C% 'W902!R3@>IK^>GXK? M\'!GP;T>633O@Q\$?B!\0+Y\PVFH^.-7T7X*/Q+I/PV_LBPAMWSF M6Y^)WQZO+3PLIC0;GN]/TZS9 IEC1. #^I^:Y@MXI)YY8X8(HVEEGE=8X(X MT!9WDF_MC_P#! M0KX8>'-/DFVW?AK5OC7KWQNUNQ "M-'%\/OA]/8^!K1TR4$,6I!&DX19%(8] M]X+_ &,O^"7/PU99O'GQ8_:#_:$O(&5GT_PAX7/PR\(7;HH+@PVUOHNLM;S2 M?*"/&!(7)8N/WA /N7XK?\' 7[./AA)8/A5\+?B?\2[U6DCAOO$+:+\+_#U;3+ZP:TUFTT'QWXG:STB2]BTZ_"3:IX>\.QW M.F_:HYK>>UN&MY5^Z_!7[0O[#?P2EBC^ '["?@VWU>VQ]C\0>*G\-WGBD2)D MI+_;-Y9^/O%+R%E#NPU9).HR#T\F_:G_ &@OB%^T#JO@O6_&OP]C^'MKH6EZ MW8^&[>VM?$D":K9:A>Z='-,D,4B1W<$"21P22LL2/:"' M=7+_ +,5M^T#>?$6^M_V<9Y(/'\GA'6$NY_M'AF!XO"\E[I":J\4_B]9--BE M%X=*97MU.H@J#; JLH/WV?@-_P %//%#/_;/QDFT%9?.+I_PL^'2P,JD!01> M"_#;*J2QDR1*CA8RKR$07#@L ?'NF?\ !OIXIUUDN?B7^UY/J-PWEO$[D^4,MGX%>[)580$VSZWXMNCF.4LHS 08!A/*=CM //+#_ M ()0?\$L?!81O%7Q#U+6]BQEO^$O_:.L=,$@EB-LDAM_#%QX954EG!N$,:JB MW"E$(MD,%=+;_LV_\$4/!#9;PQ\%=7E12"VI>*O'WQ%=BP%F_P"YFUS7X6;= M&9=J0_N'9[V-8E?S3Z[HW_!)OX/VC(=9^(WQ$U(!HRZZ?:^#]$5P(RLJAET+ M4I4$DFUT(D+1HOE,9VZ2>6" M'#QZ%9Z. L^0950H%*J(#""P8 \+LOB1_P $F?A^C'PI\'O@_<2KY[A_#W[. M$%YZMX0@XG2%)$S=+!(D9DW!V^?J4_X*,_LF>#(Y8_!?PS\71D" MY\L:)X!\&^%+:5W,1)WS:SITB)=^6CN[VV]1$AN(PP0#Z1TO]@;]DW2UCV_" M/3]1D0)F76]?\6ZP9&CD,BM)'?:]) Q8G9(/)"RQ@12JZ9!]+T;]ES]G/0 H MTSX(?"^$HH59)O!FB7TPVS>>I\[4+2[E+++AE#?V7'V2QB_UCHKR?WV56;) (ZT(H M&%&T=<+E1GUPN* /Q<_X;"_X* ^)N/#/[-WV"/R?\ :(\-/X8^':^+-$:R,OAW MPMX<#>*1IVK-I8!LM4O->9I;&34S+%)BR5X]DRPSQHC?T;8'3K]>?YUBZ[X: M\.^*+)=-\2Z!HOB'3TN([Q+#7-*L-7LDNX5D2*Z6UU"WN(%N(DFE2.<1B5%E MD56 =@0#^1[X9P^*M7^(O@72O &KII_CG4O%NA6/@^__ +3BL_L?B6YOX8M' MN?M4B74=MY-ZT3^>]M<)%C>T,@!4_JTG[,O_ 4FUI0=3_:"?3A?MLNXC\6? M$D0MD+>6S>5H7A>.!%V*)-FGNC$-@8E+U^L=C\*/A?IE[::CIOPW\!:?J%A< M0W=C?6/@[PY:7EG=V[B2"YM;JWTV.>WN(9%#Q30R)+&X#(RL :[^@#\87_89 M_;>U0@ZW^U"I\@$6Q_X6/\6[_P#UA_>C"VNG^4/DC.29MYZ!-I+0#_@FG\>] M48#Q#^TLLJ7C&34U\SXB:P&D8F1F47_B:SCOCYH1@]PEN2?GPK*N?VEHH _& M>'_@E!K=YO?6OVA9Y94VK;M#X(U"\VQG)<,^H^."Z?/@JL1VGDM\V*V+?_@D M=X/#H;_XS>([F/:?.2U\$^';5Y)"OWHY;F_U!8U\SYRLD,SE,KO#GS!^P%% M'Y167_!)CX0Q1LM[\2?B)<2%\H]K8^"K%%3:/E:)O#]X6?=N/F"1>"%V?+N/ M:6W_ 2Q_9T@D#S:_P#%>[785,4GB?0K=2QQ\^^R\)V\V00<)YFSGYE; Q^E M-% 'Y[VO_!,O]F*VC1);'Q]?LCES-=>/=4CDD4MN$;I8064 0#Y 8X4D*G+. M7^:NNL_^">'[)MK)(\GPWO;X.@41W_CCQS<1QD,&WQJ/$$15S]TL6;*\8[U] MM4$@U_81_9,M%B"?!CP_,86#*U[J7B>_=R'W@3M>:[-]I7/RE) MQ(C1@1LI3Y:3Q3^Q'^SMJWA#Q9X>\-?"[P%X1UKQ%H.HZ3IOBJV\+6VI:AX< MO[NUF@L]:T^.ZN4=+K3II1=1+;7=D\CQHIN$ 5E^M]Z\$'<#P"H+#\U! _&O MG7XN?M??LK_ 2&YE^-'[1?P2^%SVBEI;/QS\3_!OAW4SCJL6DW^L1ZK.X[QP M64LGHIH _/23_@D=$\?^%:P''F(R9Q_PFHSC=G&1G&,BOUW M\*Z&OA?PQX=\.?:OMG]@:%H^AB\,(MVN_P"R=-MK 7'D"2;RC?Y3?B/_P=3_!WPA^T#\4O#7@SX!^)/BI^SSX:\-3:;\-/B%HFO6OA MCQC\0OB/IE^RWFL7>C^)TAT_PY\(]VU^#1]& M^9)/VO/^"]O_ 5\=K#]EOX;WG[(_P"SCKTTD">/] N=2^&VCW6BRS#9-??M M >+[$>/O&+PV\JK<#X%^$]*ANE=HYHC"^] #^H[]K/\ X*-_L9?L2:;):Y/B/6& MU&Z^*OQ%D,[>9+?:QXI\.VFH[I%O_#[I+)$?Z1OA-\%?A'\!_!UA\/O@O\-/ M _PK\$Z:JBT\+> ?#&D>%=$201K&US+8Z/:VL=W>S!0US?WOVF]N9"TMQ<2R M,SD _D8^&_\ P0"_;U_;>\7:3\8/^"K7[7'BBU)E%Y'\-]"\2VWQ0^(&EV\E MSYL^D:?J,T*?!+X31/%)*8X/ /ASQ?'!N4?NYMYK^C3]D3_@E[^Q!^Q#;VES M\!O@9X:T[QK!;K!=_%CQ//A_P"!OBCX5U7P-\2?!_AGQ[X,UP68UGPIXQT/3?$G MAS5AIU_:ZK8#4=&U>VN]/O!9:G96>H6GVBWD^SWMK;W,6V:)''6HBHH1%"JH M 55 & *=10 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%5X;NVN#.L$T&)[34->:V31+&YCUK4[-H;O5WO M;1=-MI-LU[]HB^SI)O%>SMT/T/\ *O\ /0_X.0="^.$O[;WCC6-;NX-6^!HN M? ECX1L=!@G2TT/Q9>?#WPQ;W,'C.Q::YEN_%.LN98O#FKN#8W>FN-%T>"SU M);^WOP#^^?3OC)\)=6T35O$NF?$SP#?>'M!N4L];UVV\7Z ^CZ1=R0_:4MM3 MU,WZV-C<-;@SK#]M!\8['X@ZS9L8QH7P@ MT/Q#\5;Z>8 DP)>>#--U+P_"X(VEKW7+6%6^5Y5PJ67@S3[G2->T_Q)XW^'V@>*-!DO6M=1\):=XN/CJQU;^U_$EM MX<( O;!8KO2M.^QZ)K=S?:O9SO![&O\ P2O_ .#A9(UB2^\/QQ* %BC^.7P3 MCB4 8 6)-$6-5 X"JH '&* /Z!/B#_P6CUNX-U:? _\ 9)\?:T'7;8>(OC%X MO\-?#?3@Y) GD\/Z/)XKUJ6$CYO)FOM-N",!A&2#7PK\0_\ @H/_ ,%*?B8U MS':_$7X1? 31[Q#&UE\._#46IZM;Q,>0/$7BN'Q5>BY5>#<6,^G?,3Y:QM@K M^<3_ /!+3_@X6M5:Z1]!OI+WEW>7--'&S,/1?#'[)/_!RQX.,;^'?AA\,[&:$DQW5Q9_L"ZS>*3@[OMFO MV6JW188&&,I(YP068D NZ[\&/C-\?=42Y^*7QR^,?QKU25\BUDD\2^,H]S-S M':6-[J&M6-J@R%5+32($0$@1*I"U[3X'_P""6OQ#UE;?^SO@1\7-6AD&8Y?$ MF?"&FNHY+>7J+>&(D1N %#$'D#)W$4;;PI_P=GV4*6UE>:=8VT8PEM8WW[!% MC;I_N06FFPQ+_P !0#\A5C^P/^#MO_H+P_\ @Y_81_\ D.@#]!_A1_P30_:7 M\*+%'X4TOX9_!CY3OOK/7M,M==4[0N9=7\'Z%K6NR2$<$G7CAM[%@3EOI"R_ MX)9>,_$TRWGQ1_:#DU2Z)9I1;:%K7BF'? MV'?V5O#)A>S^#?AK49X1C[1XFEU;Q5+(2,%Y%\0ZEJ-NS>X@4#DA06)K^7EM M"_X.VD5I#JL;B-6D*+J_["3L_E@OL5!:*79\;50$%B0H(SD0#XG_ /!V?@?\ M6\7H.O@7]BW/X_\ %3]?6@#^PWP]\/O ?A$!?"O@OPGX:55"A=!\.:-I "@8 M SI]E;M@ #)Z "L/Q_\*/A/\06M-3^)/@7P;XM;0K6\6ROO%FC:;JG]E6O ME']M[XF_\');_LP_%2+]JWPYXR\,?L\7.CP6GQ8UCP)X6_9\TC4H/"5S=Q17 M\.LZI\'M8U'QW8>#+P,EIXQN;&&'2O["FN;?Q+>6WA^YU$2@']Q/PZ^$7P/\ M)S6GC7X7> ?AYHDVL:,@L?$_@W1=%M_[3T#5EM+^(VFK:5&8[W2M12&RO(I+ M>>6UNT2WN(WD01N?8*_SRO\ @G9^T_\ \%X_A!^S-X/M/V/O@EXX^-7[,$>L MZ_9_#B3Q+\';;XE:)IJI*UOJFC^ ]3/BSPOXKM_ >F:O!=OI]O8&Y\%Z=K1U M2PT:\BC%SI\5:S8>6RC+K&D%K$!Y]L9H]":S\;_ %+#I=TL:P(5\6_"G5XH;FZE)-I>7,B6TRO'%':R./, MD[C2/^#M[P3!Y<'C;]B'Q9H]S&MQ'>-HGQ[\*7ACO(W;R;>.S\2^ ?"\RJ4 M%T;B:*XMY%;R[:="" #^Q.BOY8_"W_!V!^Q9J9"^)?@!^TOH;$62EM(7X/>+ M(UFF.+Y<6WQ+TJMRQ1ZC/^T3X M022>6%I_$/P.U*]AACCB\Q;J5O!^O^*7\B9_W$<<4)[71T,8Z33AOL]JV$NI86(% 'Z6T5\K>&OVZ/V*O&2Q-X4_:Y_9F\ M1&>"_$5N]O!=I/H7BOP_K$+VER<6URDNG:C(V:@#N**: M7 ZAOP1S_)31N&,\@>ZL#G. ,$ Y)Z#&3VH =17G?@#XN?##XJ-XN7X:^/\ MPAX\;P#XRU?X>>-AX0\0:;XA_P"$4\)M7FE,6E7GQ/^)-C:WTS-D1%O ?PNT#QIJMPS'!^S1^)H)& M)V;P<-0!_8STZTW>N 0=P)P"H+#\2H('XXK^(_\ X>)_\'(_[7;(?@'^RSK/ MP<\.ZPIBLM8\-_L[IX2L5MY0 LJ>/OVG];N=,?:K F\L;"#;Q(B(,"FG_@CW M_P %[_VM5=_VI_VTG\":'>/NO?#?BW]H?QYXK6*.5QYTFZ7\.W**3 MFV_MR&V(&P2;'PC_X--O@K MIMU;:I\>/VL/B?XYO)-LNIV/PK\">#_AI%-,23+&?$'BN;XFZ_1M$84D4 ?D/\3O^#L72]1O+CP_^S?^QCXE\3:O-*8M+O/B MA\2;"SOIG8[8<^!/A?H/C75;AW)!^S1^)8)23LW@X:O)A_P46_X.1?VNW1O@ M'^RQK'P>\.ZPIBL=9\-?L[#PI8+!+@+*GC[]I_6[C2WVHP)O;'3X0IQ(B+PM M?V*?#+X ? SX+6::?\'_ (-_"WX6621+"+;X=_#_ ,)^#(C&J!-K_P#"/:3I M\DA*CYFE=WM[%XR-V.F[+$>N"Q)&>_K0!_$:?^"/W_!?+]K5';]J M;]M&3P'H=V^^]\-^+?VB/'7BI$25_P!]'%\/?@CINE_#QBBL0;;^W(;<@;!) MMY/T;\(_^#3;X,:=_IUM;2VLK>"TM((;:VM88[:V@@BCAAM[>%%BA M@@AB5(H((HT6.*&)$BB152-%10HL44 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %8_B$HN@ZTTESJ]F@TG4F:[T"UDO==ME6RG8W&BV<-EJ4MUJT !ET MVVBT^^DGO4@BCL[IW6"38HH _D+_ &>]0\"^'OA1^U)\.OA[X^^$GBK3Y=3_ M &:/B7XV_:,\!?&7XF_";PC^T9\(M'^)WP)\.ZQ\-_VI-+GN?$-Y^SI\=_VA M[/7/$FBZ_P#%/7=:\1ZSXDO-5^*N@?$G5?AWX$\%ZMINF>EWOCL:KX?^+:_& M/Q38?#SX$>%/@W^WCXP_81MO#WQI\3S:'IGQ9\%^*OA=8>'=,^&/CNSU/P]; M_$+X@_"KQ%-J^A?!NT\)7?B&RTB'5O%WAGX4?;?"EA]HN_Z?=*\!^"M"7Q8F MC>$_#FE)X\UF^\1>-4T_1=.M(_%NO:GI]EI6I:QXCCAMT36M2O\ 3-.L=/O; MS45N)[JSM(+>=Y(D"UI/X<\/RVFDV$FB:1)8Z#/9W6AV;Z;9/:Z/>-[.*%;>.T\7W/AW39_$]JD"10I"EOKLFH1+$L,2QA!&(XPH0=K=O=)"S6< M$5S."NV*>Y:UC8%@')F6WNBI5$;B>:2S-K;&U>1V>W-O 860Q1E?6 M** ."T'P]%X5BN8/#'@/P?X<@O)EN+N'0IK/1XKJX5!$L]Q'IWAJV2>98P(U MEE5G" (&"@"M_P"U>(_^@/IO_@]E_P#E%6]10!@_:O$?_0&TW_P>R_\ RBI/ MM'B'_H"Z9_X/9?\ Y15OT4 8'VCQ#_T!=,_\'LO_ ,HJ/M'B'_H"Z9_X/9?_ M )15OT4 8'VCQ#_T!=,_\'LO_P HJ/M'B'_H"Z9_X/9?_E%6_10!@?:/$/\ MT!=,_P#![+_\HJ3S_$'_ $!-+_\ !Y)_\HJZ"B@#G_/\0?\ 0$TO_P 'DG_R MBJI?V^I:K8WFF:GX8T'4-.U&UN+'4+"^U07=E?65Y"]M=V=Y:S^'Y(+FUNK> M62"YMYXWAG@DDBE1XW93U=% '#>'M#_X1'0=&\+>%?!'A/PUX9\.Z99:+X?\ M.Z!=6^CZ%H6C:;;I::=I&C:3IWANWL-,TS3[6*.VLK"RMX+6U@C2*")$4*-D MW'B(_P#,'T[\/$$X_EH@KH** .=,OB \-HVG,/[KZ_.ZGZJVB%3CJ,C@\CFN M*UWX=^&O%&?^$D^%'PX\0;KB6[;^V[#1-7S=3*R37)_M'PCO\ _!LE_P $\M9#KIVE_'[PENMXX0VA?M%WNI>6Z2%WNA%XQ^'OB>.2>=#Y M$L

T6,!X+:*?,I_I HH _E.\3_ /!J+^R#JLLDGAWXW?M'>'4>Z218-5U+ MX.^-$CLUB*FT$UW\)M"N)9#-B9+R9W,:Y@%LRD2KX-K7_!I3HT&]_ W[9NN: M6_D7.U/$7P9\.2[[@,7TY)+CPQXLT5_LT8PMVWDO,SYFM5@)\JO[*J* /XH& M_P"#9G]O+P9;6;&U26[C_ +6* M* /\U'_@G[_P2*_X*.?M5:G\;_!?@;6O%_[*/@?P5XD_X0KXR:O\3-=^*'@# M1?$OQ&\-74T5QX"/A/P<\5[\1O$OA2+4+R_U.^O!+X;T2WU&,?\ "127>NVU MM=?MO\(O^#3[X5:7-!JGQZ_:;^(GCK4G*RZAIWPH\/>$OAK9W$I.Z2-_$WBS M3/B3XCF4MD&?[+;3L#N^1B2/Z]0JKG QGD]3_.G4 ?B)\(_^"!'_ 3/^$ZV MLTW[*NC_ !5U>U=)!K/QI^*GCGXBO,\?(:?0=0CM?!K!C\S1IX82+/ 0)E3^ MH7PS^!?PO^"UFNG_ ?^ ?P;^%=BL2P"U^'?AWPSX,B\M5"8?_A'O!NGO(2H M^9I7=F.68DG->\T4 <_Y_B#C.BZ:V.F[7IF(]<%M#)&>_K3OM7B/_H#:;_X/ M9?\ Y15O44 8/VKQ'_T!]-_\'LO_ ,HJ/M7B/_H#Z;_X/9?_ )15O44 8/VK MQ'_T!]-_\'LO_P HJ/M7B/\ Z ^F_P#@]E_^45;U% &#]J\1_P#0'TW_ ,'L MO_RBH^U>(_\ H#Z;_P"#V7_Y15O44 8/VKQ'_P! ?3?_ >R_P#RBH^U>(_^ M@/IO_@]E_P#E%6]10!@_:O$?_0'TW_P>R_\ RBH^U>(_^@/IO_@]E_\ E%6] M10!@_:O$?_0'TW_P>R__ "BH^U>(_P#H#Z;_ .#V7_Y15O44 8/VKQ'_ - ? M3?\ P>R__**C[5XC_P"@/IO_ (/9?_E%6]10!@_:O$?_ $!]-_\ ![+_ /** MC[5XC_Z ^F_^#V7_ .45;U% &#]J\1_] ?3?_![+_P#**C[5XC_Z ^F_^#V7 M_P"45;U% &#]J\1_] ?3?_![+_\ **C[5XC_ .@/IO\ X/9?_E%6]10!@_:O M$?\ T!]-_P#![+_\HJ/M7B/_ * ^F_\ @]E_^45;U% &#]J\1_\ 0'TW_P ' MLO\ \HJ/M7B/_H#Z;_X/9?\ Y15O44 8/VKQ'_T!]-_\'LO_ ,HJ/M7B/_H# MZ;_X/9?_ )15O44 8/VKQ'_T!]-_\'LO_P HJ/M7B/\ Z ^F_P#@]E_^45;U M% &#]J\1_P#0'TW_ ,'LO_RBH^U>(_\ H#Z;_P"#V7_Y15O44 8/VKQ'_P! M?3?_ >R_P#RBH^U>(_^@/IO_@]E_P#E%6]10!@_:O$?_0'TW_P>R_\ RBH^ MU>(_^@/IO_@]E_\ E%6]10!@_:O$?_0'TW_P>R__ "BH^U>(_P#H#Z;_ .#V M7_Y15O44 8/VKQ'_ - ?3?\ P>R__*.M[Z_Y_E110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5KR\M-/M+F M_O[JWLK&RMYKN\O+R>*VM+2UMHGGN+FYN)F2&"WMX8WFGFE=8XHD>1V"J2 " MS17R!^SA^V[\%/VHKGQW#\.X?B+I%KX'@TO6H]9^(OPV\5?#[0O&G@;7M*LM M9T#XC^!=8\165O8ZWX.U;3K^VO(WN9=,\1Z=87&G:OKGAS2M%U[P[J6K\Y:? M\%&OV1M4^&O@/XO:!\2-4\4?#SXBZ/\ $OQ9X>\0^%/AS\2O$Z6_P]^#WC"7 MP)\3/BKXFL-#\)7^I^#_ (3^#O$J06>K?$CQ19:3X2%M?:?J5KJ=SIMY%=4 M?<5%0V]Q!=P0W-K-%<6UQ%'/!<02)+#/#*BR130RQEHY8I8V62.1&9)$971F M5@3-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %9VL0W=QI6I6]@FGR7T]A M>0V<>K0RW&EO=2VTJ6RZE;P,DT^GM.T8O88F626U,T<9#LM:-% '\]W[-O[$ M7[65_9_M"_#..Q?]B_X)^+=5^'JZM\)=1\3M^TA\(?$?BCP[J'P\O_&^C_!+ MPQ>>*] \0>$OV:/''A'0->^'&M:(_BWP)'?AVOQ]_:E\??& M#X3?$;4-.U/Q!XET^^\&S:+XZUN\^(%AX,N+WQ?X?M8O!WAG1?!'BJXTW4M0 MMOZ%\ =!UY/N?6B@#AOACX+7XQNH'N(6BCNKBS9BI$]K]G,RA6! M(7[3![_P"ABUS\M%_^4U;E% &'_8]W M_P!#%KGY:+_\IJ/['N_^ABUS\M%_^4U>9>*?VA_@SX+^,WPO_9Z\1>/M$LOC M1\9-.\6:U\//AU&\U[XFUS0? ^C7FN^)O$,MA8PW#Z1X?T^SL;B"/6]9-AIM M_JBC1]-N+O5"UJO(Z+^V!^SKXGTGXW:YX4^)FC^+M)_9W\>6/PO^+&H>%(=0 M\16?A_XBZCI/A35[?P7976DVEU;^)/$*1^-O#6GW>G^&Y=5>QU_4&\-WA@UZ MQU'3[0 ][_L>[_Z&+7/RT7_Y34?V/=_]#%KGY:+_ /*:OGZ7]LK]FF.]_:*T M^+XKZ!J%S^R>OAY/C\NBP:MKZ_#_ %3Q3::E>:)X9NCH>GZBVL^,[M-+FM3X M*\.)K'BJ#5+G3-%GTB/6=4L+"?T3X/?&OP'\<= UG7O MSKJ-X8\3WW@KQ?X M>\6>%/$W@7QEX-\7Z;I^DZQ=^&_%G@_QAI>C>(=!U7^Q=?T'7;2*^L$AU+0= M[_ .ABUS\M%_\ ME-1_8]W_ -#%KGY:+_\ *:MRB@##_L>[_P"ABUS\M%_^4U']CW?_ $,6N?EH MO_RFK^U:[T33 M+B_O].TN^O;O1(Y+2+68K&YO+>%P#TO^Q[O_ *&+7/RT7_Y34?V/=_\ 0Q:Y M^6B__*:MRB@##_L>[_Z&+7/RT7_Y34?V/=_]#%KGY:+_ /*:MRB@##_L>[_Z M&+7/RT7_ .4U']CW?_0Q:Y^6B_\ RFKJZWINFZ=X=>: MRT[7+FPU74;"QN0#W_\ L>[_ .ABUS\M%_\ E-1_8]W_ -#%KGY:+_\ *:O! MO&7[7W[.OP^U31-$\9?$W1/#^L^*/CSX>_9G\):1?1WZZIXO^-'B1_"D5EX0 M\)Z=':27OB(V,GC+1E\0ZUI4%SH'A?&I-XAU/35TG4#!JCP_XO\7Z;\)O'EQ\(O#7B1O VB_$4>&]6^+HT5? 4&NKX M7\2>'KB338]9EGAU#6;#19A'J\KV<8![;_8]W_T,6N?EHO\ \IJ/['N_^ABU MS\M%_P#E-6Y10!A_V/=_]#%KGY:+_P#*:C^Q[O\ Z&+7/RT7_P"4U;E% &'_ M &/=_P#0Q:Y^6B__ "FH_L>[_P"ABUS\M%_^4U;E% &'_8]W_P!#%KGY:+_\ MIJ/['N_^ABUS\M%_^4U;E% &'_8]W_T,6N?EHO\ \IJ/['N_^ABUS\M%_P#E M-6T[K&K.[!4169F8@!54%F))P 223@ $GBOCNZ_P""@'['EG\#OBQ^TG-\ M>?!'_"C/@MXP\9> /'?Q+CN[F;PQ'XR\!^1'XB\.^&+R&V<^.]42\N8]*TBV M\$QZ^WB36-^E^'3JEW&Z ^JO['N_P#H8M<_+1?_ )34?V/=_P#0Q:Y^6B__ M "FKR'XF?M.? [X-Z9XQUWXI>/\ 2? OA_X??"I/C3XU\0^(TN].T'PU\/;C M5+G1=/U75-6EM_L<-]K.K65[IN@Z DLNOZ]?V=Q9Z/IE[=1B%N(\:_MM?L[> M M+^'FL:[XKUZ>Q^)7@#3?BUH[>'?AW\0_%UQH/PGU0Z+';_ !/^(-GX6\,: MQ=_#;P#'=>(=)L[KQ-XYAT/3[:ZDU!)'\O0?$,ND@'TK_8]W_P!#%KGY:+_\ MIJ/['N_^ABUS\M%_^4U;8.?U'/L<']>_0]1D4M &'_8]W_T,6N?EHO\ \IJ/ M['N_^ABUS\M%_P#E-6Y10!A_V/=_]#%KGY:+_P#*:C^Q[O\ Z&+7/RT7_P"4 MU;E% &'_ &/=_P#0Q:Y^6B__ "FH_L>[_P"ABUS\M%_^4U;E% &'_8]W_P!# M%KGY:+_\IJ/['N_^ABUS\M%_^4U;G3K7A-E^TU\!]2^*_P 3O@E8_$_PK=?$ MCX+> M ^)?Q;T&'48VA^&W@_Q/>>(;/1=0\:ZUQH7ANZNE\+:WJ,ND:KJ5MK M%AH=M#K^HV-IHVH:=>W8!ZU_8]W_ -#%KGY:+_\ *:C^Q[O_ *&+7/RT7_Y3 M5X?\//VL/@)\5_AY\+_BO\.O'UGXL^'?QF\6^*?!?PV\6:7IVL-I'BC5?!;? M$%O$EW9S7%A T/A[3[7X7>-M2_X2>\2WT&YTC24U:UOYK#4-.GNN.L/VW_@5 MXJ^&"_&+X57/COX[?#UOB3XV^%8\0_ CX:>-?BQ:GQ-\.]7UK0/%UXG_ B> MD7GG^$=,UO0-1TQ/'-N9?".H7"VTFF:Q>6M[:7,P!]0_V/=_]#%KGY:+_P#* M:C^Q[O\ Z&+7/RT7_P"4U<+\#OC-X*_:&^$W@7XU_#D^(W\"?$?0XO$OA.X\ M5^$O$?@;6[_0KJXN(=/U2;PSXLT[2M>L;+5H8%U+1[B[L8HM6T:ZT_6=/>XT MS4+.YF]6H P_['N_^ABUS\M%_P#E-1_8]W_T,6N?EHO_ ,IJW** ,/\ L>[_ M .ABUS\M%_\ E-1_8]W_ -#%KGY:+_\ *:MRB@##_L>[_P"ABUS\M%_^4U'] MCW?_ $,6N?EHO_RFKB)?OK.IZ?87 !Z5_8]W_ -#% MKGY:+_\ *:C^Q[O_ *&+7/RT7_Y35X+8_M?_ +.FKR?M%1:%\3M$\1-^RE/9 MV'QW;P[%?ZY!X&UN]\.OXHB\,S76FVMQ:ZQXICTM46]\.:#-J>KZ?JD]OH=_ M:6VM2BP#KC]L#]FVU\0_M">&)?BWX5;5OV5/!6@^/_VA8[6XN+^V^%/A[Q): M^,K[2AXHOK"VNK.'77L? 7B6]NO"MI-=^)K"UM["6^TF#^V]%6_ />/['N_^ MABUS\M%_^4U']CW?_0Q:Y^6B_P#RFKS?X-_'CX>?'2P\3W/@>X\26FI^!_$4 M7A7QMX1\<^"?%_PV\>>#M>NM!T;Q7IMAXG\#>/-%\/\ BC1SK'A7Q%H/B31K MFZTQ;/5M&U6TO+&XF'GI![)0!A_V/=_]#%KGY:+_ /*:C^Q[O_H8M<_+1?\ MY35N44 8?]CW?_0Q:Y^6B_\ RFK<_7_/M110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% 'QO\ &WX'^)_&?[4'[&WQ=\+Z/HQT?X0^,_C%JGQ) MUA[JQL-8&C>*/@#X]\ ^$8X49%OM<6#Q/XFCACM8Y'_LNWOKZ^41Q-/O\0TG M]EOXDZ9\=/C)/9:!HVB_!SXI_MF_L_\ QD9-$O\ 1+6 _ 7]E+X86>F6[ MZ#!):264U_\ M(_"OPMIR:-:VLK/HEO?Z].L-G)%]H_3>B@#\]].^#WQN^%? MQS_;:^-'PK\"^ =$]$\7>*/AC'\6[GXAZ5K=YI& MD:M<^$;C5I/&<']EZ_=Z3>V=YX@U(:CJ43V,&IRUTO[#_P &O&_PBTKX_7?B M;P]K7@;PY\5?V@O$?Q3^'OP]\9_$%OB]\2O"NA:WX)\!:+X@E^(_Q4F\0^,+ MKQ3K_BGQYX=\4^*M)TRX\;>.XO ?@[5/#7@72?%1T+0=+\->&?N.B@ HHHH M**** "BBB@ HHHH ^1OVU?@IK_QQ^#5AX:\%Z+HFI^-M+^,W[,OB_3KO59;# M3Y]/\,_#W]J+X)_%#XA_8M8O(VDM&G\&> =4F:PMY$.MW-C8Z:4EFDM@O@'[ M1_[-_P 9/$O[0/C3XE?"/0- @L/'/[&/Q#_9YN=;CUC2=$U.Q\R>&/AIINO^)AJ3/+.? $_P 8-2^(?C;QG''X M_P#&%S-XGUS6O'MUK_BO6+Y"?&GB7Q;?ZM9/I5MH_P#9T_ZIT4 %%%% !111 M0 4444 %%%% '(>/O#D'BWP;XC\/S:?8:HVHZ1?1V5IJ4-O/:_VK';R3:/.6%'7\V]+_ &2?B?9_L\_\$K?!4GA[PXOQ M!_94U[]E"7XRW*ZMI336&@_"/]GWQIX%\86&D:V$#>([>U\9:W9?V=8V)OV-&OM \/3?&C2/VK/V>_VD?BG) M/?Z/')H4LO[6W@O]HOXZZ7I7B!1+'J,6C6=A>:58VFG7+0^(E\+:':VAE2.P M:/F=+_9F^*.F_MC6/Q(\&?".W^$,?_#17C?XI_$_X[>'OCSXI\4>&?C=\&?$ M7PA?PG;?#S5_@WK^O3SZ?X[USQ?%X(EUS1SX4T[X<^"5^&MI\0/ OBZ]\2:P M?#H_5NB@! " 3D@ $^IQR?QI:** "BBB@ HHHH **** (+J"*ZMKBVFBCGA MN()H)89D22*6.:-HY(I8W#(\(=%T^[\1_$GP5IWPM M^$5IJ-_I-W:?\(MX"^"=SI7@W4S/ON(M#N;KXP^/?BCK-I+<"VO]-L;O3[Z9 M+:5RJ_!'Q2_81_:.&F_#/5O!&C:QJ/Q$;_@GE\!_V5O#NN^&?CYJ7PRL/V:_ MVC?@SK&N:SX<^.NIV>E:EID7Q!\+Z3M?%FG_L_ZQ!^VU\2_C#<>&?#1^$_C?]E7 MX=?"ZZB/]E.VM>.M+^-7QB\;>+H]7\.>03=6]_H'C+0YKO5KV.6/5IYI[69I MI;:0C[3HH _+[]E7]E[XH^"/^%8>&/BUX6T1/"'PQ;]MOQ1!%'KFDZ_I^L>+ MOVE/VI/'OB+PHLFG0O*'71?@7K.IQ:C]JM5M4E^)-YH9DN+C3M1BBS;;]E#X MOI^RY^T=\!TLK#1I/C]^V5\7=5U(Z)XBTVV-G^RY\=?VGK75OB%=65W&8DT_ M7+G]GC5?%NG66A6KPZG9:A>P6%J4O(HDK]4Z* *6FZ;I^CZ?9:3I-C9Z9I>F M6EMI^FZ;IUK!96&GZ?90I;65C8V=K'%;6EG9VL45M:VT$<<,%O%'%$BHBJ+M M%% !1110 4444 %%%% !7R3\?_@OK_C_ .-7[&7Q%\+Z+HLR?!S]H'7O&OQ% MUFXFL;'5XO =Q^S#^TM\-M)M[662/[;K*6WCOXJ:$8-&AE9;5-2U35TC1(;M MW^MJ* /RTO?V5/BH?VA/C]J&F^&?#5E\&_CG\9_V,M;U*6TU/2(#!\/?@#X/ MUOQ=X[CG\/1>1-$/$?Q(\.>%/!TMA!%)<:I8^+]5U>2+^S[?4;A7_M!_LF_% M_P ;>*/V^]0^%5EX$\/Q?M%?L6_!OX.^!KG5TT<:5K7Q&\/>./VK_$'Q*L?$ M&EOI&KQ:0OB32/B_H-J/&>HZ)KB1ZOKUSKDFE:S/H-S9W/ZD44 ?GW^PG\#? M'?P=N_VA-5U[PEXB^'/@CXG?$GPEXJ^'_@#XC?%:]^/?Q>T>/0_A+X)\"^*= M5^(/QEU;Q=\0M;\2QZYK7AB-?!N@:I\0O&LGA'PMI5I;V>IZ+I^J6W@KPM^@ ME%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (3@9.>/0$G\@" M3^ IOF+Z/_W[D_\ B:^6/VWOV>_$/[5G[*'QS_9W\*>._P#A67B+XL^!;SPE MI/CS[)JE_P#\(O=W5]I]TNJ?8]%U?0M4N/+2S>+R[+5["<^=D7"J&5OY9W_X M->/VH69F'_!2# 9B0/\ A"?C#QDDXX^-H''L!0!_9^9%'9_^_)K.?1[N[CEDLGO/Y>)?^#7;]J(Q2@?\%'4E M+1R*(I?!/QA\J0LC 1R_\7JD_=2$[)?WNY_#,/Q@N[;Q#K.D?$S4KU;6YL8OA$OA;7/"6J>)O M!>HZ&]MJVJ^)I=2TO3]*>2S\,W^EW'BBUUC2=! /]$CS%]'_ ._(OV\_\ A/M!^$/Q0\,^/M8\$_\ "(_%*S_X2K3]"FFDGT/[5JOQVLHP ?U?D@.?%'PM'CY_%^@>#_'&I>'5T#5M5 M@@^%_CR?1K22[LW\4)X=NH_#1U6YFL[>Y^Z2IV*O4J8\_P# 64D\^P-?CW^S M]_P3CU+P5\ IK?XE:UX]\3_%[1-6_:E\6?#WP%K?Q@US7_@QX%\:_%?QE\>V M\'>)?#7@R&6V\)VFJP>"?BG]CMKC4[358O"USK6IW&GPVVLVJ:G& ?5WPB_; MZ^!'Q?N?A[#967Q<\ V7Q=\/W'BCX4:_\8?@M\1_A5X4^(VCVG@B?XEW,GA; MQ9XOT*Q\.7%]#\/;2_\ &PT>_P!3T[5[CPSI.NZO:6-Q:>'M=?3M[P)^V[\" MOB!X@\(Z/I]SX]T#2OB3I6N:Y\*?'GCKX6^/_ ?PU^*FD>'/#UWXPU;4? ?C MSQ5H.F:!JUL/!NGZCXWT=KRYTQ_%7@;3=3\:^$H]=\+Z;?:M;_F]X<_X)@_$ M+PUX&_9G\'OXJ\<>+M!U#]CSQ'^RG\L[RXUWX4>-_"FDW%A!K?P]\5Z7JW@27PNOAWQ1HWCGV M[3?A=^V_XI^(_P"S*K:+^%?C[ MPCH&F>#_ (%Z5I4?B_7Y/%GQ#U[P/XLU2_\ ':?"W5?"O@SPC<>&K;5M;U#[ M*+X ^R_@U^U_\'OCGXBT?PWX-_X3[3[KQ=X&N_BC\.+[QM\,?'?@31/BG\-+ M#4-$TV\\<_#G6O%.B:;I_B;1+:;Q/X6NIHHYK;6DT?Q3X:\0-I']A:YIVI3_ M %'7X^?L3?LM?''X(_%_P?J&C^"O$W[-WP8TCX3>*O#OQ?\ @5'^T?XA^._[ M.OB+XHW6J>&6\&ZS^RG\/O%WB'Q/K?P(\"^'&T_QG>I:6@^%VFOX6\0^'_!M MQ\*;V\TY-:\,?L'0 4444 %%%% !1110 4444 &\:?\()?VGB[2/$CZT;74KOS;;3;'5[633_ "M+U32+ MD?:'U&.7>UTT2_9\/"[%&3\\_P#AUW\4O^CD1_X)?&/_ ,W% 'Z5?'+]HSX: M?L\V'A[4OB1=ZS:6WB>_OM-TIM'T&_UQWNM/LTOKE9X[(%K=!!(I223Y9&RB M\@UY?\,_VZ_@#\6?'.@?#SP?J?BJ?Q)XDFO(-+AU#P=K&F6;R6.FWFJSB>^N M5\BW M+"X93)P\@2,?,ZU^3?[0W["?QE^%>F>%[O3-=\5?'%]8U/4;2;3_"_ MA'Q=J4GAY+6QBN4U"[5M6\1^5%?,QM(V\FTW21[?-E/[M/(/A+^R?\<_''Q$ M\->%;WP9\1OAG:ZO/?1S>.=:\"^+;/2] %MI5_>K-=W(31S$MX]LNFQ'^TK7 M=/>1)O?=Y4@!_43N!]?^^3_A1G/K^1'\Q7XOC_@EY\4L#_C) #_N"^,?_FXK MZ$_9C_8B\/\ 7_C&/&VGQ^&]=T,Z'_9OB*U+3ZL^G-#>^;J?B?5; M7_119.-IM#(WG?)+'AMX!]W^/_''AWX9^!?&?Q&\7W4]CX4\ ^$_$?C7Q->V MUC>:GV_BO2/VL_ VO?$7X%ZKI6E:Q+I_B[PMX8\.Z'XHU MZ[N;F2RC7PW?:7IGB#3X[[1?$@TO6+355OM$N;*'5],U"SM^@_:D\ ^(OBM^ MS1^T-\,/"$5M/XK^(OP-^+O@3PS#>WB:?9R^(?&'P\\2>'-%BNK^4&.RMI-3 MU.U2>[D!2VB9YW!6,BOQ[\:?\$_OVLOAS\1OAYXF_9MO?"=MX7'[/?QU=]#O MO$]IH5W\#OVNOC;\,/A1\'_%'C?P,XM7L-0^&GBE]+U7XX>(=!T^S2^A^+OA M3Q/J]D[R?&"[_LT _4W0?VV/V)-6MO M"OBR34I_'&D^)M)\(Z=H'AKPW'HTGB'Q==^-]:\1>%HOAFWAG3=4B^)-KXM\ M*:CX,?6+#Q#IEQ<<3K?_ 4$^!7A_2X&U+1_C2OC6?XLZ)\$Q\(;?X&_$B[^ M,"^/_$OP[\5?%G0;-? -OHLFI76A:M\.?!7BCQ59>,-/EO?"$_"'A_1;SX,>!_ C:3KWQ&_9UN-;T'P[\5WTW5=:^'?Q8^#W MPD\2:K._"7@;XO>._A3\)OVO/A_\7OAO^S?\ M;?VI/#OQ?^,?@;PM!^RU^TQ\'?BA?Z3\;?B3XJ\2)-X7UKQC\6/AS>>$_AMX MD^+WC6^T"S\->+= _&VD_$;P9XHT.QTC4)O ^K?"[4-"MO'I\;ZI;>(?#4OA7PO9 MZ%=:EXTA\4>%[OPBFMV/B31;J^V/&7[4OPA\(>%/A=XJCU76_&1^-UG9ZC\' M_#/P[\*>(/'7C3XBZ;=^'K;Q;)K'A[PMX?L;K4AX?TOPU>6FM>(/$^K+I?AK MPY:7E@NN:Q87.IZ9;WGY[>(?V0/VF?C%XZU#Q3K.IG]G_2_C7^U!X"_:)^(@ M\%>+_!GC_P 0_#SP[^RS\(/!'A;]G?P7+IOBWP1KO@'Q;XN\;_%[PQHWQ1\> MWECH>J^&?"^D>$-)\)Z?J^LZE;:=XHEB^$?[+'[4?[+NM^!-9\,:98?'K1_V M=;C]IOX'?#C3]>\6^%?"GB[QO^S=^T;KOP9^-7A+Q3:V]M:^%?AQH7CGX*_$ MSP1??!Z[\%2:?X#T'7_A#IEGK7AK5["_L-+\-ZJ ?IU\-/CK\,?BOX$U/XB^ M%O$7V?P]X=U#Q%HOC*+Q7IVI^!]=^'_B#P>S+XM\/?$+PYXOM-&UOP3K?AM4 M^TZK8^([*P,6F2VFMP27&AZAI^I7?F?PN_;(^"OQ;\7^&_!GAV?QUI%]X_\ M"VK>-_A3JGCGX8^// 7AOXO>$-!&G2ZQK_PQ\0>*]"TO3O%-O96.L:1KBV,< MEIK-_P"%M4LO%^E:7J'A64ZRGS-\%_@!\!M#\0_LQ?#;]GC0M:\$^+++_A'+[Q%=-I'@R/Q'XD MGU3PUX&U*'Q=-JGA^SM=3T32-'\:>(L;XC>"?VZ?CW\ ?%?[.;?#3X9? G[7 M^SAX_P# 'BWXA3?$@>)K/QK\2I/"]OX6\%:+\(F\'QIXB\)?#'Q-/:ZC<^// M&/Q"\.Z9XQT+PCJUKX<\-^ =1UV>]U_0P#],QXX\&-HS>(E\6>&FT!&O4;6Q MK^D'1U;3FD6_5M3%X;$&Q:&5;P&XS:M'(MQY91@+:^*?#;'4@NOZ*QT>>WM= M7 U73R=+N;NVCO+6WU$"YS8SW%I-%=00W0AEFMI(YXD>%U<_BYX;_8/\6>/? MVB_AG\4?%/[-7PK^$7[/VF_';P]XWUK]F5]2^'GB;POI*>%/V*/VB?@=JGQ' MO_"GA2PF^'-]K/C+QM\4/AUX2L]$T=;^XD\%_"OPIXR\1G3-6@MO#GA[XP\8 M_L)?$G]G/X&_LZV.M_!;P!XKMI?!'_!)7X'?$WX=:5X@TZ'3OBE\;OA=^WYX M>\3:]#XMU"UTZXMM:M+/P;XDU"&S\:>)H;W2[^.\N= UN6/P[>:LR ']-[^+ M?"T=CHNIR>(]"33O$D]G:^'K]]8TY;+7;G44,FGV^C79N1;ZK/?1@R6<.GR7 M,MV@+VZ2*"1D^)_B%X7\+:;XQOKJ]?5+SP+X7O\ Q?KWAGPU _B3QFFCV-A< MZ@IL?!^C_:O$.H7NHQ6LL.C6%K8/&.ST])[B5$/X2:U^P-\$OA9^S[KOC3P+IWAG]C+Q#^T!\3[+Q?X-\1Z->RZ7> M>'8++4[& :]\4M4^$JZSXH\"^*K&UTGX9V'C?2)Y-7MZ?Q#_ .">/[35WJ/[ M3^C^#O#F@:[J'Q<_9S_:K^'FN_$;XD>(_A3XDM_'OC7XN?LL>&?AGX<\,_B9\4_#VDWOQG^&GQ,\6^/_@'X8\,Z9/>?#6^2_/A^WTD M_<+PG\>?A!XW@\>7/AKX@>'+ZW^&/Q'U+X0^/;B6_CTZU\,?$O1[?1KC4_!F MHW>I_8[7^VK-=?TF&2&WFGCDNKK[';S374,\47K@.>?\_P"?:OYXOB!_P3D^ M-MOXY^(/B#P[X"TNX^'VH?M6?M0?%Z]^'G@.#]F&^_X6A9?M!_!/X*:)X)\< M7_A_]HCX?>-_AB-;^'NO^#OB3\,O%J>(]!TWQC;>%OB%KWB+P'K^N:??:AX< MUW]L/V:_AWKGPC_9Z^!_PN\3ZE?ZOXC^'GPF^'W@O7M1U3Q&/&-_H2:!I#W#6$ ![82!US^ )_D# M2;AZ-_WP_P#\37Y<_P#!1C]@#X@?MLZG\);_ ,$_''_A3T?PZL?&MIJ4']E> M)M2_M]_%-SX8GM9<^'O%?AI8?[-70;A,7:WC/]MS"T 642_FK_PX9^//_1[' M_EK_ !)_^>E0!_1]\1/B%X1^%7@3QA\2O'FL0^'_ ;X$\.:OXJ\3:S=)*T6 MGZ-HEE+?7TXAC1I[J;R83';6=M'+=WMR\-I:Q2W$T4;;?A_Q!H_BK0=$\3Z! M?1:IH/B/2-,U[1-3M=TEKJ.D:Q90:CIM];2!<207=E13/XC?]\/_P#$TH(/3/X@C^8%?S'?\.&?CS_T M>Q_Y:_Q)_P#GI5^F'_!.;]@7Q]^Q+=?%RX\;?&__ (7"OQ'@\$1:;'_97B73 M?^$?/A63Q2]VV?$/BKQ*)O[3&OVZ_P"B"S,?V']^9PT0B /L_P#:(_:1^#?[ M*?PW;XN?'GQC!X"^',/C#X?^"+[Q5>Z?J>H:=I>M?$SQIHG@#PK)JW]E6E[/ MINCR>(_$&FQ:OKUU%'I/A[3GN=:UJZLM)L;R[@C\3_M*?!_P=J/QKTSQ!XGD MLKK]GSX6^$_C)\4<:/J]S!HO@'QQ'\19/#&IV%Q;6(9[*/2=0^&_P .OC5X2\6_$6SNK74(;BTU=+KP=INKVQT&:&1-<69M*9&2 MZ8'\P-)_X)S?M4Z5\2OBU\'(/'=CI_[+WBS7_P!BOP5\/OBYI^I^&M=^+OAK M]F3]E/4?VC/CCH?PS\3>%O'^A^*=$\4>*/#GQ7\7_"[X$6>N:WIWB#3_ !K\ M";*37O%,,OBB#78=0 /U#]:\-_$?3]5\':IX7U;2T\31ZYI.I6D& MDW!M69OB?6OV(_C3H?A:^^$'C7P /VI_A!X(_:F\:_&[X:>.+#XKP?LY_M1> M&-,^.'A?4?&'B37O@UX\^#6L_!31?AMXK^''QV\5_$_2-2\-VM_X+\/^.?@G MX^T_3=.U6._\,:CX<\4S?!CX+_MO? 7XK_"SXI>)_AQXD_:2O8_V<_BM\'Y[ MWQ-\>?A[<_$#P3I^J?M27GQ5^#/A?XI^/_%1T.3XE:OX6^$LNB^$_&'Q*\-: M-KFIZKK^CS3W-OXNOM_BS7P#]'O$O[8_[.?A7X?_ 2^*6H_$C3[CP!^T-XP M\$^"/A3XGTC3]8U?3]?UGQ\D\FB37HL;"2Y\-:+9I:SGQ1KOB:WTC2_!CQ20 M^++C1KA'B2W\4?VJ?AC\*O%USX#O]/\ B5XT\7:/X8LO'/BW0?A/\*?'_P 5 MM0\#>"=2N]5L=+\3>,X? NA:P=#MM;NM!U^/PWI,AF\4>*T\/Z_/X7\/ZS;Z M)JDMK^9%O_P3)^,WQ,\/:5\*_BG\9=1^&'@3PO\ L^?&SPQ_:/PCTSX:^+$\ M0_%K]MSXK^.?B;^T@FEP?%OP%XPU#0O"_P )-/C\"^"O@[XLL+#PEXPO[74O M%&I1Q^'HF73J]%^'O@_]OWX%1^,_BO:_ _X>?'GXT?'GX=? *Y^(.A:C\<=+ M^'NB^&_CI\$O#5I\*_&4M[XFO?#NNK;?"3XJ>$-)L_'WA?6/">B>*_%O@/QC MJ6M:3KWP[\16NH'4;< _2/7OC]\(?#OP=LOC[>^-M,N_A-JVA^%?$'A_Q=H, M.H>);?Q58>.[C2;'P+#X0T[P]9ZGK/BS5_&^I:]H>C^#M!\/:=J.N>)M:UC3 M-'T?3[O4KV"U?GOAC^TS\,?B?)X_T^"3Q3X%\1?"R'0+[X@^$_BSX/U_X7^( M_#&B>++;4[OPIXGO;'QA::=;W/A3Q'%HFN0Z5XGTR]O]$EU/0/$.ASWMMKN@ M:SIEC\3^&/V2_BKIO[!?[-'PZL-,BC^.'P!\=?"'X\OX%\7^);71?#GB/X@? M#OXJ3_$SQ=\-I?$OAJX\;Z?I/A?6'U/Q)H'P\UP+KUCX?C7P3K6JZ7LTR]TZ MVM_&KP/^U3^T*/"7B/Q;^SYX%M/A/\)?CI\'/B!9_LV^)O'GA+7/B)\;= \, M^&/BCI/CRX\;:S:WVJ?!"VA\->+/&WPV^(GP;\ ZEK<]I?\ BGX0W>L>,?&? MAVY\2^'+'PJ ?IG+XH\-P-I:3:_HL3ZXUDFC+)JNGQMJS:C'/+IZZ8KW*MJ# M7T5K#DTNVUQO%7AM=&O'DCM-6;7M)73+F2*_ MBTN1+?4#>"SG9-2FAT]UBF?MG^%_#[_LH M?#;XY_#[XC_$3_@HK\2OA9\'YM9\*^'_ 1HOA+QO^S=^PGX+.L/I.LZ=_P@ M>A3ZQ\3M%^(<7B'1[^V34H-'\4^*/'6@V>N^(WCT76 #^C:?6-*MOM'VC4;" M#[)<6UK=>=>6T1MKF\6)[2WN!)*I@GN4GA>"*4)),DL;QJRNI/G'PV^.GPC^ M+W@7X?\ Q*^'/C[PYXF\$?%6S>_^'6O6U\MI#XPMHFN5E;0K74Q9:A?2PFTN M3/:Q6AN[=87:>"-037XM^'_V#OVK_!,?ASX4ZCHG@_XJ:'K?QA_X)4_%?X@_ M&._\>V<%G-8?L=^%/@3X ^/&E:GX;UZR3Q9XA\3^)3\ \)L=-?1/$OA_Q M1>V_B#6M(\1Z4-'U_P -T'_@EM^T?HWPT^!_P];PPFCVGA/]F[X3? #2])^& MOB3]F;0=)^$?C[X5_M"?$[QEXL^+]CXS\??!/XC^/?!6E?$W3?%W@_XL:-XG M_9_CM/BNGC+P-I.B>-O#MOJMGX?\0^&P#^ENRUK2-1NKZQL-4TZ]O=,\G^T; M2TOK6YNK#[0]S';_ &RW@FDFM1/)9W:0FX2,2O;7"Q[F@F":=?&'[%?[-\7[ M/GA;XQW6M>$/"FB?$7XM_M/?M4_%CQ5XGT2WTN?7?&/AGXB?M,?%_P"(/PHF M\3Z]90+>W\VD?#OQEHUM8Z+?75W%X0^T7NA6'DQQ3"3[/H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ I ,X &>OO_GG\23WI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** C/K^9'\J3'U_,_XTM% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% 0#U /UHP!T %%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 D4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__9 end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Nov. 30, 2018
Jan. 17, 2019
May 31, 2018
Document And Entity Information [Abstract]      
Entity Registrant Name PROGRESS SOFTWARE CORP /MA    
Entity Central Index Key 0000876167    
Current Fiscal Year End Date --11-30    
Entity Filer Category Large Accelerated Filer    
Document Type 10-K    
Document Period End Date Nov. 30, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Common Stock, Shares Outstanding (in shares)   45,153,755  
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 1,707

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Current assets:    
Cash and cash equivalents $ 105,126 $ 133,464
Short-term investments 34,387 50,145
Total cash, cash equivalents and short-term investments 139,513 183,609
Accounts receivable (less allowances of $710 in 2018 and $676 in 2017) 58,450 61,210
Other current assets 25,080 18,588
Assets held for sale 5,776 0
Total current assets 228,819 263,407
Property and equipment, net 30,714 42,261
Intangible assets, net 58,919 94,894
Goodwill 314,992 315,041
Deferred tax assets 1,922 1,123
Other assets 5,243 1,992
Total assets 640,609 718,718
Current liabilities:    
Current portion of long-term debt, net 5,819 5,819
Accounts payable 10,593 9,000
Accrued compensation and related taxes 25,500 32,373
Dividends payable to shareholders 6,998 6,619
Income taxes payable 1,228 1,173
Other accrued liabilities 12,686 20,496
Short-term deferred revenue 133,194 132,538
Total current liabilities 196,018 208,018
Long-term debt, net 110,270 116,090
Long-term deferred revenue 15,127 9,750
Deferred tax liabilities 3,797 2,809
Other noncurrent liabilities 5,315 5,967
Commitments and contingencies (Note 9)
Shareholders’ equity:    
Preferred stock, $0.01 par value; authorized, 10,000,000 shares; issued, none 0 0
Common stock, $0.01 par value, and additional paid-in capital; authorized, 200,000,000 shares; issued and outstanding, 45,114,935 shares in 2018 and 47,281,035 shares in 2017 451 473
Additional paid-in capital 266,602 249,363
Retained earnings 71,242 145,247
Accumulated other comprehensive loss (28,213) (18,999)
Total shareholders’ equity 310,082 376,084
Total liabilities and shareholders’ equity $ 640,609 $ 718,718
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Statement of Financial Position [Abstract]    
Allowances on accounts receivable $ 710 $ 676
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 45,114,935 47,281,035
Common stock, shares outstanding (in shares) 45,114,935 47,281,035
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Revenue:      
Total revenue $ 397,165 $ 397,572 $ 405,341
Costs of revenue:      
Total costs of revenue 66,973 69,159 65,712
Gross profit 330,192 328,413 339,629
Operating expenses:      
Sales and marketing 93,036 96,345 121,501
Product development 79,739 76,988 88,587
General and administrative 49,050 45,739 46,532
Impairment of goodwill and intangible assets 0 0 97,051
Loss on assets held for sale 5,147 0 0
Amortization of acquired intangibles 13,241 13,039 12,735
Fees related to shareholder activist 1,472 2,020 0
Restructuring expense 2,251 22,210 1,692
Acquisition-related expenses 258 1,458 1,240
Total operating expenses 244,194 257,799 369,338
Income (loss) from operations 85,998 70,614 (29,709)
Other (expense) income:      
Interest expense (5,149) (4,631) (4,178)
Interest income and other, net 1,220 921 839
Foreign currency loss, net (3,089) (1,317) (2,232)
Total other expense, net (7,018) (5,027) (5,571)
Income (loss) before income taxes 78,980 65,587 (35,280)
Provision for income taxes 15,489 28,170 20,446
Net income (loss) $ 63,491 $ 37,417 $ (55,726)
Earnings (loss) per share:      
Basic (in dollars per share) $ 1.39 $ 0.78 $ (1.13)
Diluted (in dollars per share) $ 1.38 $ 0.77 $ (1.13)
Weighted average shares outstanding:      
Basic (in shares) 45,561 48,129 49,481
Diluted (in shares) 46,135 48,516 49,481
Cash dividends declared per common share (in dollars per share) $ 0.575 $ 0.515 $ 0.125
Software licenses      
Revenue:      
Total revenue $ 122,137 $ 124,406 $ 134,863
Costs of revenue:      
Total costs of revenue 4,769 5,752 5,456
Maintenance and services      
Revenue:      
Total revenue 275,028 273,166 270,478
Costs of revenue:      
Total costs of revenue 39,470 43,299 44,760
Amortization of acquired intangibles      
Costs of revenue:      
Total costs of revenue $ 22,734 $ 20,108 $ 15,496
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 63,491 $ 37,417 $ (55,726)
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (9,240) 9,655 (3,843)
Unrealized gain (loss) on investments, net of tax provision (benefit) of $57 in 2018, ($60) in 2017, and ($53) in 2016 26 (93) (90)
Total other comprehensive (loss) income, net of tax (9,214) 9,562 (3,933)
Comprehensive income (loss) $ 54,277 $ 46,979 $ (59,659)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Statement of Comprehensive Income [Abstract]      
Unrealized gain (loss) on investments, net of tax provision (benefit) $ 57 $ (60) $ (53)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Balance, beginning of year (in shares) at Nov. 30, 2015   50,580,000      
Balance, beginning of year at Nov. 30, 2015 $ 522,464 $ 506 $ 227,424 $ 319,162 $ (24,628)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under employee stock purchase plan (in shares)   266,000      
Issuance of stock under employee stock purchase plan 5,328 $ 3 5,325    
Exercise of stock options (in shares)   260,000      
Exercise of stock options 4,698 $ 2 4,696    
Vesting of restricted stock units and release of deferred stock units (in shares)   700,000      
Vesting of restricted stock units and release of deferred stock units 7 $ 7      
Withholding tax payments related to net issuance of restricted stock units (in shares)   (156,000)      
Withholding tax payments related to net issuance of restricted stock units (3,984) $ (2) (3,982)    
Tax benefit arising from employee stock purchase plan, stock options and restricted share activity 489   489    
Stock-based compensation 22,541   22,541    
Dividends declared $ (6,067)     (6,067)  
Treasury stock repurchases and retirements (in shares) (3,100,000) (3,113,000)      
Treasury stock repurchases and retirements $ (79,188) $ (31) (17,482) (61,675)  
Net income (loss) (55,726)     (55,726)  
Other comprehensive income (loss), net of tax (3,933)       (3,933)
Balance, end of year (in shares) at Nov. 30, 2016   48,537,000      
Balance, end of year at Nov. 30, 2016 406,629 $ 485 239,011 195,694 (28,561)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under employee stock purchase plan (in shares)   220,000      
Issuance of stock under employee stock purchase plan 4,900 $ 2 4,898    
Exercise of stock options (in shares)   203,000      
Exercise of stock options 5,108 $ 2 5,106    
Vesting of restricted stock units and release of deferred stock units (in shares)   660,000      
Vesting of restricted stock units and release of deferred stock units 7 $ 7      
Withholding tax payments related to net issuance of restricted stock units (in shares)   118,000      
Withholding tax payments related to net issuance of restricted stock units (3,756) $ (1) (3,755)    
Tax benefit arising from employee stock purchase plan, stock options and restricted share activity 679   679    
Stock-based compensation 14,153   14,153    
Dividends declared $ (24,679)     (24,679)  
Treasury stock repurchases and retirements (in shares) (2,200,000) (2,221,000)      
Treasury stock repurchases and retirements $ (73,936) $ (22) (10,729) (63,185)  
Net income (loss) 37,417     37,417  
Other comprehensive income (loss), net of tax $ 9,562       9,562
Balance, end of year (in shares) at Nov. 30, 2017 47,281,035 47,281,000      
Balance, end of year at Nov. 30, 2017 $ 376,084 $ 473 249,363 145,247 (18,999)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Adjustment due to adoption of ASU 2016-09 | Accounting Standards Update 2016-09, Excess Tax Benefit Component     641 (641)  
Issuance of stock under employee stock purchase plan (in shares)   225,000      
Issuance of stock under employee stock purchase plan 5,458 $ 2 5,456    
Exercise of stock options (in shares)   189,000      
Exercise of stock options 3,858 $ 2 3,856    
Vesting of restricted stock units and release of deferred stock units (in shares)   407,000      
Vesting of restricted stock units and release of deferred stock units 4 $ 4      
Withholding tax payments related to net issuance of restricted stock units (in shares)   (108,000)      
Withholding tax payments related to net issuance of restricted stock units (3,999) $ (1) (3,998)    
Stock-based compensation 20,569   20,569    
Dividends declared $ (26,169)     (26,169)  
Treasury stock repurchases and retirements (in shares) (2,900,000) (2,879,000)      
Treasury stock repurchases and retirements $ (120,000) $ (29) (9,285) (110,686)  
Net income (loss) 63,491     63,491  
Other comprehensive income (loss), net of tax $ (9,214)       (9,214)
Balance, end of year (in shares) at Nov. 30, 2018 45,114,935 45,115,000      
Balance, end of year at Nov. 30, 2018 $ 310,082 $ 451 $ 266,602 $ 71,242 $ (28,213)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows
$ in Thousands
12 Months Ended
Nov. 30, 2018
USD ($)
Nov. 30, 2017
USD ($)
Nov. 30, 2016
USD ($)
Cash flows from operating activities:      
Net income (loss) $ 63,491 $ 37,417 $ (55,726)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization of property and equipment 6,941 7,526 8,506
Amortization of acquired intangibles and other 37,561 35,370 30,815
Stock-based compensation 20,569 14,153 22,541
Loss on disposal of property and equipment 390 416 370
Loss on assets held for sale 5,147 0 0
Impairment of goodwill and intangible assets 0 0 97,051
Deferred income taxes 2,035 474 1,307
Excess tax benefit from stock plans 0 (904) (436)
Allowances for bad debt and sales credits 262 46 (479)
Changes in operating assets and liabilities:      
Accounts receivable 2,072 6,442 647
Other assets (10,332) 2,813 (3,925)
Accounts payable and accrued liabilities (11,842) 673 (3,094)
Income taxes payable (2,890) 892 109
Deferred revenue 7,948 368 5,159
Net cash flows from operating activities 121,352 105,686 102,845
Cash flows from (used in) investing activities:      
Purchases of investments (8,258) (40,380) (41,691)
Sales and maturities of investments 23,101 31,559 26,475
Purchases of property and equipment (7,250) (3,377) (5,786)
Payments for acquisitions, net of cash acquired 0 (77,150) 0
Proceeds from sale of property, plant and equipment, net 0 1,557 0
Net cash flows from (used in) investing activities 7,593 (87,791) (21,002)
Cash flows used in financing activities:      
Proceeds from stock-based compensation plans 9,205 10,025 9,918
Payments for taxes related to net share settlements of equity awards (3,999) (3,756) (3,984)
Repurchases of common stock (120,000) (73,936) (79,188)
Dividend payments to shareholders (25,789) (24,127) 0
Excess tax benefit from stock plans 0 904 436
Payment of principal on long-term debt (6,188) (11,250) (9,375)
Payment of issuance costs for long-term debt 0 (1,174) 0
Net cash flows used in financing activities (146,771) (103,314) (82,193)
Effect of exchange rate changes on cash (10,512) 11,847 (4,993)
Net decrease in cash and cash equivalents (28,338) (73,572) (5,343)
Cash and cash equivalents, beginning of year 133,464 207,036 212,379
Cash and cash equivalents, end of year 105,126 133,464 207,036
Supplemental disclosure:      
Cash paid for income taxes, net of refunds of $909 in 2018, $3,997 in 2017, and $1,379 in 2016 25,451 25,992 22,031
Cash paid for interest 4,220 3,597 3,157
Non-cash investing and financing activities:      
Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested 16,431 20,089 17,213
Dividends declared $ 6,998 $ 6,619 $ 6,067
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Statement of Cash Flows [Abstract]      
Proceeds from income tax refunds $ 909 $ 3,997 $ 1,379
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies
12 Months Ended
Nov. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Summary of Significant Accounting Policies
Nature of Business and Summary of Significant Accounting Policies

The Company

Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over 1,700 independent software vendors ("ISVs"), 100,000 enterprise customers, and 2 million developers rely on Progress to power their applications.

Our products are generally sold as perpetual licenses, but certain products also use term licensing models and our cloud-based offerings use a subscription based model. More than half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers ("OEMs"). Application partners are ISVs that develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology. OEMs are companies that embed our products into their own software products or devices.

We operate in North America and Latin America; Europe, the Middle East and Africa ("EMEA"); and the Asia Pacific region, through local subsidiaries as well as independent distributors.

Accounting Principles

We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America ("GAAP").

Basis of Consolidation

The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions.

Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an on-going basis, management evaluates its estimates and records changes in estimates in the period in which they become known. These estimates are based on historical data and experience, as well as various other assumptions that management believes to be reasonable under the circumstances. The most significant estimates relate to the timing and amounts of revenue recognition, the realization of tax assets and estimates of tax liabilities, fair values of investments in marketable securities, assets held for sale, intangible assets and goodwill valuations, the recognition and disclosure of contingent liabilities, the collectability of accounts receivable, and assumptions used to determine the fair value of stock-based compensation. Actual results could differ from those estimates.

Foreign Currency Translation

The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in accumulated other comprehensive loss, a component of shareholders’ equity.

For foreign operations where the U.S. dollar is considered to be the functional currency, we remeasure monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date and non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize remeasurement adjustments currently as a component of foreign currency loss, net in the statements of operations.

Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in foreign currency loss, net in the statements of operations as incurred.

Cash Equivalents and Investments

Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. As of November 30, 2018, all of our cash equivalents were invested in money market funds.

We classify investments, state and municipal bond obligations, U.S. treasury and government agency bonds, and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive loss in shareholders’ equity. We include realized gains and losses in interest income and other, net on the consolidated statements of operations.

We monitor our investment portfolio for impairment on a periodic basis. In the event that the carrying value of an investment exceeds its fair value and the decline in value is determined to be other than temporary, an impairment charge is recorded and a new cost basis for the investment is established. In determining whether an other-than-temporary impairment exists, we consider the nature of the investment, the length of time and the extent to which the fair value has been less than cost, and our intent and ability to continue holding the security for a period sufficient for an expected recovery in fair value.

Allowances for Doubtful Accounts and Sales Credit Memos

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends.

We also record an allowance for estimates of potential sales credit memos. This allowance is determined based on an analysis of historical credit memos issued and current economic trends, and is recorded as a reduction of revenue.

A summary of activity in the allowance for doubtful accounts is as follows (in thousands):
 
 
 
 
 
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Beginning balance
$
498

 
$
741

 
$
1,421

Charge (credit) to costs and expenses
216

 
204

 
(256
)
Write-offs and other
(232
)
 
(437
)
 
(370
)
Translation adjustments
4

 
(10
)
 
(54
)
Ending balance
$
486

 
$
498

 
$
741



A summary of activity in the allowance for sales credit memos is as follows (in thousands):

 
 
 
 
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Beginning balance
$
178

 
$
402

 
$
772

Charge (credit) to revenue
46

 
(158
)
 
(223
)
Write-offs and other

 
(69
)
 
(144
)
Translation adjustments

 
3

 
(3
)
Ending balance
$
224

 
$
178

 
$
402



Concentrations of Credit Risk

Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivative instruments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We hold our cash and cash equivalents, investments and derivative instrument contracts with high quality financial institutions and we monitor the credit ratings of those institutions. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base. No single customer represented more than 10% of consolidated accounts receivable or revenue in fiscal years 2018, 2017 or 2016.

Fair Value of Financial Instruments

The carrying amount of our cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. We base the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. We measure and record derivative financial instruments at fair value. See Note 4 for further discussion of financial instruments that are carried at fair value on a recurring and nonrecurring basis.

Derivative Instruments

We record all derivatives on the consolidated balance sheets at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our ongoing business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economic effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Indian rupee, and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes.

We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings in foreign currency loss, net in the consolidated statements of operations.

Property and Equipment

We record property and equipment at cost. We record property and equipment purchased in business combinations at fair value, which is then treated as the cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the useful lives of the assets. Useful lives by major asset class are as follows: computer equipment and software, 3 to 7 years; buildings and improvements, 5 to 39 years; and furniture and fixtures, 5 to 7 years. Repairs and maintenance costs are expensed as incurred.

Product Development and Internal Use Software
Expenditures for product development, other than internal use software costs, are expensed as incurred. Product development expenses primarily consist of personnel and related expenses for our product development staff, the cost of various third-party contractor fees, and allocated overhead expenses.
Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Certain internal and external qualifying costs incurred during the application development stage are capitalized as property and equipment. Internal use software is amortized on a straight-line basis over its estimated useful life of three years, beginning when the software is ready for its intended use.
During the fiscal years ended November 30, 2018, 2017, and 2016, there were no internal use software development costs capitalized. Amortization expense related to internal use software totaled $0.2 million, $0.6 million, and $1.0 million during the fiscal years ended November 30, 2018, 2017, and 2016, respectively.

Goodwill, Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill and other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate impairment may have occurred.

In performing our annual assessment, we first perform a qualitative test and if necessary, perform a quantitative test. To conduct the quantitative impairment test of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit’s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. We did not recognize any goodwill impairment charges during fiscal years 2018 or 2017. During fiscal year 2016, we recorded a $92.0 million goodwill impairment charge related to the Application Development and Deployment reporting unit (Note 6).

Intangible assets are comprised of purchased technology, customer-related assets, and trademarks and trade names acquired through business combinations (Note 7). All of our intangible assets are amortized using the straight-line method over their estimated useful life.

We periodically review long-lived assets (primarily property and equipment) and intangible assets with finite lives for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset or asset group. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis. During fiscal year 2016, we recorded a $5.1 million asset impairment charge, which was applicable to the intangible assets obtained in connection with our acquisition of Modulus during fiscal year 2014 (Note 6).

We classify long-lived assets to be sold as held for sale in the period in which: (i) we have approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets held for sale are initially measured at the lower of the carrying value or the fair value less cost to sell. Losses resulting from this measurement are recognized in the period in which the held for sale criteria are met while gains are not recognized until the date of sale. Once designated as held for sale, we stop recording depreciation expense on the asset. We assess the fair value less cost to sell of long-lived assets held for sale at each reporting period until it no longer meets this classification. In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we began an active program to sell and expect to sell these assets within one year. As the fair value less cost to sell was less than the carrying value of these assets, we recognized an impairment charge of $5.1 million. The fair value of the assets held for sale was measured using third-party valuation models, which included a discounted cash flow analysis (Note 4).

Comprehensive (Loss) Income

The components of comprehensive loss include, in addition to net income (loss), unrealized gains and losses on investments and foreign currency translation adjustments.

Accumulated other comprehensive loss by components, net of tax (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized (Losses) Gains on Investments
 
Total
Balance, December 1, 2016
$
(28,425
)
 
$
(136
)
 
$
(28,561
)
Other comprehensive income (loss) before reclassifications
9,655

 
(93
)
 
9,562

Net other comprehensive income (loss)
9,655

 
(93
)
 
9,562

Balance, December 1, 2017
$
(18,770
)
 
$
(229
)
 
$
(18,999
)
Other comprehensive (loss) income before reclassifications
(9,240
)
 
26

 
(9,214
)
Net other comprehensive (loss) income
(9,240
)
 
26

 
(9,214
)
Balance, November 30, 2018
$
(28,010
)
 
$
(203
)
 
$
(28,213
)


The tax effect on accumulated unrealized losses on investments was minimal as of November 30, 2018, November 30, 2017, and November 30, 2016.

Revenue Recognition

We derive our revenue primarily from software licenses and maintenance and services. Our license arrangements generally contain multiple elements, including software maintenance services, consulting services, and customer education services. We do not recognize revenue until the following four basic criteria are met: (i) persuasive evidence of an arrangement exists, (ii) our product has been shipped or, if delivered electronically, the customer has the right to access the software, (iii) the fee is fixed or determinable, and (iv) collection of the fee is probable.

Evidence of an arrangement generally consists of a contract or purchase order signed by the customer. In regard to delivery, we generally ship our software electronically and do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period. We assess whether a fee is fixed or determinable at the outset of the arrangement and consider the payment terms of the transaction, including transactions that extend beyond our customary payment terms. We do not license our software with a right of return. In assessing whether the collection of the fee is probable, we consider customer credit-worthiness, a customer’s historical payment experience, economic conditions in the customer’s industry and geographic location and general economic conditions. If we do not consider collection of a fee to be probable, we defer the revenue until the fees are collected, provided all other conditions for revenue recognition have been met.

In determining when to recognize revenue from a customer arrangement, we are often required to exercise judgment regarding the application of our accounting policies to a particular arrangement. The primary judgments used in evaluating revenue recognized in each period involve: determining whether collection is probable, assessing whether the fee is fixed or determinable, and determining the fair value of the maintenance and services elements included in multiple-element software arrangements. Such judgments can materially impact the amount of revenue that we record in a given period. While we follow specific and detailed rules and guidelines related to revenue recognition, we make and use significant management judgments and estimates in connection with the revenue recognized in any reporting period, particularly in the areas described above. If management made different estimates or judgments, material differences in the timing of the recognition of revenue could occur.

In regard to software license revenues, perpetual and term license fees are recognized as revenue when the software is delivered, no significant obligations or contingencies related to the software exist, other than maintenance, and all other revenue recognition criteria are met. We generally recognize revenue for products distributed through application partners and distributors on a sell-in basis.

Revenue from maintenance is recognized ratably over the service period. Maintenance revenue is deferred until the associated license is delivered to the customer and all other criteria for revenue recognition have been met. Revenue from other services, which are primarily consulting and customer education services, is generally recognized as the services are delivered to the customer, provided all other criteria for revenue recognition have been met.

We also offer products via a software-as-a-service ("SaaS") model, which is a subscription based model. Subscription revenue derived from these agreements is generally recognized on a straight-line basis over the subscription term, provided persuasive evidence of an arrangement exists, access to our software has been granted to the customer, the fee for the subscription is fixed or determinable, and collection of the subscription fee is probable.

We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For these multiple element arrangements, we allocate revenue to the delivered elements of the arrangement using the residual method, whereby revenue is allocated to the undelivered elements based on vendor specific objective evidence ("VSOE") of fair value of the undelivered elements with the remaining arrangement fee allocated to the delivered elements and recognized as revenue assuming all other revenue recognition criteria are met. For the undelivered elements, we determine VSOE of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. Substantially all license arrangements indicate the renewal rate for which customers may, at their option, renew their maintenance agreement. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. We review services sold separately on a periodic basis and update, when appropriate, our VSOE of fair value for such maintenance and services to ensure that it reflects our recent pricing experience. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the completed contract method.

Sales taxes collected from customers and remitted to government authorities are excluded from revenue.

Deferred revenue generally results from contractual billings for which revenue has not been recognized and consists of the unearned portion of license, maintenance, and services fees. Deferred revenue expected to be recognized as revenue more than one year subsequent to the balance sheet date is included in long-term liabilities in the consolidated balance sheets.

Advertising Costs

Advertising costs are expensed as incurred and were $1.4 million, $1.5 million, and $2.9 million in fiscal years 2018, 2017, and 2016, respectively.

Warranty Costs

We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant.

Stock-Based Compensation

Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally 4 or 5 years for options and 3 years for restricted stock units. We recognize stock-based compensation expense related to performance stock units and our employee stock purchase plan using an accelerated attribution method.

Fees Related to Shareholder Activist

In September 2017, Praesidium Investment Management, then one of our largest stockholders, publicly announced its disagreement with our strategy in a Schedule 13D filed with the Securities and Exchange Commission (the “SEC”) and stated that it was seeking changes in the composition of our Board of Directors. In fiscal years 2017 and 2018, we incurred professional and other fees relating to Praesidium’s actions.

Acquisition-Related Costs

Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional services fees, including third-party legal and valuation-related fees, as well as retention fees and earn-out payments treated as compensation expense. We incurred $0.3 million, $1.5 million, and $1.2 million of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations, for the fiscal years ended November 30, 2018, November 30, 2017, and November 30, 2016, respectively.

Restructuring Charges

Our restructuring charges are comprised primarily of costs related to property abandonment, including future lease commitments, net of any sublease income, and associated leasehold improvements; and employee termination costs related to headcount reductions. We recognize and measure restructuring liabilities initially at fair value when the liability is incurred. We incurred $2.3 million, $22.2 million, and $1.7 million of restructuring related costs, which are included in restructuring expenses in our consolidated statement of operations, for the fiscal years ended November 30, 2018, November 30, 2017, and November 30, 2016, respectively.

Income Taxes

We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized.

We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of operations.

Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In March 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting ("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively.

We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the consolidated statement of cash flows. As such, the prior period consolidated statement of cash flows was not adjusted. Further, during the fiscal year ended November 30, 2018, we recognized excess tax benefits of $0.9 million related to the exercise of stock options and vesting of restricted stock awards. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of $0.6 million to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.

Recently Issued Accounting Pronouncements Not Yet Adopted
In August 2018, the FASB issued Accounting Standards Update No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.

In August 2017, the FASB issued Accounting Standards Update No. 2017-12, Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities ("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.

In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory ("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We estimate that the impact upon adoption on our consolidated balance sheet will be a reclassification of approximately $3.3 million from non-current prepaid taxes, which is included in other assets on our consolidated balance sheet, to retained earnings as of December 1, 2018.

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in ASC Topic 606 ("ASC 606") requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASC 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company is December 1, 2018.

Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company adopted this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC 606. The first Annual Report on Form 10-K issued in accordance with ASC 606 will be for the period ended November 30, 2019.

Based on preliminary results, we expect that the revenue recognition related to accounting for the following transactions will be most impacted:

Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized when the amounts were billed to the customer. In accordance with ASC 606, revenue from term license performance obligations will be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. After the adoption of ASC 606, to the extent the Company enters into future term licenses with extended payment terms or has open contracts as of the adoption date, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASC 606 as the Company currently does not recognize revenue until the amounts have been billed to the customer.

Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support) - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized ratably over the associated maintenance period as the Company did not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASC 606, the requirement to have VSOE for undelivered elements that existed under prior guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.

We have substantially completed our assessment of the retrospective application of ASC 606 to our historical financial statements. On a preliminary basis we believe that the retrospective impact of ASC 606 will be a decrease of revenue of approximately $18 million in fiscal year 2018 and $8 million in fiscal year 2017. In addition, on a preliminary basis, we expect that fiscal year 2018 net income and diluted earnings per share will decrease by approximately $14 million and $0.30 per share, respectively, and fiscal year 2017 net income and diluted earnings per share will decrease by approximately $8 million and $0.17 per share, respectively. We will finalize our retrospective presentation of our historical financial statements under ASC 606 in connection with our 10-Q filings during fiscal year 2019 and our 10-K for the fiscal year ending November 30, 2019.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments
12 Months Ended
Nov. 30, 2018
Investments and Cash [Abstract]  
Cash, Cash Equivalents and Investments
Cash, Cash Equivalents and Investments

A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
101,316

 
$

 
$

 
$
101,316

Money market funds
3,810

 

 

 
3,810

State and municipal bond obligations
19,542

 

 
(119
)
 
19,423

U.S. treasury bonds
6,726

 

 
(21
)
 
6,705

Corporate bonds
8,329

 

 
(70
)
 
8,259

Total
$
139,723

 
$

 
$
(210
)
 
$
139,513


A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
130,547

 
$

 
$

 
$
130,547

Money market funds
2,917

 

 

 
2,917

State and municipal bond obligations
40,458

 

 
(231
)
 
40,227

U.S. treasury bonds
3,517

 

 
(26
)
 
3,491

Corporate bonds
6,463

 

 
(36
)
 
6,427

Total
$
183,902

 
$

 
$
(293
)
 
$
183,609



Such amounts are classified on our consolidated balance sheets as follows (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Cash and Equivalents
 
Short-Term
Investments
 
Cash and Equivalents
 
Short-Term
Investments
Cash
$
101,316

 
$

 
$
130,547

 
$

Money market funds
3,810

 

 
2,917

 

State and municipal bond obligations

 
19,423

 

 
40,227

U.S. treasury bonds

 
6,705

 

 
3,491

Corporate bonds

 
8,259

 

 
6,427

Total
$
105,126

 
$
34,387

 
$
133,464

 
$
50,145



The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
November 30,
2018
 
November 30,
2017
Due in one year or less
$
25,051

 
$
22,333

Due after one year (1)
9,336

 
27,812

Total
$
34,387

 
$
50,145


(1)
Includes state and municipal bond obligations and corporate bonds, which are securities representing investments available for current operations and are classified as current on the consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of November 30, 2018 or November 30, 2017.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments
12 Months Ended
Nov. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
Derivative Instruments

We generally use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on intercompany accounts receivable and loans receivable denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries.

All forward contracts are recorded at fair value on the consolidated balance sheets at the end of each reporting period and expire between 30 days and 366 days from the date the contract was entered. At November 30, 2018, $0.3 million and $0.1 million was recorded in other noncurrent liabilities and other current assets on the consolidated balance sheet, respectively. At November 30, 2017, $0.2 million and $0.2 million was recorded in other accrued liabilities and other assets on the consolidated balance sheet, respectively. In fiscal year 2018, realized and unrealized losses of $6.9 million from our forward contracts were recognized in foreign currency loss, net on the consolidated statement of operations. In fiscal years 2017 and 2016, realized and unrealized gains of $9.4 million and realized and unrealized losses of $4.0 million, respectively, from our forward contracts were recognized in foreign currency loss, net on the consolidated statements of operations. These losses and gains were substantially offset by realized and unrealized gains and losses on the offsetting positions.

The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
105,830

 
$
(170
)
 
$
119,192

 
$
(27
)
Forward contracts to purchase U.S. dollars
240

 

 
462

 

Total
$
106,070

 
$
(170
)
 
$
119,654

 
$
(27
)
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
12 Months Ended
Nov. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements

Recurring Fair Value Measurements

The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
3,810

 
$
3,810

 
$

 
$

State and municipal bond obligations
19,423

 

 
19,423



U.S. treasury bonds
6,705

 

 
6,705

 

Corporate bonds
8,259

 

 
8,259

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(170
)
 
$

 
$
(170
)
 
$



The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
2,917

 
$
2,917

 
$

 
$

State and municipal bond obligations
40,227

 

 
40,227

 

U.S. treasury bonds
3,491

 

 
3,491

 

Corporate bonds
6,427

 

 
6,427

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(27
)
 
$

 
$
(27
)
 
$



When developing fair value estimates, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices to measure fair value. The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, we are required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

Nonrecurring Fair Value Measurements

During fiscal year 2018, certain assets were measured at fair value on a nonrecurring basis using significant unobservable inputs (Level 3). We did not have any nonrecurring fair value measurements as of November 30, 2017.

During the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment, net to assets held for sale on our consolidated balance sheet. As a result, we recognized an impairment charge of $5.1 million based on the fair value measurement of the assets, which represents the difference between the fair value less cost to sell and the carrying value of the assets. The impairment charge was recorded to loss on assets held for sale within operating expenses on our fiscal year 2018 consolidated statement of operations. The fair value measurements of the assets held for sale were measured using third-party valuation models and were determined using an income-based valuation methodology, which includes discounted expected cash flows. As the discounted cash flows represent unobservable inputs, the fair value was classified as a Level 3 measurement within the fair value hierarchy. The expected cash flows include proceeds from the sale, offset by the costs incurred to sell the assets.

The following table presents nonrecurring fair value measurements as of November 30, 2018 (in thousands):

 
Total Fair Value
 
Total Losses
Assets held for sale
$
5,776

 
$
5,147

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment
12 Months Ended
Nov. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment

Property and equipment consists of the following (in thousands):
 
 
November 30, 2018
 
November 30, 2017
Computer equipment and software
$
47,266

 
$
50,588

Land, buildings and leasehold improvements
34,676

 
50,229

Furniture and fixtures
6,104

 
7,211

Capitalized software development costs
276

 
2,955

Property and equipment, gross
88,322

 
110,983

Less accumulated depreciation and amortization
(57,608
)
 
(68,722
)
Property and equipment, net
$
30,714

 
$
42,261



Depreciation and amortization expense related to property and equipment was $6.9 million, $7.5 million, and $8.5 million for the years ended November 30, 2018, 2017, and 2016, respectively.

In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we expect to sell them within one year. Refer to Note 4 for further discussion.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill
12 Months Ended
Nov. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill
Intangible Assets and Goodwill

Intangible Assets

Intangible assets are comprised of the following significant classes (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(110,959
)
 
$
43,342

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(56,589
)
 
11,213

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(13,376
)
 
4,364

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(180,924
)
 
$
58,919

 
$
239,843

 
$
(144,949
)
 
$
94,894



We amortize intangible assets assuming no expected residual value. Amortization expense related to these intangible assets was $36.0 million, $33.1 million and $28.2 million in fiscal years 2018, 2017 and 2016, respectively.

During the third quarter of fiscal year 2016, we evaluated the ongoing value of the intangible assets associated with the technology obtained in connection with the acquisition of Modulus. As a result of our decision to abandon the related assets due to a change in our expected ability to use the technology internally, we determined that the intangible assets were fully impaired. As a result, we incurred an impairment charge of $5.1 million in the third quarter of fiscal year 2016.

Future amortization expense for intangible assets as of November 30, 2018 is as follows (in thousands):
 
2019
$
34,932

2020
10,152

2021
10,033

2022
3,802

Total
$
58,919



Goodwill

Changes in the carrying amount of goodwill for fiscal years 2018 and 2017 are as follows (in thousands):

 
November 30, 2018
 
November 30, 2017
Balance, beginning of year
$
315,041

 
$
278,067

Additions

 
36,934

Translation adjustments
(49
)
 
40

Balance, end of year
$
314,992

 
$
315,041



The additions to goodwill during fiscal year 2017 are related to the acquisitions of DataRPM in March 2017 and Kinvey in June 2017 (Note 7).

Changes in the carrying amount of goodwill by reportable segment for fiscal year 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation adjustments
 
November 30, 2018
OpenEdge
$
249,036

 
$
(49
)
 
$
248,987

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
(49
)
 
$
314,992



Impairment of Goodwill

We assess the impairment of goodwill on an annual basis and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable.

During fiscal year 2018, we tested goodwill for impairment for each of our reporting units as of October 31, 2018. Our reporting units each had fair values which significantly exceeded their carrying values as of the annual impairment date. We did not recognize any goodwill impairment charges during fiscal years 2018 or 2017.

During fiscal year 2016, we recognized a $92 million goodwill impairment loss related to our Application Development and Deployment reporting unit. To determine the fair value of our Application Development and Deployment reporting unit as part of the two-step test for goodwill impairment as of October 31, 2016, we concluded that a combination of the income approach and the market approach was most appropriate. The fair value of this reporting unit was negatively impacted by reduced future growth expectations resulting from a comprehensive review of our strategy and operations by our Chief Executive Officer, our Board of Directors, and the executive management team. Based on this analysis, the implied fair value of goodwill was substantially lower than the carrying value of goodwill for the reporting unit, resulting in the $92 million goodwill impairment loss. This impairment loss was recorded to impairment of goodwill within operating expenses in our fiscal year 2016 consolidated statement of operations.

The evaluation of goodwill for impairment requires significant judgment. While we believe that the assumptions used in our impairment test are reasonable, the analysis is sensitive to adverse changes used in the assumptions of the valuations. In particular, changes in the projected cash flows, the discount rate, the terminal year growth rate and market multiple assumptions could produce significantly different results for the impairment analyses. In the event of future changes in business conditions, we will be required to reassess and update our forecasts and estimates used in future impairment analyses. If the results of these analyses are lower than current estimates, a material impairment charge may result at that time.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
12 Months Ended
Nov. 30, 2018
Business Combinations [Abstract]  
Business Combinations
Business Combinations

Kinvey Acquisition

On June 1, 2017, we acquired by merger 100% of the outstanding securities of Kinvey for an aggregate sum of $49.2 million, which includes approximately $0.3 million held-back from the founder of Kinvey as an incentive to remain with the Company for at least two years following the acquisition. The $0.3 million held-back was recorded to expense over the service period, which ended prior to the expiration of the two years. Kinvey allows developers to set up, use, and operate a serverless cloud backend for any native, hybrid, web, or IoT app built using any development tools. This acquisition, in combination with our existing frontend technologies, cognitive capabilities from DataRPM, our strong business logic and rules capabilities, and our strong data connectivity technologies, enables us to offer a premier high productivity platform for building and delivering cognitive business applications. The acquisition was accounted for as a business combination, and accordingly, the results of operations of Kinvey are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the $0.3 million held-back discussed above, which is considered to be a compensation arrangement, was allocated to Kinvey's tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the amount held-back from the founder, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(963
)
 
 
Property, plant and equipment
26

 
 
Purchased technology
22,100

 
5 Years
Trade name
1,800

 
5 Years
Customer relationships
100

 
5 Years
Net deferred tax assets
1,465

 
 
Goodwill
24,351

 
 
Net assets acquired
$
48,879

 
 


The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, which are more than offset by the value of deferred tax assets acquired from Kinvey. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $24.4 million of goodwill, which is not deductible for tax purposes.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration paid, but are required to be expensed as incurred. During the fiscal years ended November 30, 2018 and 2017, we incurred approximately $0.3 million and $1.1 million, respectively, of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations.

We have not disclosed the amount of revenues and earnings of Kinvey since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.

DataRPM Acquisition

On March 1, 2017, we acquired by merger 100% of the outstanding securities of DataRPM for an aggregate sum of $30.0 million. Approximately $1.7 million of the purchase price was paid to DataRPM’s founders in the form of restricted stock units, subject to a two-year vesting schedule and continued employment. DataRPM is a leader in cognitive predictive maintenance for the industrial IoT ("IIoT") market. The acquisition is a key part of the Company's strategy to provide the best platform to build and deliver cognitive applications. The acquisition was accounted for as a business combination, and accordingly, the results of operations of DataRPM are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the fair value of the granted restricted stock units discussed above, which are considered compensation arrangements, was allocated to DataRPM’s tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the fair value of the restricted stock units, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(174
)
 
 
Property, plant and equipment
68

 
 
Purchased technology
19,900

 
5 Years
Trade name
800

 
5 Years
Customer relationships
100

 
5 Years
Deferred taxes
(5,006
)
 
 
Goodwill
12,583

 
 
Net assets acquired
$
28,271

 
 


The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, partially offset by the fair value of deferred tax assets acquired from DataRPM. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $12.6 million of goodwill, which is not deductible for tax purposes.

As discussed above, approximately $1.7 million of the total consideration was paid to DataRPM’s founders in restricted stock units, subject to a vesting schedule and continued employment. We concluded that the restricted stock units are compensation arrangements and we are recognizing stock-based compensation expense in accordance with the vesting schedule over the service period of the awards, which is 2 years. During the fiscal years ended November 30, 2018 and 2017, we incurred stock-based compensation expense related to these restricted stock units of $0.1 million and $0.4 million, respectively. The expense was lower in fiscal 2018 due to the forfeiture of the restricted stock units held by one of the founders as a result of his termination of employment. These amounts are included in operating expenses in our consolidated statement of operations.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration transferred, but are required to be expensed as incurred. During the fiscal year ended November 30, 2018, we did not incur any acquisition-related costs. During the fiscal year ended November 30, 2017, we incurred approximately $0.4 million of acquisition-related costs, which are included in acquisition-related expenses in our consolidated statement of operations.

We have not disclosed the amount of revenues and earnings of DataRPM since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit
12 Months Ended
Nov. 30, 2018
Debt Disclosure [Abstract]  
Term Loan and Line of Credit
Term Loan and Line of Credit

Our credit agreement provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments. The revolving credit facility has sublimits for swing line loans up to $25.0 million and for the issuance of standby letters of credit in a face amount up to $25.0 million. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.

The credit facility matures on November 20, 2022, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of November 30, 2018 was $117.6 million, with $6.2 million due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended February 28, 2018. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of $1.5 million each, (ii) four payments of $2.3 million each, (iii) four payments of $3.1 million each, (iv) three payments of $3.9 million each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of November 30, 2018, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The average interest rate of the credit facility during the fiscal year ended November 30, 2018 was 3.43% and the interest rate as of November 30, 2018 was 3.81%.

Costs incurred to obtain our long-term debt of $1.8 million are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our consolidated balance sheets as of November 30, 2018. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to the debt issuance costs of $0.4 million for the fiscal years ended November 30, 2018, 2017, and 2016, respectively, is recorded in interest expense on our consolidated statements of operations.

Revolving loans may be borrowed, repaid, and reborrowed until November 20, 2022, at which time all amounts outstanding must be repaid. As of November 30, 2018, there were no amounts outstanding under the revolving line and $1.3 million of letters of credit.

As of November 30, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):

2019
$
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
117,563

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Nov. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Leasing Arrangements

We lease certain facilities and equipment under non-cancelable operating lease arrangements. Future minimum rental payments under these leases are as follows at November 30, 2018 (in thousands):
 
2019
$
6,256

2020
5,163

2021
3,373

2022
2,709

2023
2,746

Thereafter
4,337

Total
$
24,584



Our operating lease arrangements are subject to customary renewal and base rental fee escalation clauses. Total rent expense, net of sublease income which is insignificant, under operating lease arrangements was approximately $6.8 million, $6.9 million and $8.0 million in fiscal years 2018, 2017 and 2016, respectively.

Guarantees and Indemnification Obligations

We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial.

Legal Proceedings

We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these other legal matters will have a material effect on our financial position, results of operations or cash flows.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity
12 Months Ended
Nov. 30, 2018
Equity [Abstract]  
Shareholders' Equity
Shareholders’ Equity

Preferred Stock

Our Board of Directors is authorized to establish one or more series of preferred stock and to fix and determine the number and conditions of preferred shares, including dividend rates, redemption and/or conversion provisions, if any, preferences and voting rights. As of November 30, 2018, there was no preferred stock issued or outstanding.

Common Stock

We have 200,000,000 shares of authorized common stock, $0.01 par value per share, of which 45,114,935 were issued and outstanding at November 30, 2018.

There were 136,388 deferred stock units ("DSUs") outstanding at November 30, 2018. Each DSU represents one share of our common stock and all DSU grants have been made to non-employee members of our Board of Directors. DSUs do not have voting rights and can only be converted into common stock when the recipient ceases to be a member of the Board of Directors or a change in control of the Company occurs. During the fiscal year ended November 30, 2018, we released 13,995 DSUs as a result of one individual leaving our Board of Directors.

Common Stock Repurchases

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. In fiscal years 2018 and 2017, we repurchased and retired 2.9 million shares of our common stock for $120.0 million and 2.2 million shares of our common stock for $73.9 million, respectively, under this current authorization. In fiscal year 2016, we repurchased and retired 3.1 million shares of our common stock for $79.2 million. As of November 30, 2018, there was $100.0 million remaining under the current authorization.

Dividends

On September 27, 2016, our Board of Directors approved the initiation of a quarterly cash dividend of $0.125 per share of common stock to Progress stockholders. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock. We have declared aggregate per share quarterly cash dividends totaling $0.575, $0.515 and $0.125 for the years ended November 30, 2018, November 30, 2017 and November 30, 2016, respectively. We have paid aggregate cash dividends totaling $25.8 million, and $24.1 million for the years ended November 30, 2018 and November 30, 2017, respectively.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
12 Months Ended
Nov. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation

We currently have one stockholder-approved stock plan from which we can issue stock-based awards, which was approved by our stockholders in fiscal year 2008 ("2008 Plan"). The 2008 Plan replaced the 1992 Incentive and Nonqualified Stock Option Plan, the 1994 Stock Incentive Plan and the 1997 Stock Incentive Plan (collectively, the “Previous Plans”). The Previous Plans solely exist to satisfy outstanding options previously granted under those plans. The 2008 Plan permits the granting of stock awards to officers, members of the Board of Directors, employees and consultants. Awards under the 2008 Plan may include nonqualified stock options, incentive stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals, deferred stock units and stock appreciation rights. A total of 54,510,000 shares are issuable under these plans, of which 2,537,256 shares were available for grant as of November 30, 2018.

We have adopted two stock plans for which the approval of stockholders was not required: the 2002 Nonqualified Stock Plan ("2002 Plan") and the 2004 Inducement Stock Plan ("2004 Plan"). The 2002 Plan permits the granting of stock awards to non-executive officer employees and consultants. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. Awards under the 2002 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of 9,750,000 shares are issuable under the 2002 Plan, of which 650,169 shares were available for grant as of November 30, 2018.

The 2004 Plan is reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of the NASDAQ Stock Market. Awards under the 2004 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of 1,500,000 shares are issuable under the 2004 Plan, of which 583,021 shares were available for grant as of November 30, 2018.

Under all of our plans, the options granted generally begin to vest within one year of the grant.

A summary of stock option activity under all the plans is as follows:
 
 
Shares
 
Weighted Average
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value (1)
 
(in thousands)
 
Exercise Price
 
(in years)
 
(in thousands)
Options outstanding, December 1, 2017
1,002

 
$
28.29

 
 
 
 
Granted
482

 
49.56

 
 
 
 
Exercised
(189
)
 
23.40

 
 
 
 
Canceled
(188
)
 
34.38

 
 
 
 
Options outstanding, November 30, 2018
1,107

 
$
37.82

 
5.61
 
$
3,610

Exercisable, November 30, 2018
269

 
$
33.80

 
5.33
 
$
1,206

Vested or expected to vest, November 30, 2018
1,107

 
$
37.82

 
5.61
 
$
3,610


(1)
The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November 30, 2018 of $35.16 and the exercise prices for all options outstanding.

A summary of restricted stock units activity is as follows (in thousands, except per share data):
 
 
Number of Shares
 
Weighted Average Fair Value
Restricted stock units outstanding, December 1, 2017
1,136

 
$
28.15

Granted
362

 
49.06

Issued
(393
)
 
30.00

Canceled
(193
)
 
28.61

Restricted stock units outstanding, November 30, 2018
912

 
$
35.46



Each restricted stock unit represents one share of common stock. The restricted stock units generally vest semi-annually over a three-year period. Performance-based restricted stock units are subject to performance criteria aligned with our business plan and are earned only to the extent the performance criteria are achieved, with any awards earned being subject to subsequent time-based vesting similar to that discussed above.

The fair value of outright stock awards, restricted stock units and DSUs is equal to the closing price of our common stock on the date of grant, less the present value of expected dividends, as the recipient is not entitled to dividends during the requisite service period.

In addition, during fiscal years 2016 and 2017, we granted performance-based restricted stock units that include a three-year market condition under a Long-Term Incentive Plan (“LTIP”) where the performance measurement period is three years. Vesting of the LTIP awards is based on our level of attainment of specified total stockholder return ("TSR") targets relative to the percentage appreciation of a specified index of companies for the respective three-year periods and is also subject to the continued employment of the grantees. In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model. The performance measurement period related to the LTIP awards granted during fiscal year 2016 ended as of November 30, 2018. As the level of attainment of the specified TSR target was not met, none of the LTIP awards under this grant vested.

During the first quarter of fiscal year 2018, we granted performance-based restricted stock units that include two performance metrics under the LTIP where the performance measurement period is three years. Vesting of the 2018 LTIP awards is as follows: (i) 50% is based on the three-year market condition as described above (TSR), and (ii) 50% is based on achievement of a three-year cumulative performance condition (operating income). In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model for the market condition portion of the award, and used the closing price of our common stock on the date of grant, less the present value of expected dividends, for the portion related to the performance condition.

The 1991 Employee Stock Purchase Plan ("ESPP") permits eligible employees to purchase up to an aggregate of 9,450,000 shares of our common stock through accumulated payroll deductions. The ESPP has a 27-month offering period comprised of nine three-month purchase periods. The purchase price of the stock is equal to 85% of the lesser of the market value of such shares at the beginning of a 27-month offering period or the end of each three-month segment within such offering period. If the market price at any of the nine purchase periods is less than the market price on the first date of the 27-month offering period, subsequent to the purchase, the offering period is canceled and the employee is entered into a new 27-month offering period with the then current market price as the new base price. We issued 225,000 shares, 220,000 shares and 266,000 shares with weighted average purchase prices of $24.27, $22.27 and $20.01 per share, respectively, in fiscal years 2018, 2017 and 2016, respectively. At November 30, 2018, approximately 590,000 shares were available and reserved for issuance under the ESPP.

We estimated the fair value of stock options and ESPP awards granted in fiscal years 2018, 2017 and 2016 on the measurement dates using the Black-Scholes option valuation model, and LTIP awards using the Monte Carlo Simulation valuation model, with the following weighted average assumptions:
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Stock options:
 
 
 
 
 
Expected volatility
22.8
%
 
25.0
%
 
%
Risk-free interest rate
2.3
%
 
1.9
%
 
%
Expected life (in years)
4.8

 
4.8

 
0

Expected dividend yield
1.1
%
 
1.7
%
 
%
Employee stock purchase plan:
 
 
 
 
 
Expected volatility
23.8
%
 
22.9
%
 
25.3
%
Risk-free interest rate
2.3
%
 
1.2
%
 
0.6
%
Expected life (in years)
1.7

 
1.5

 
1.6

Expected dividend yield
1.5
%
 
1.6
%
 
%
Long-term incentive plan:
 
 
 
 
 
Expected volatility
27.4
%
 
27.5
%
 
27.1
%
Risk-free interest rate
2.1
%
 
1.4
%
 
1.0
%
Expected life (in years)
2.9

 
2.7

 
2.7

Expected dividend yield
1.7
%
 
1.8
%
 
%


For each stock option award, the expected life in years is based on historical exercise patterns and post-vesting termination behavior. Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve for the period that is commensurate with the expected life at the time of grant. The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period.

For each ESPP award, the expected life in years is based on the period of time between the beginning of the offering period and the date of purchase, plus an additional holding period of three months.  Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at each purchase period. The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period.

Based on the above assumptions, the weighted average estimated fair value of stock options granted in fiscal years 2018, 2017, and 2016 was $10.30, $5.95 and $0 per share, respectively. We amortize the estimated fair value of stock options to expense over the vesting period using the straight-line method. The weighted average estimated fair value for shares issued under our ESPP in fiscal years 2018, 2017 and 2016 was $10.24, $8.32 and $7.43 per share, respectively. We amortize the estimated fair value of shares issued under the ESPP to expense over the vesting period using a graded vesting model.

Total unrecognized stock-based compensation expense, net of expected forfeitures, related to unvested stock options and unvested restricted stock awards amounted to $28.6 million at November 30, 2018. These costs are expected to be recognized over a weighted average period of 2.1 years.

The following additional activity occurred under our plans (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Total intrinsic value of stock options on date exercised
$
3,692

 
$
1,622

 
$
2,017

Total fair value of deferred stock units on date vested
1,690

 
57

 

Total fair value of restricted stock units on date vested
14,741

 
20,032

 
17,213



The following table provides the classification of stock-based compensation as reflected in our consolidated statements of operations (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Cost of maintenance and services
$
616

 
$
1,016

 
$
899

Sales and marketing
2,959

 
2,214

 
4,093

Product development
8,242

 
4,576

 
9,965

General and administrative
8,752

 
6,347

 
7,584

Total stock-based compensation
$
20,569

 
$
14,153

 
$
22,541

Income tax benefit included in the provision for income taxes from continuing operations
$
4,345

 
$
4,057

 
$
5,208



Separation Arrangements

During fiscal year 2017, we entered into separation agreements with three executives, which entitled them to accelerated vesting of certain stock-based awards. Due to the separation and accelerated vesting, we recognized additional stock-based compensation expense of $1.5 million, of which $0.8 million was recorded as sales and marketing expense and $0.7 million was recorded as general and administrative expense, in the consolidated statement of operations.

During fiscal year 2016, we entered into separation agreements with two executives, which entitled them to accelerated vesting of certain stock-based awards. Due to the separation and accelerated vesting, we recognized additional stock-based compensation expense of $0.3 million, of which $0.2 million was recorded as sales and marketing expense and $0.1 million was recorded as product development expense, in the consolidated statement of operations.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plan
12 Months Ended
Nov. 30, 2018
Retirement Benefits [Abstract]  
Retirement Plan
Retirement Plan

We maintain a retirement plan covering all U.S. employees under Section 401(k) of the Internal Revenue Code. Company contributions to the plan are at the discretion of the Board of Directors and totaled approximately $3.1 million, $2.1 million and $2.5 million for fiscal years 2018, 2017 and 2016, respectively.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring
12 Months Ended
Nov. 30, 2018
Restructuring Charges [Abstract]  
Restructuring
Restructuring

The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$
412

 
$
2,949

 
$
3,361

Costs incurred
319

 
1,373

 
1,692

Cash disbursements
(633
)
 
(2,906
)
 
(3,539
)
Translation adjustments and other
9

 
27

 
36

Balance, November 30, 2016
$
107

 
$
1,443

 
$
1,550

Costs incurred
2,655

 
19,555

 
22,210

Cash disbursements
(1,456
)
 
(17,778
)
 
(19,234
)
Asset impairment
(762
)
 

 
(762
)
Translation adjustments and other
26

 
336

 
362

Balance, November 30, 2017
$
570

 
$
3,556

 
$
4,126

Costs incurred
1,011

 
1,240

 
2,251

Cash disbursements
(1,309
)
 
(4,802
)
 
(6,111
)
Translation adjustments and other
35

 
10

 
45

Balance, November 30, 2018
$
307

 
$
4

 
$
311



2017 Restructuring

During the first quarter of fiscal year 2017, we undertook certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over 20%. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. During the fourth quarter of fiscal year 2017, we incurred additional costs with respect to this restructuring, including reduction in redundant positions primarily within the product development and sales functions. We also consolidated offices in various locations during fiscal years 2017 and 2018. We expect to incur additional expenses related to facility closures as part of this restructuring action through fiscal year 2019, but we do not expect these additional costs to be material.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.
 
As part of this fiscal year 2017 restructuring, for the fiscal years ended November 30, 2018 and 2017, we incurred expenses of $2.3 million and $22.1 million, respectively, which are recorded as restructuring expenses in the consolidated statements of operations.

A summary of activity for this restructuring action is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$

 
$

Costs incurred
2,570

 
19,555

 
22,125

Cash disbursements
(1,294
)
 
(16,335
)
 
(17,629
)
Asset impairment
(762
)
 

 
(762
)
Translation adjustments and other
26

 
336

 
362

Balance, November 30, 2017
$
540

 
$
3,556

 
$
4,096

Costs incurred
1,011

 
1,240

 
2,251

Cash disbursements
(1,279
)
 
(4,802
)
 
(6,081
)
Translation adjustments and other
35

 
10

 
45

Balance, November 30, 2018
$
307

 
$
4

 
$
311



Cash disbursements for expenses incurred to date under this restructuring are expected to be made through fiscal year 2019. Accordingly, the balance of the restructuring reserve of $0.3 million is included in other accrued liabilities on the consolidated balance sheet at November 30, 2018.

2016 Restructuring

During the fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue Officer.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation).

As part of this fourth quarter restructuring, for the fiscal years ended November 30, 2018 and 2017, we did not incur any expenses and do not expect to incur additional material costs with respect to this restructuring. For the fiscal year ended November 30, 2016, we incurred expenses of $1.5 million. The expenses are recorded as restructuring expenses in the consolidated statements of operations.

A summary of activity for this restructuring action is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$

 
$

 
$

Costs incurred

 
1,482

 
1,482

Cash disbursements

 
(67
)
 
(67
)
Balance, November 30, 2016
$

 
$
1,415

 
$
1,415

Cash disbursements

 
(1,415
)
 
(1,415
)
Balance, November 30, 2017
$

 
$

 
$



2012 - 2015 Restructurings

During fiscal years 2012 through 2015, our management approved, committed to and initiated plans to make strategic changes to our organization to provide greater focus and agility in the delivery of next generation application development, deployment and integration solutions. During each of these fiscal years, we took restructuring actions that involved the elimination of personnel and/or the closure of facilities.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), and facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.

As part of these restructuring actions, for the fiscal year ended November 30, 2018, we did not incur any expenses. For the fiscal years ended November 30, 2017 and 2016, we incurred expenses of $0.1 million and $0.2 million, respectively. These expenses are recorded as restructuring expenses on the consolidated statements of operations. We do not expect to incur additional material costs with respect to these restructuring actions.

A summary of these restructuring actions is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$
412

 
$
2,949

 
$
3,361

Costs incurred
319

 
(109
)
 
210

Cash disbursements
(633
)
 
(2,839
)
 
(3,472
)
Translation adjustments and other
9

 
27

 
36

Balance, November 30, 2016
$
107

 
$
28

 
$
135

Costs incurred
85

 

 
85

Cash disbursements
(162
)
 
(28
)
 
(190
)
Balance, November 30, 2017
$
30

 
$

 
$
30

Cash disbursements
(30
)
 

 
(30
)
Balance, November 30, 2018
$

 
$

 
$

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Nov. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

The components of income before income taxes are as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
U.S.
$
75,667

 
$
77,442

 
$
78,477

Foreign
3,313

 
(11,855
)
 
(113,757
)
Total
$
78,980

 
$
65,587

 
$
(35,280
)


The provision for income taxes is comprised of the following (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Current:
 
 
 
 
 
Federal
$
8,979

 
$
23,739

 
$
12,934

State
1,387

 
2,461

 
3,178

Foreign
3,088

 
1,496

 
3,027

Total current
13,454

 
27,696

 
19,139

Deferred:
 
 
 
 
 
Federal
2,738

 
1,548

 
6,203

State
515

 
61

 
(1,963
)
Foreign
(1,218
)
 
(1,135
)
 
(2,933
)
Total deferred
2,035

 
474

 
1,307

Total
$
15,489

 
$
28,170

 
$
20,446



A reconciliation of the income taxes incurred at the U.S. Federal statutory rate compared to the effective tax rate is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Tax at U.S. Federal statutory rate
$
17,549

 
$
22,955

 
$
(12,348
)
Foreign rate differences
1,042

 
4,575

 
7,689

Effects of foreign operations included in U.S. Federal provision
550

 
(186
)
 
(1,244
)
State income taxes, net
1,746

 
1,702

 
2,977

Research credits
(302
)
 
(251
)
 
(838
)
Domestic production activities deduction
(1,283
)
 
(2,670
)
 
(1,925
)
Tax-exempt interest
(66
)
 
(101
)
 
(76
)
Nondeductible stock-based compensation
502

 
808

 
740

Meals and entertainment
192

 
276

 
234

Compensation subject to 162(m)
227

 
208

 

Uncertain tax positions and tax settlements
(1,626
)
 
429

 
(1,701
)
Remeasurement of net deferred tax liabilities due to the Act
(1,660
)
 

 

Net excess tax benefit or detriment from stock-based compensation plans
(861
)
 

 

Prior period adjustment

 

 
(2,700
)
Release of valuation allowance on state research and development credits

 

 
(2,748
)
Goodwill Impairment

 

 
32,200

Other
(521
)
 
425

 
186

Total
$
15,489

 
$
28,170

 
$
20,446



During the preparation of our consolidated financial statements for the three months ended May 31, 2016, we identified an error in our prior year income tax provision whereby income tax expense was overstated for the year ended November 30, 2015 by $2.7 million related to our tax treatment of an intercompany gain. We determined that the error is not material to the prior year financial statements. We also concluded that recording an out-of-period correction would not be material and therefore corrected this error by recording an out-of-period $2.7 million tax benefit in our interim financial statements for the periods ended May 31, 2016, which is included in our fiscal year 2016 results.

During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act (the "Act") was enacted in the United States. The Act reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings (if any) of certain foreign subsidiaries that were previously tax deferred, moves to a territorial tax system and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued SAB 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of November 30, 2018, the accounting for the change in tax law is complete with respect to provisions of the Act that became effective in fiscal year 2018.

During fiscal year 2018, the Company recognized a $1.7 million income tax benefit due to the re-measurement of its net U.S. deferred tax liabilities due to the Act.

The Act provides for a one-time deemed repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. However, the Company will not incur the one-time deemed repatriation tax due to the Company's foreign subsidiaries being in a net accumulated deficit position.

Other international provisions of the Act become effective in fiscal year 2019 for the Company. The global intangible low-taxed income ("GILTI") provisions require the Company to include in its U.S. income tax base foreign subsidiary earnings in excess of an allowable return of the foreign subsidiary's tangible assets. The Company expects that it will be subject to incremental U.S. tax resulting from GILTI inclusions beginning in fiscal year 2019.

The components of deferred tax assets and liabilities are as follows (in thousands):
 
 
November 30, 2018
 
November 30, 2017
Deferred tax assets:
 
 
 
Accounts receivable
$
134

 
$
226

Other assets

 
225

Accrued compensation
1,863

 
5,456

Accrued liabilities and other
2,106

 
5,402

Deferred revenue
1,348

 
1,160

Stock-based compensation
3,166

 
3,436

Tax credit and loss carryforwards
24,338

 
31,441

Gross deferred tax assets
32,955

 
47,346

Valuation allowance
(8,790
)
 
(1,537
)
Total deferred tax assets
24,165

 
45,809

Deferred tax liabilities:
 
 
 
Goodwill
(17,966
)
 
(26,484
)
Unrealized FX gains

 
(644
)
Depreciation and amortization
(7,151
)
 
(20,367
)
Prepaid expenses
(923
)
 

Total deferred tax liabilities
(26,040
)
 
(47,495
)
Total
$
(1,875
)
 
$
(1,686
)


The valuation allowance primarily applies to net operating loss carryforwards and unutilized tax credits in jurisdictions or under conditions where realization is not more likely than not. The $7.3 million increase in the valuation allowance during fiscal year 2018 primarily relates to losses in a foreign subsidiary that are more likely than not going to expire prior to utilization. The $1.7 million and $5.0 million decreases in the valuation allowance during fiscal years 2017 and 2016, respectively, primarily relate to a foreign subsidiary that utilized net operating loss carryforwards in fiscal year 2017 that had a valuation allowance recorded against them and to the release of the valuation allowance on state research and development tax credits in fiscal year 2016.

At November 30, 2018, we have federal and foreign net operating loss carryforwards of $146.5 million expiring on various dates through 2034 and $0.1 million that may be carried forward indefinitely. In addition, we have state net operating loss carryforwards of $4.8 million expiring on various dates through 2022. At November 30, 2018, we have state tax credit carryforwards of approximately $2.9 million expiring on various dates through 2033 and $2.3 million that may be carried forward indefinitely. In addition, we have federal tax credit carryforwards of approximately $0.9 million expiring on various dates through 2036.

It is our intention to indefinitely reinvest the earnings of our non-U.S. subsidiaries. We have not provided for U.S. income taxes on the undistributed earnings of non-U.S. subsidiaries, which totaled $92.2 million as of November 30, 2018, as these earnings have been indefinitely reinvested. It is not practicable to determine the amount of the unrecognized deferred tax liability if the undistributed earnings were to be repatriated. These earnings could be subject to non-U.S. withholding taxes and other federal, state and/or foreign taxes if they were remitted to the U.S. Additional regulatory guidance is intended to be issued that will address certain issues arising from the enactment of the Act that will assist the Company in estimating how much additional taxes might be payable if the undistributed earnings were to be repatriated.

As of November 30, 2018, the total amount of unrecognized tax benefits was $5.8 million, of which $3.6 million was recorded in other noncurrent liabilities on the consolidated balance sheet and $2.2 million of deferred tax assets, principally related to U.S and foreign net operating loss carry-forwards, have not been recorded.

A reconciliation of the balance of our unrecognized tax benefits is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Balance, beginning of year
$
7,520

 
$
7,046

 
$
4,779

Tax positions related to current year

 
785

 
1,106

Tax positions related to a prior period
(15
)
 
(120
)
 
1,638

Settlements with tax authorities
(39
)
 
(155
)
 
(21
)
Lapses due to expiration of the statute of limitations
(1,679
)
 
(36
)
 
(456
)
Balance, end of year
$
5,787

 
$
7,520

 
$
7,046



If recognized, all amounts of unrecognized tax benefits would affect the effective tax rate.

We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. In fiscal year 2018 a net benefit of $0.1 million was recorded to the provision for income taxes related to estimated interest and penalties of $0.2 million offset by a reduction of $0.3 million related to statute expirations. In fiscal year 2017 estimated interest and penalties of $0.2 million were recorded to the provision for income taxes. In fiscal year 2016 there was a minimal amount of estimated interest and penalties recorded in the provision for income taxes. We have accrued $0.4 million and $0.5 million of estimated interest and penalties at November 30, 2018 and 2017, respectively. We do not expect any significant changes to the amount of unrecognized tax benefits in the next twelve months.

Our Federal income tax returns have been examined or are closed by statute for all years prior to fiscal year 2015. State income tax authorities in certain jurisdictions are examining state income tax returns and the Company does not expect the results of these examinations to be material to our consolidated balance sheets, cash flows or statements of income. Our state income tax returns have been examined or are closed by statute for all years prior to fiscal year 2013, and we are no longer subject to audit for those periods.

Tax authorities for certain non-U.S. jurisdictions are also examining tax returns and the Company does not expect the results of these examinations to be material to our consolidated balance sheets, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal year 2013.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share
12 Months Ended
Nov. 30, 2018
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
Earnings (Loss) Per Share

We compute basic earnings (loss) per share using the weighted average number of common shares outstanding. We compute diluted earnings (loss) per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. The following table sets forth the calculation of basic and diluted earnings per share from continuing operations (in thousands, expect per share data):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Net income (loss)
$
63,491

 
$
37,417

 
$
(55,726
)
Weighted average shares outstanding
45,561

 
48,129

 
49,481

Dilutive impact from common stock equivalents
574

 
387

 

Diluted weighted average shares outstanding
46,135

 
48,516

 
49,481

Basic earnings (loss) per share
$
1.39

 
$
0.78

 
$
(1.13
)
Diluted earnings (loss) per share
$
1.38

 
$
0.77

 
$
(1.13
)


We excluded stock awards representing approximately 602,000 shares, 494,000 shares, and 2,058,000 shares of common stock from the calculation of diluted earnings per share in the fiscal years ended November 30, 2018, 2017 and 2016, respectively, because these awards were anti-dilutive.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations
12 Months Ended
Nov. 30, 2018
Segment Reporting [Abstract]  
Business Segments and International Operations
Business Segments and International Operations

Operating segments are components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and assess performance. Our chief operating decision maker is our Chief Executive Officer.

The changes made to our organization during fiscal years 2016 and 2017, as discussed in Note 13, did not change our determination of the three reportable segments as our organizational structure maintains the focus of the three business segments.

We do not manage our assets or capital expenditures by segment or assign other income (expense) and income taxes to segments. We manage and report such items on a consolidated company basis.

The following table provides revenue and contribution margin from our reportable segments and reconciles to the consolidated income from continuing operations before income taxes:

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Segment revenue:
 
 
 
 
 
OpenEdge
$
278,258

 
$
276,172

 
$
276,267

Data Connectivity and Integration
39,030

 
40,955

 
48,009

Application Development and Deployment
79,877

 
80,445

 
81,065

Total revenue
397,165

 
397,572

 
405,341

Segment costs of revenue and operating expenses:
 
 
 
 
 
OpenEdge
67,820

 
72,497

 
72,938

Data Connectivity and Integration
7,634

 
9,329

 
12,760

Application Development and Deployment
27,087

 
26,645

 
40,180

Total costs of revenue and operating expenses
102,541

 
108,471

 
125,878

Segment contribution margin:
 
 
 
 
 
OpenEdge
210,438

 
203,675

 
203,329

Data Connectivity and Integration
31,396

 
31,626

 
35,249

Application Development and Deployment
52,790

 
53,800

 
40,885

Total contribution margin
294,624

 
289,101

 
279,463

Other unallocated expenses (1)
208,626

 
218,487

 
309,172

Income (loss) from operations
85,998

 
70,614

 
(29,709
)
Other expense, net
(7,018
)
 
(5,027
)
 
(5,571
)
Income (loss) before income taxes
$
78,980

 
$
65,587

 
$
(35,280
)
 
 
 
 
 
 
(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization and impairment of acquired intangibles, loss on assets held for sale, impairment of goodwill, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.

                                
Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from external customers by revenue type is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Software licenses
$
122,137

 
$
124,406

 
$
134,863

Maintenance
244,822

 
241,398

 
238,377

Services
30,206

 
31,768

 
32,101

Total
$
397,165

 
$
397,572

 
$
405,341



In the following table, revenue attributed to the United States includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from Canada, EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
United States
$
204,151

 
$
206,450

 
$
212,312

Canada
15,771

 
17,492

 
16,891

EMEA
137,972

 
130,359

 
130,818

Latin America
17,637

 
21,158

 
21,156

Asia Pacific
21,634

 
22,113

 
24,164

Total
$
397,165

 
$
397,572

 
$
405,341



No country outside of the U.S. accounted for more than 10% of our consolidated revenue in any year presented. Long-lived assets totaled $25.8 million, $39.5 million and $45.4 million in the U.S. and $4.9 million, $2.8 million and $4.7 million outside of the U.S. at the end of fiscal years 2018, 2017 and 2016, respectively. No individual country outside of the U.S. accounted for more than 10% of our consolidated long-lived assets.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Data (unaudited)
12 Months Ended
Nov. 30, 2018
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (unaudited)
Selected Quarterly Financial Data (unaudited)

(in thousands, except per share data)
First
Quarter
 
Second
Quarter
 
Third
Quarter
 
Fourth
Quarter
Fiscal year 2018:
 
 
 
 
 
 
 
Revenue
$
94,047

 
$
96,102

 
$
95,683

 
$
111,333

Gross profit
77,144

 
79,459

 
78,987

 
94,602

Income from operations
17,768

 
21,788

 
22,183

 
24,259

Net income
12,912

 
15,403

 
16,746

 
18,430

Basic earnings per share
0.28

 
0.34

 
0.37

 
0.41

Diluted earnings per share
0.27

 
0.33

 
0.37

 
0.41

Fiscal year 2017:
 
 
 
 
 
 
 
Revenue
$
90,970

 
$
93,213

 
$
97,310

 
$
116,079

Gross profit
75,212

 
75,846

 
79,235

 
98,120

Income from operations
1,222

 
20,284

 
20,299

 
28,809

Net (loss) income
(525
)
 
10,341

 
11,172

 
16,429

Basic (loss) earnings per share
(0.01
)
 
0.21

 
0.23

 
0.35

Diluted (loss) earnings per share
(0.01
)
 
0.21

 
0.23

 
0.34

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
12 Months Ended
Nov. 30, 2018
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions

During fiscal year 2017, we acquired 100% of the outstanding securities of MightyMeeting, Inc. ("MightyMeeting"), a mobile collaboration and social publishing platform, for $1.5 million. Dmitri Tcherevik, our Chief Technology Officer, was the founder and 50% owner of MightyMeeting. The transaction did not have a material impact on our financial condition or results of operations. The transaction has been accounted for as an asset acquisition. In connection with the acquisition, we recorded a deferred tax liability resulting from the difference in book-to-tax basis of the acquired asset. As such, we recorded an intangible asset of $2.4 million, which includes a deferred tax liability of $0.9 million that is being amortized over five years beginning in the fourth quarter of fiscal year 2017.

We did not enter into any material related party transactions during fiscal years 2018 and 2016.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Nov. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounting Principles
Accounting Principles

We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America ("GAAP").
Basis of Consolidation
Basis of Consolidation

The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions.
Use of Estimates
Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an on-going basis, management evaluates its estimates and records changes in estimates in the period in which they become known. These estimates are based on historical data and experience, as well as various other assumptions that management believes to be reasonable under the circumstances. The most significant estimates relate to the timing and amounts of revenue recognition, the realization of tax assets and estimates of tax liabilities, fair values of investments in marketable securities, assets held for sale, intangible assets and goodwill valuations, the recognition and disclosure of contingent liabilities, the collectability of accounts receivable, and assumptions used to determine the fair value of stock-based compensation. Actual results could differ from those estimates.
Foreign Currency Translation
Foreign Currency Translation

The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in accumulated other comprehensive loss, a component of shareholders’ equity.

For foreign operations where the U.S. dollar is considered to be the functional currency, we remeasure monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date and non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize remeasurement adjustments currently as a component of foreign currency loss, net in the statements of operations.

Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in foreign currency loss, net in the statements of operations as incurred.
Cash Equivalents and Investments
Cash Equivalents and Investments

Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. As of November 30, 2018, all of our cash equivalents were invested in money market funds.

We classify investments, state and municipal bond obligations, U.S. treasury and government agency bonds, and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive loss in shareholders’ equity. We include realized gains and losses in interest income and other, net on the consolidated statements of operations.

We monitor our investment portfolio for impairment on a periodic basis. In the event that the carrying value of an investment exceeds its fair value and the decline in value is determined to be other than temporary, an impairment charge is recorded and a new cost basis for the investment is established. In determining whether an other-than-temporary impairment exists, we consider the nature of the investment, the length of time and the extent to which the fair value has been less than cost, and our intent and ability to continue holding the security for a period sufficient for an expected recovery in fair value.

Allowance for Doubtful Accounts and Sales Credit Memos
Allowances for Doubtful Accounts and Sales Credit Memos

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends.

We also record an allowance for estimates of potential sales credit memos. This allowance is determined based on an analysis of historical credit memos issued and current economic trends, and is recorded as a reduction of revenue.

Concentrations of Credit Risk
Concentrations of Credit Risk

Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, derivative instruments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We hold our cash and cash equivalents, investments and derivative instrument contracts with high quality financial institutions and we monitor the credit ratings of those institutions. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The carrying amount of our cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. We base the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. We measure and record derivative financial instruments at fair value.
Derivative Instruments
Derivative Instruments

We record all derivatives on the consolidated balance sheets at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our ongoing business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economic effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Indian rupee, and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes.

We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings in foreign currency loss, net in the consolidated statements of operations.

Property and Equipment
Property and Equipment

We record property and equipment at cost. We record property and equipment purchased in business combinations at fair value, which is then treated as the cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the useful lives of the assets. Useful lives by major asset class are as follows: computer equipment and software, 3 to 7 years; buildings and improvements, 5 to 39 years; and furniture and fixtures, 5 to 7 years. Repairs and maintenance costs are expensed as incurred.

Product Development and Internal Use Software
Product Development and Internal Use Software
Expenditures for product development, other than internal use software costs, are expensed as incurred. Product development expenses primarily consist of personnel and related expenses for our product development staff, the cost of various third-party contractor fees, and allocated overhead expenses.
Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Certain internal and external qualifying costs incurred during the application development stage are capitalized as property and equipment. Internal use software is amortized on a straight-line basis over its estimated useful life of three years, beginning when the software is ready for its intended use.
Goodwill, Intangible Assets and Long-Lived Assets
Goodwill, Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill and other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate impairment may have occurred.

In performing our annual assessment, we first perform a qualitative test and if necessary, perform a quantitative test. To conduct the quantitative impairment test of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit’s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. We did not recognize any goodwill impairment charges during fiscal years 2018 or 2017. During fiscal year 2016, we recorded a $92.0 million goodwill impairment charge related to the Application Development and Deployment reporting unit (Note 6).

Intangible assets are comprised of purchased technology, customer-related assets, and trademarks and trade names acquired through business combinations (Note 7). All of our intangible assets are amortized using the straight-line method over their estimated useful life.

We periodically review long-lived assets (primarily property and equipment) and intangible assets with finite lives for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset or asset group. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis. During fiscal year 2016, we recorded a $5.1 million asset impairment charge, which was applicable to the intangible assets obtained in connection with our acquisition of Modulus during fiscal year 2014 (Note 6).

We classify long-lived assets to be sold as held for sale in the period in which: (i) we have approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. Assets held for sale are initially measured at the lower of the carrying value or the fair value less cost to sell. Losses resulting from this measurement are recognized in the period in which the held for sale criteria are met while gains are not recognized until the date of sale. Once designated as held for sale, we stop recording depreciation expense on the asset. We assess the fair value less cost to sell of long-lived assets held for sale at each reporting period until it no longer meets this classification. In the fourth quarter of fiscal year 2018, we reclassified certain corporate land and building assets previously reported as property and equipment to assets held for sale on our consolidated balance sheet as we began an active program to sell and expect to sell these assets within one year. As the fair value less cost to sell was less than the carrying value of these assets, we recognized an impairment charge of $5.1 million. The fair value of the assets held for sale was measured using third-party valuation models, which included a discounted cash flow analysis (Note 4).

Comprehensive (Loss) Income
Comprehensive (Loss) Income

The components of comprehensive loss include, in addition to net income (loss), unrealized gains and losses on investments and foreign currency translation adjustments.

Revenue Recognition
Revenue Recognition

We derive our revenue primarily from software licenses and maintenance and services. Our license arrangements generally contain multiple elements, including software maintenance services, consulting services, and customer education services. We do not recognize revenue until the following four basic criteria are met: (i) persuasive evidence of an arrangement exists, (ii) our product has been shipped or, if delivered electronically, the customer has the right to access the software, (iii) the fee is fixed or determinable, and (iv) collection of the fee is probable.

Evidence of an arrangement generally consists of a contract or purchase order signed by the customer. In regard to delivery, we generally ship our software electronically and do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period. We assess whether a fee is fixed or determinable at the outset of the arrangement and consider the payment terms of the transaction, including transactions that extend beyond our customary payment terms. We do not license our software with a right of return. In assessing whether the collection of the fee is probable, we consider customer credit-worthiness, a customer’s historical payment experience, economic conditions in the customer’s industry and geographic location and general economic conditions. If we do not consider collection of a fee to be probable, we defer the revenue until the fees are collected, provided all other conditions for revenue recognition have been met.

In determining when to recognize revenue from a customer arrangement, we are often required to exercise judgment regarding the application of our accounting policies to a particular arrangement. The primary judgments used in evaluating revenue recognized in each period involve: determining whether collection is probable, assessing whether the fee is fixed or determinable, and determining the fair value of the maintenance and services elements included in multiple-element software arrangements. Such judgments can materially impact the amount of revenue that we record in a given period. While we follow specific and detailed rules and guidelines related to revenue recognition, we make and use significant management judgments and estimates in connection with the revenue recognized in any reporting period, particularly in the areas described above. If management made different estimates or judgments, material differences in the timing of the recognition of revenue could occur.

In regard to software license revenues, perpetual and term license fees are recognized as revenue when the software is delivered, no significant obligations or contingencies related to the software exist, other than maintenance, and all other revenue recognition criteria are met. We generally recognize revenue for products distributed through application partners and distributors on a sell-in basis.

Revenue from maintenance is recognized ratably over the service period. Maintenance revenue is deferred until the associated license is delivered to the customer and all other criteria for revenue recognition have been met. Revenue from other services, which are primarily consulting and customer education services, is generally recognized as the services are delivered to the customer, provided all other criteria for revenue recognition have been met.

We also offer products via a software-as-a-service ("SaaS") model, which is a subscription based model. Subscription revenue derived from these agreements is generally recognized on a straight-line basis over the subscription term, provided persuasive evidence of an arrangement exists, access to our software has been granted to the customer, the fee for the subscription is fixed or determinable, and collection of the subscription fee is probable.

We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For these multiple element arrangements, we allocate revenue to the delivered elements of the arrangement using the residual method, whereby revenue is allocated to the undelivered elements based on vendor specific objective evidence ("VSOE") of fair value of the undelivered elements with the remaining arrangement fee allocated to the delivered elements and recognized as revenue assuming all other revenue recognition criteria are met. For the undelivered elements, we determine VSOE of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. Substantially all license arrangements indicate the renewal rate for which customers may, at their option, renew their maintenance agreement. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. We review services sold separately on a periodic basis and update, when appropriate, our VSOE of fair value for such maintenance and services to ensure that it reflects our recent pricing experience. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the completed contract method.

Sales taxes collected from customers and remitted to government authorities are excluded from revenue.

Deferred revenue generally results from contractual billings for which revenue has not been recognized and consists of the unearned portion of license, maintenance, and services fees. Deferred revenue expected to be recognized as revenue more than one year subsequent to the balance sheet date is included in long-term liabilities in the consolidated balance sheets.

Advertising Costs
Advertising Costs

Advertising costs are expensed as incurred
Warranty Costs
Warranty Costs

We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant.

Stock-Based Compensation
Stock-Based Compensation

Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally 4 or 5 years for options and 3 years for restricted stock units. We recognize stock-based compensation expense related to performance stock units and our employee stock purchase plan using an accelerated attribution method.
Acquisition-Related Costs
Acquisition-Related Costs

Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional services fees, including third-party legal and valuation-related fees, as well as retention fees and earn-out payments treated as compensation expense.
Restructuring Charges
Restructuring Charges

Our restructuring charges are comprised primarily of costs related to property abandonment, including future lease commitments, net of any sublease income, and associated leasehold improvements; and employee termination costs related to headcount reductions. We recognize and measure restructuring liabilities initially at fair value when the liability is incurred.
Income Taxes
Income Taxes

We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized.

We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of operations.

Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In March 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting ("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively.

We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the consolidated statement of cash flows. As such, the prior period consolidated statement of cash flows was not adjusted. Further, during the fiscal year ended November 30, 2018, we recognized excess tax benefits of $0.9 million related to the exercise of stock options and vesting of restricted stock awards. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of $0.6 million to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.

Recently Issued Accounting Pronouncements Not Yet Adopted
In August 2018, the FASB issued Accounting Standards Update No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.

In August 2017, the FASB issued Accounting Standards Update No. 2017-12, Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities ("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.

In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory ("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We estimate that the impact upon adoption on our consolidated balance sheet will be a reclassification of approximately $3.3 million from non-current prepaid taxes, which is included in other assets on our consolidated balance sheet, to retained earnings as of December 1, 2018.

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in ASC Topic 606 ("ASC 606") requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASC 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company is December 1, 2018.

Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company adopted this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC 606. The first Annual Report on Form 10-K issued in accordance with ASC 606 will be for the period ended November 30, 2019.

Based on preliminary results, we expect that the revenue recognition related to accounting for the following transactions will be most impacted:

Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized when the amounts were billed to the customer. In accordance with ASC 606, revenue from term license performance obligations will be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. After the adoption of ASC 606, to the extent the Company enters into future term licenses with extended payment terms or has open contracts as of the adoption date, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASC 606 as the Company currently does not recognize revenue until the amounts have been billed to the customer.

Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support) - Under the applicable revenue recognition guidance for fiscal years 2018 and prior, these transactions were recognized ratably over the associated maintenance period as the Company did not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASC 606, the requirement to have VSOE for undelivered elements that existed under prior guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.

We have substantially completed our assessment of the retrospective application of ASC 606 to our historical financial statements. On a preliminary basis we believe that the retrospective impact of ASC 606 will be a decrease of revenue of approximately $18 million in fiscal year 2018 and $8 million in fiscal year 2017. In addition, on a preliminary basis, we expect that fiscal year 2018 net income and diluted earnings per share will decrease by approximately $14 million and $0.30 per share, respectively, and fiscal year 2017 net income and diluted earnings per share will decrease by approximately $8 million and $0.17 per share, respectively. We will finalize our retrospective presentation of our historical financial statements under ASC 606 in connection with our 10-Q filings during fiscal year 2019 and our 10-K for the fiscal year ending November 30, 2019.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Nov. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Allowances Against Accounts Receivable
A summary of activity in the allowance for doubtful accounts is as follows (in thousands):
 
 
 
 
 
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Beginning balance
$
498

 
$
741

 
$
1,421

Charge (credit) to costs and expenses
216

 
204

 
(256
)
Write-offs and other
(232
)
 
(437
)
 
(370
)
Translation adjustments
4

 
(10
)
 
(54
)
Ending balance
$
486

 
$
498

 
$
741

Schedule of Activity in Allowance for Sales Credit Memos
A summary of activity in the allowance for sales credit memos is as follows (in thousands):

 
 
 
 
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Beginning balance
$
178

 
$
402

 
$
772

Charge (credit) to revenue
46

 
(158
)
 
(223
)
Write-offs and other

 
(69
)
 
(144
)
Translation adjustments

 
3

 
(3
)
Ending balance
$
224

 
$
178

 
$
402

Accumulated Other Comprehensive (Loss) Income
Accumulated other comprehensive loss by components, net of tax (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized (Losses) Gains on Investments
 
Total
Balance, December 1, 2016
$
(28,425
)
 
$
(136
)
 
$
(28,561
)
Other comprehensive income (loss) before reclassifications
9,655

 
(93
)
 
9,562

Net other comprehensive income (loss)
9,655

 
(93
)
 
9,562

Balance, December 1, 2017
$
(18,770
)
 
$
(229
)
 
$
(18,999
)
Other comprehensive (loss) income before reclassifications
(9,240
)
 
26

 
(9,214
)
Net other comprehensive (loss) income
(9,240
)
 
26

 
(9,214
)
Balance, November 30, 2018
$
(28,010
)
 
$
(203
)
 
$
(28,213
)
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Tables)
12 Months Ended
Nov. 30, 2018
Investments and Cash [Abstract]  
Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments
A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
101,316

 
$

 
$

 
$
101,316

Money market funds
3,810

 

 

 
3,810

State and municipal bond obligations
19,542

 

 
(119
)
 
19,423

U.S. treasury bonds
6,726

 

 
(21
)
 
6,705

Corporate bonds
8,329

 

 
(70
)
 
8,259

Total
$
139,723

 
$

 
$
(210
)
 
$
139,513


A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
130,547

 
$

 
$

 
$
130,547

Money market funds
2,917

 

 

 
2,917

State and municipal bond obligations
40,458

 

 
(231
)
 
40,227

U.S. treasury bonds
3,517

 

 
(26
)
 
3,491

Corporate bonds
6,463

 

 
(36
)
 
6,427

Total
$
183,902

 
$

 
$
(293
)
 
$
183,609

Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification
Such amounts are classified on our consolidated balance sheets as follows (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Cash and Equivalents
 
Short-Term
Investments
 
Cash and Equivalents
 
Short-Term
Investments
Cash
$
101,316

 
$

 
$
130,547

 
$

Money market funds
3,810

 

 
2,917

 

State and municipal bond obligations

 
19,423

 

 
40,227

U.S. treasury bonds

 
6,705

 

 
3,491

Corporate bonds

 
8,259

 

 
6,427

Total
$
105,126

 
$
34,387

 
$
133,464

 
$
50,145

Fair Value of Debt Securities by Contractual Maturity
The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
November 30,
2018
 
November 30,
2017
Due in one year or less
$
25,051

 
$
22,333

Due after one year (1)
9,336

 
27,812

Total
$
34,387

 
$
50,145


(1)
Includes state and municipal bond obligations and corporate bonds, which are securities representing investments available for current operations and are classified as current on the consolidated balance sheets.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Tables)
12 Months Ended
Nov. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Outstanding Foreign Currency Forward Contracts
The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
105,830

 
$
(170
)
 
$
119,192

 
$
(27
)
Forward contracts to purchase U.S. dollars
240

 

 
462

 

Total
$
106,070

 
$
(170
)
 
$
119,654

 
$
(27
)
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
12 Months Ended
Nov. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets
The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
3,810

 
$
3,810

 
$

 
$

State and municipal bond obligations
19,423

 

 
19,423



U.S. treasury bonds
6,705

 

 
6,705

 

Corporate bonds
8,259

 

 
8,259

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(170
)
 
$

 
$
(170
)
 
$



The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
2,917

 
$
2,917

 
$

 
$

State and municipal bond obligations
40,227

 

 
40,227

 

U.S. treasury bonds
3,491

 

 
3,491

 

Corporate bonds
6,427

 

 
6,427

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(27
)
 
$

 
$
(27
)
 
$

Fair Value Measurements, Nonrecurring
The following table presents nonrecurring fair value measurements as of November 30, 2018 (in thousands):

 
Total Fair Value
 
Total Losses
Assets held for sale
$
5,776

 
$
5,147

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Tables)
12 Months Ended
Nov. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consists of the following (in thousands):
 
 
November 30, 2018
 
November 30, 2017
Computer equipment and software
$
47,266

 
$
50,588

Land, buildings and leasehold improvements
34,676

 
50,229

Furniture and fixtures
6,104

 
7,211

Capitalized software development costs
276

 
2,955

Property and equipment, gross
88,322

 
110,983

Less accumulated depreciation and amortization
(57,608
)
 
(68,722
)
Property and equipment, net
$
30,714

 
$
42,261

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Nov. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets are comprised of the following significant classes (in thousands):
 
 
November 30, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(110,959
)
 
$
43,342

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(56,589
)
 
11,213

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(13,376
)
 
4,364

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(180,924
)
 
$
58,919

 
$
239,843

 
$
(144,949
)
 
$
94,894

Schedule of Future Amortization Expense From Intangible Assets Held
Future amortization expense for intangible assets as of November 30, 2018 is as follows (in thousands):
 
2019
$
34,932

2020
10,152

2021
10,033

2022
3,802

Total
$
58,919

Summary of Changes In The Carrying Amount of Goodwill
Changes in the carrying amount of goodwill by reportable segment for fiscal year 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation adjustments
 
November 30, 2018
OpenEdge
$
249,036

 
$
(49
)
 
$
248,987

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
(49
)
 
$
314,992

Changes in the carrying amount of goodwill for fiscal years 2018 and 2017 are as follows (in thousands):

 
November 30, 2018
 
November 30, 2017
Balance, beginning of year
$
315,041

 
$
278,067

Additions

 
36,934

Translation adjustments
(49
)
 
40

Balance, end of year
$
314,992

 
$
315,041

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
12 Months Ended
Nov. 30, 2018
Kinvey, Inc.  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(963
)
 
 
Property, plant and equipment
26

 
 
Purchased technology
22,100

 
5 Years
Trade name
1,800

 
5 Years
Customer relationships
100

 
5 Years
Net deferred tax assets
1,465

 
 
Goodwill
24,351

 
 
Net assets acquired
$
48,879

 
 
DataRPM Corporation  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(174
)
 
 
Property, plant and equipment
68

 
 
Purchased technology
19,900

 
5 Years
Trade name
800

 
5 Years
Customer relationships
100

 
5 Years
Deferred taxes
(5,006
)
 
 
Goodwill
12,583

 
 
Net assets acquired
$
28,271

 
 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit (Tables)
12 Months Ended
Nov. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt
As of November 30, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):

2019
$
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
117,563

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Nov. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Rental Payments
Future minimum rental payments under these leases are as follows at November 30, 2018 (in thousands):
 
2019
$
6,256

2020
5,163

2021
3,373

2022
2,709

2023
2,746

Thereafter
4,337

Total
$
24,584

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Nov. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock Option Activity
A summary of stock option activity under all the plans is as follows:
 
 
Shares
 
Weighted Average
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value (1)
 
(in thousands)
 
Exercise Price
 
(in years)
 
(in thousands)
Options outstanding, December 1, 2017
1,002

 
$
28.29

 
 
 
 
Granted
482

 
49.56

 
 
 
 
Exercised
(189
)
 
23.40

 
 
 
 
Canceled
(188
)
 
34.38

 
 
 
 
Options outstanding, November 30, 2018
1,107

 
$
37.82

 
5.61
 
$
3,610

Exercisable, November 30, 2018
269

 
$
33.80

 
5.33
 
$
1,206

Vested or expected to vest, November 30, 2018
1,107

 
$
37.82

 
5.61
 
$
3,610


(1)
The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November 30, 2018 of $35.16 and the exercise prices for all options outstanding.

Summary of Status of Restricted Stock Units
A summary of restricted stock units activity is as follows (in thousands, except per share data):
 
 
Number of Shares
 
Weighted Average Fair Value
Restricted stock units outstanding, December 1, 2017
1,136

 
$
28.15

Granted
362

 
49.06

Issued
(393
)
 
30.00

Canceled
(193
)
 
28.61

Restricted stock units outstanding, November 30, 2018
912

 
$
35.46

Fair Value of Options and Employee Stock Purchase Plan Shares Granted, Weighted Average Assumptions
We estimated the fair value of stock options and ESPP awards granted in fiscal years 2018, 2017 and 2016 on the measurement dates using the Black-Scholes option valuation model, and LTIP awards using the Monte Carlo Simulation valuation model, with the following weighted average assumptions:
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Stock options:
 
 
 
 
 
Expected volatility
22.8
%
 
25.0
%
 
%
Risk-free interest rate
2.3
%
 
1.9
%
 
%
Expected life (in years)
4.8

 
4.8

 
0

Expected dividend yield
1.1
%
 
1.7
%
 
%
Employee stock purchase plan:
 
 
 
 
 
Expected volatility
23.8
%
 
22.9
%
 
25.3
%
Risk-free interest rate
2.3
%
 
1.2
%
 
0.6
%
Expected life (in years)
1.7

 
1.5

 
1.6

Expected dividend yield
1.5
%
 
1.6
%
 
%
Long-term incentive plan:
 
 
 
 
 
Expected volatility
27.4
%
 
27.5
%
 
27.1
%
Risk-free interest rate
2.1
%
 
1.4
%
 
1.0
%
Expected life (in years)
2.9

 
2.7

 
2.7

Expected dividend yield
1.7
%
 
1.8
%
 
%
Stock Options and Stock Awards Activity
The following additional activity occurred under our plans (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Total intrinsic value of stock options on date exercised
$
3,692

 
$
1,622

 
$
2,017

Total fair value of deferred stock units on date vested
1,690

 
57

 

Total fair value of restricted stock units on date vested
14,741

 
20,032

 
17,213

Classification of Stock-Based Compensation
The following table provides the classification of stock-based compensation as reflected in our consolidated statements of operations (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Cost of maintenance and services
$
616

 
$
1,016

 
$
899

Sales and marketing
2,959

 
2,214

 
4,093

Product development
8,242

 
4,576

 
9,965

General and administrative
8,752

 
6,347

 
7,584

Total stock-based compensation
$
20,569

 
$
14,153

 
$
22,541

Income tax benefit included in the provision for income taxes from continuing operations
$
4,345

 
$
4,057

 
$
5,208

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring (Tables)
12 Months Ended
Nov. 30, 2018
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$
412

 
$
2,949

 
$
3,361

Costs incurred
319

 
1,373

 
1,692

Cash disbursements
(633
)
 
(2,906
)
 
(3,539
)
Translation adjustments and other
9

 
27

 
36

Balance, November 30, 2016
$
107

 
$
1,443

 
$
1,550

Costs incurred
2,655

 
19,555

 
22,210

Cash disbursements
(1,456
)
 
(17,778
)
 
(19,234
)
Asset impairment
(762
)
 

 
(762
)
Translation adjustments and other
26

 
336

 
362

Balance, November 30, 2017
$
570

 
$
3,556

 
$
4,126

Costs incurred
1,011

 
1,240

 
2,251

Cash disbursements
(1,309
)
 
(4,802
)
 
(6,111
)
Translation adjustments and other
35

 
10

 
45

Balance, November 30, 2018
$
307

 
$
4

 
$
311

2017 Restructuring Activities  
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
A summary of activity for this restructuring action is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$

 
$

Costs incurred
2,570

 
19,555

 
22,125

Cash disbursements
(1,294
)
 
(16,335
)
 
(17,629
)
Asset impairment
(762
)
 

 
(762
)
Translation adjustments and other
26

 
336

 
362

Balance, November 30, 2017
$
540

 
$
3,556

 
$
4,096

Costs incurred
1,011

 
1,240

 
2,251

Cash disbursements
(1,279
)
 
(4,802
)
 
(6,081
)
Translation adjustments and other
35

 
10

 
45

Balance, November 30, 2018
$
307

 
$
4

 
$
311

2016 Restructuring Activities  
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
A summary of activity for this restructuring action is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$

 
$

 
$

Costs incurred

 
1,482

 
1,482

Cash disbursements

 
(67
)
 
(67
)
Balance, November 30, 2016
$

 
$
1,415

 
$
1,415

Cash disbursements

 
(1,415
)
 
(1,415
)
Balance, November 30, 2017
$

 
$

 
$

2012 - 2015 Restructuring Activities  
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
A summary of these restructuring actions is as follows (in thousands):

 
Excess Facilities and Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2015
$
412

 
$
2,949

 
$
3,361

Costs incurred
319

 
(109
)
 
210

Cash disbursements
(633
)
 
(2,839
)
 
(3,472
)
Translation adjustments and other
9

 
27

 
36

Balance, November 30, 2016
$
107

 
$
28

 
$
135

Costs incurred
85

 

 
85

Cash disbursements
(162
)
 
(28
)
 
(190
)
Balance, November 30, 2017
$
30

 
$

 
$
30

Cash disbursements
(30
)
 

 
(30
)
Balance, November 30, 2018
$

 
$

 
$

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Nov. 30, 2018
Income Tax Disclosure [Abstract]  
Components Of Pretax Income
The components of income before income taxes are as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
U.S.
$
75,667

 
$
77,442

 
$
78,477

Foreign
3,313

 
(11,855
)
 
(113,757
)
Total
$
78,980

 
$
65,587

 
$
(35,280
)
Provisions For Income Taxes
The provision for income taxes is comprised of the following (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Current:
 
 
 
 
 
Federal
$
8,979

 
$
23,739

 
$
12,934

State
1,387

 
2,461

 
3,178

Foreign
3,088

 
1,496

 
3,027

Total current
13,454

 
27,696

 
19,139

Deferred:
 
 
 
 
 
Federal
2,738

 
1,548

 
6,203

State
515

 
61

 
(1,963
)
Foreign
(1,218
)
 
(1,135
)
 
(2,933
)
Total deferred
2,035

 
474

 
1,307

Total
$
15,489

 
$
28,170

 
$
20,446

Reconciliation Of U.S. Federal Statutory Rate To Effective Tax Rate
A reconciliation of the income taxes incurred at the U.S. Federal statutory rate compared to the effective tax rate is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Tax at U.S. Federal statutory rate
$
17,549

 
$
22,955

 
$
(12,348
)
Foreign rate differences
1,042

 
4,575

 
7,689

Effects of foreign operations included in U.S. Federal provision
550

 
(186
)
 
(1,244
)
State income taxes, net
1,746

 
1,702

 
2,977

Research credits
(302
)
 
(251
)
 
(838
)
Domestic production activities deduction
(1,283
)
 
(2,670
)
 
(1,925
)
Tax-exempt interest
(66
)
 
(101
)
 
(76
)
Nondeductible stock-based compensation
502

 
808

 
740

Meals and entertainment
192

 
276

 
234

Compensation subject to 162(m)
227

 
208

 

Uncertain tax positions and tax settlements
(1,626
)
 
429

 
(1,701
)
Remeasurement of net deferred tax liabilities due to the Act
(1,660
)
 

 

Net excess tax benefit or detriment from stock-based compensation plans
(861
)
 

 

Prior period adjustment

 

 
(2,700
)
Release of valuation allowance on state research and development credits

 

 
(2,748
)
Goodwill Impairment

 

 
32,200

Other
(521
)
 
425

 
186

Total
$
15,489

 
$
28,170

 
$
20,446

Summary Of Deferred Taxes
The components of deferred tax assets and liabilities are as follows (in thousands):
 
 
November 30, 2018
 
November 30, 2017
Deferred tax assets:
 
 
 
Accounts receivable
$
134

 
$
226

Other assets

 
225

Accrued compensation
1,863

 
5,456

Accrued liabilities and other
2,106

 
5,402

Deferred revenue
1,348

 
1,160

Stock-based compensation
3,166

 
3,436

Tax credit and loss carryforwards
24,338

 
31,441

Gross deferred tax assets
32,955

 
47,346

Valuation allowance
(8,790
)
 
(1,537
)
Total deferred tax assets
24,165

 
45,809

Deferred tax liabilities:
 
 
 
Goodwill
(17,966
)
 
(26,484
)
Unrealized FX gains

 
(644
)
Depreciation and amortization
(7,151
)
 
(20,367
)
Prepaid expenses
(923
)
 

Total deferred tax liabilities
(26,040
)
 
(47,495
)
Total
$
(1,875
)
 
$
(1,686
)
Reconciliation Of Unrecognized Tax Benefits
A reconciliation of the balance of our unrecognized tax benefits is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Balance, beginning of year
$
7,520

 
$
7,046

 
$
4,779

Tax positions related to current year

 
785

 
1,106

Tax positions related to a prior period
(15
)
 
(120
)
 
1,638

Settlements with tax authorities
(39
)
 
(155
)
 
(21
)
Lapses due to expiration of the statute of limitations
(1,679
)
 
(36
)
 
(456
)
Balance, end of year
$
5,787

 
$
7,520

 
$
7,046

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share (Tables)
12 Months Ended
Nov. 30, 2018
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share
The following table sets forth the calculation of basic and diluted earnings per share from continuing operations (in thousands, expect per share data):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Net income (loss)
$
63,491

 
$
37,417

 
$
(55,726
)
Weighted average shares outstanding
45,561

 
48,129

 
49,481

Dilutive impact from common stock equivalents
574

 
387

 

Diluted weighted average shares outstanding
46,135

 
48,516

 
49,481

Basic earnings (loss) per share
$
1.39

 
$
0.78

 
$
(1.13
)
Diluted earnings (loss) per share
$
1.38

 
$
0.77

 
$
(1.13
)
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Tables)
12 Months Ended
Nov. 30, 2018
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table provides revenue and contribution margin from our reportable segments and reconciles to the consolidated income from continuing operations before income taxes:

 
Fiscal Year Ended
(In thousands)
November 30, 2018
 
November 30, 2017
 
November 30, 2016
Segment revenue:
 
 
 
 
 
OpenEdge
$
278,258

 
$
276,172

 
$
276,267

Data Connectivity and Integration
39,030

 
40,955

 
48,009

Application Development and Deployment
79,877

 
80,445

 
81,065

Total revenue
397,165

 
397,572

 
405,341

Segment costs of revenue and operating expenses:
 
 
 
 
 
OpenEdge
67,820

 
72,497

 
72,938

Data Connectivity and Integration
7,634

 
9,329

 
12,760

Application Development and Deployment
27,087

 
26,645

 
40,180

Total costs of revenue and operating expenses
102,541

 
108,471

 
125,878

Segment contribution margin:
 
 
 
 
 
OpenEdge
210,438

 
203,675

 
203,329

Data Connectivity and Integration
31,396

 
31,626

 
35,249

Application Development and Deployment
52,790

 
53,800

 
40,885

Total contribution margin
294,624

 
289,101

 
279,463

Other unallocated expenses (1)
208,626

 
218,487

 
309,172

Income (loss) from operations
85,998

 
70,614

 
(29,709
)
Other expense, net
(7,018
)
 
(5,027
)
 
(5,571
)
Income (loss) before income taxes
$
78,980

 
$
65,587

 
$
(35,280
)
 
 
 
 
 
 
(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization and impairment of acquired intangibles, loss on assets held for sale, impairment of goodwill, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.
Revenue from External Customers by Revenue Type
Information relating to revenue from external customers by revenue type is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
Software licenses
$
122,137

 
$
124,406

 
$
134,863

Maintenance
244,822

 
241,398

 
238,377

Services
30,206

 
31,768

 
32,101

Total
$
397,165

 
$
397,572

 
$
405,341

Revenue from External Customers from Different Geographical Areas
Information relating to revenue from external customers from different geographical areas is as follows (in thousands):
 
 
Fiscal Year Ended
 
November 30,
2018
 
November 30,
2017
 
November 30,
2016
United States
$
204,151

 
$
206,450

 
$
212,312

Canada
15,771

 
17,492

 
16,891

EMEA
137,972

 
130,359

 
130,818

Latin America
17,637

 
21,158

 
21,156

Asia Pacific
21,634

 
22,113

 
24,164

Total
$
397,165

 
$
397,572

 
$
405,341

XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Nov. 30, 2018
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data
(in thousands, except per share data)
First
Quarter
 
Second
Quarter
 
Third
Quarter
 
Fourth
Quarter
Fiscal year 2018:
 
 
 
 
 
 
 
Revenue
$
94,047

 
$
96,102

 
$
95,683

 
$
111,333

Gross profit
77,144

 
79,459

 
78,987

 
94,602

Income from operations
17,768

 
21,788

 
22,183

 
24,259

Net income
12,912

 
15,403

 
16,746

 
18,430

Basic earnings per share
0.28

 
0.34

 
0.37

 
0.41

Diluted earnings per share
0.27

 
0.33

 
0.37

 
0.41

Fiscal year 2017:
 
 
 
 
 
 
 
Revenue
$
90,970

 
$
93,213

 
$
97,310

 
$
116,079

Gross profit
75,212

 
75,846

 
79,235

 
98,120

Income from operations
1,222

 
20,284

 
20,299

 
28,809

Net (loss) income
(525
)
 
10,341

 
11,172

 
16,429

Basic (loss) earnings per share
(0.01
)
 
0.21

 
0.23

 
0.35

Diluted (loss) earnings per share
(0.01
)
 
0.21

 
0.23

 
0.34

XML 57 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies (Narrative) (Details)
3 Months Ended 12 Months Ended
Nov. 30, 2018
USD ($)
$ / shares
Aug. 31, 2018
USD ($)
$ / shares
May 31, 2018
USD ($)
$ / shares
Feb. 28, 2018
USD ($)
$ / shares
Nov. 30, 2017
USD ($)
$ / shares
Aug. 31, 2017
USD ($)
$ / shares
May 31, 2017
USD ($)
$ / shares
Feb. 28, 2017
USD ($)
$ / shares
Aug. 31, 2016
USD ($)
Nov. 30, 2018
USD ($)
enterprise_customer
developer
software_vendor
$ / shares
Nov. 30, 2017
USD ($)
$ / shares
Nov. 30, 2016
USD ($)
$ / shares
Dec. 01, 2018
USD ($)
Summary Of Significant Accounting Policies [Line Items]                          
Number of independent software vendors, more than | software_vendor                   1,700      
Number of enterprise customers, more than | enterprise_customer                   100,000      
Number of developers, more than | developer                   2,000,000      
Capitalized software development costs $ 0       $ 0         $ 0 $ 0 $ 0  
Amortization                   37,561,000 35,370,000 30,815,000  
Asset impairment charges 5,100,000                 5,147,000 0 0  
Advertising costs                   1,400,000 1,500,000 2,900,000  
Acquisition-related expenses                   258,000 1,458,000 1,240,000  
Restructuring related costs                   2,251,000 22,210,000 1,692,000  
Excess tax benefits related to share based compensation                   861,000 0 0  
Other assets, noncurrent (5,243,000)       (1,992,000)         (5,243,000) (1,992,000)    
Revenue (111,333,000) $ (95,683,000) $ (96,102,000) $ (94,047,000) (116,079,000) $ (97,310,000) $ (93,213,000) $ (90,970,000)   (397,165,000) (397,572,000) (405,341,000)  
Net income $ (18,430,000) $ (16,746,000) $ (15,403,000) $ (12,912,000) $ (16,429,000) $ (11,172,000) $ (10,341,000) $ 525,000   $ (63,491,000) $ (37,417,000) $ 55,726,000  
Diluted earnings per share (in dollars per share) | $ / shares $ (0.41) $ (0.37) $ (0.33) $ (0.27) $ (0.34) $ (0.23) $ (0.21) $ 0.01   $ (1.38) $ (0.77) $ 1.13  
Internal Use Software                          
Summary Of Significant Accounting Policies [Line Items]                          
Useful lives of major asset                   3 years      
Amortization                   $ 200,000 $ 600,000 $ 1,000,000  
Restricted Stock Units (RSUs)                          
Summary Of Significant Accounting Policies [Line Items]                          
Stock-based compensation service period                   3 years 3 years 3 years  
Minimum | Computer equipment and software                          
Summary Of Significant Accounting Policies [Line Items]                          
Useful lives of major asset                   3 years      
Minimum | Buildings and Improvements                          
Summary Of Significant Accounting Policies [Line Items]                          
Useful lives of major asset                   5 years      
Minimum | Furniture and fixtures                          
Summary Of Significant Accounting Policies [Line Items]                          
Useful lives of major asset                   5 years      
Minimum | Stock Options                          
Summary Of Significant Accounting Policies [Line Items]                          
Stock-based compensation service period                   4 years      
Maximum | Computer equipment and software                          
Summary Of Significant Accounting Policies [Line Items]                          
Useful lives of major asset                   7 years      
Maximum | Buildings and Improvements                          
Summary Of Significant Accounting Policies [Line Items]                          
Useful lives of major asset                   39 years      
Maximum | Furniture and fixtures                          
Summary Of Significant Accounting Policies [Line Items]                          
Useful lives of major asset                   7 years      
Maximum | Stock Options                          
Summary Of Significant Accounting Policies [Line Items]                          
Stock-based compensation service period                   5 years      
Accounting Standards Update 2016-16                          
Summary Of Significant Accounting Policies [Line Items]                          
Other assets, noncurrent                         $ 3,300,000
Modulus | Purchased technology                          
Summary Of Significant Accounting Policies [Line Items]                          
Impairment of software development costs                 $ 5,100,000     $ 5,100,000  
Application Development and Deployment                          
Summary Of Significant Accounting Policies [Line Items]                          
Impairment of goodwill and intangible assets                   $ 0 $ 0 92,000,000  
Revenue                   (79,877,000) (80,445,000) (81,065,000)  
Retained Earnings                          
Summary Of Significant Accounting Policies [Line Items]                          
Net income                   (63,491,000) (37,417,000) $ 55,726,000  
Retained Earnings | Accounting Standards Update 2016-09                          
Summary Of Significant Accounting Policies [Line Items]                          
Cumulative effect adjustment         $ 600,000           600,000    
Retained Earnings | Accounting Standards Update 2016-16                          
Summary Of Significant Accounting Policies [Line Items]                          
Cumulative effect adjustment                         $ 3,300,000
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09                          
Summary Of Significant Accounting Policies [Line Items]                          
Revenue                   18,000,000 8,000,000    
Net income                   $ 14,000,000 $ 8,000,000    
Diluted earnings per share (in dollars per share) | $ / shares                   $ 0.30 $ 0.17    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies (Summary of Allowances) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
SEC Schedule, 12-09, Allowance, Credit Loss      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 498 $ 741 $ 1,421
Charge (credit) to costs and expenses 216 204 (256)
Write-offs and other (232) (437) (370)
Translation adjustments 4 (10) (54)
Ending balance 486 498 741
Allowance for Sales Credit Memos      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance 178 402 772
Charge (credit) to costs and expenses 46 (158) (223)
Write-offs and other 0 (69) (144)
Translation adjustments 0 3 (3)
Ending balance $ 224 $ 178 $ 402
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies (Accumulated Other Comprehensive Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of year $ 376,084 $ 406,629 $ 522,464
Other comprehensive income (loss) before reclassifications (9,214) 9,562  
Total other comprehensive (loss) income, net of tax (9,214) 9,562 (3,933)
Balance, end of year 310,082 376,084 406,629
Foreign Currency Translation Adjustment      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of year (18,770) (28,425)  
Other comprehensive income (loss) before reclassifications (9,240) 9,655  
Total other comprehensive (loss) income, net of tax (9,240) 9,655  
Balance, end of year (28,010) (18,770) (28,425)
Unrealized (Losses) Gains on Investments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of year (229) (136)  
Other comprehensive income (loss) before reclassifications 26 (93)  
Total other comprehensive (loss) income, net of tax 26 (93)  
Balance, end of year (203) (229) (136)
Total      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of year (18,999) (28,561) (24,628)
Total other comprehensive (loss) income, net of tax (9,214) 9,562 (3,933)
Balance, end of year $ (28,213) $ (18,999) $ (28,561)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2015
Cash, Cash Equivalents and Investments [Line Items]        
Cash and cash equivalents $ 105,126 $ 133,464 $ 207,036 $ 212,379
Unrealized Gains 0 0    
Unrealized Losses (210) (293)    
Cash Cash Equivalents And Investments Cost Basis 139,723 183,902    
Cash Cash Equivalents And Investments At Fair Value 139,513 183,609    
State and municipal bond obligations        
Cash, Cash Equivalents and Investments [Line Items]        
Amortized Cost Basis 19,542 40,458    
Unrealized Gains 0 0    
Unrealized Losses (119) (231)    
Fair Value 19,423 40,227    
U.S. treasury bonds        
Cash, Cash Equivalents and Investments [Line Items]        
Amortized Cost Basis 6,726 3,517    
Unrealized Gains 0 0    
Unrealized Losses (21) (26)    
Fair Value 6,705 3,491    
Corporate bonds        
Cash, Cash Equivalents and Investments [Line Items]        
Amortized Cost Basis 8,329 6,463    
Unrealized Gains 0 0    
Unrealized Losses (70) (36)    
Fair Value 8,259 6,427    
Cash        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and cash equivalents 101,316 130,547    
Money market funds        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and cash equivalents $ 3,810 $ 2,917    
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2015
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents $ 105,126 $ 133,464 $ 207,036 $ 212,379
Short-Term Investments 34,387 50,145    
State and municipal bond obligations        
Cash, Cash Equivalents and Investments [Line Items]        
Short-Term Investments 19,423 40,227    
U.S. treasury bonds        
Cash, Cash Equivalents and Investments [Line Items]        
Short-Term Investments 6,705 3,491    
Corporate bonds        
Cash, Cash Equivalents and Investments [Line Items]        
Short-Term Investments 8,259 6,427    
Cash        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 101,316 130,547    
Money market funds        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents $ 3,810 $ 2,917    
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Investments and Cash [Abstract]    
Due in one year or less $ 25,051 $ 22,333
Due after one year 9,336 27,812
Total $ 34,387 $ 50,145
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Derivative [Line Items]      
Derivative liabilities $ 170 $ 27  
Forward Contracts      
Derivative [Line Items]      
Minimum maturity period, foreign currency derivative 30 days    
Maximum maturity period, foreign currency derivative 366 days    
Gains (losses) on foreign currency option contracts $ (6,900) 9,400 $ (4,000)
Other Noncurrent Liabilities      
Derivative [Line Items]      
Derivative liabilities 300    
Other Current Assets      
Derivative [Line Items]      
Derivative liabilities $ 100    
Other Accrued Liabilities      
Derivative [Line Items]      
Derivative liabilities   200  
Other Assets      
Derivative [Line Items]      
Derivative liabilities   $ 200  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Derivative [Line Items]    
Derivative contracts, notional value $ 106,070 $ 119,654
Derivative contracts, fair value (170) (27)
Forward contracts to sell U.S. dollars    
Derivative [Line Items]    
Derivative contracts, notional value 105,830 119,192
Derivative contracts, fair value (170) (27)
Forward contracts to purchase U.S. dollars    
Derivative [Line Items]    
Derivative contracts, notional value 240 462
Derivative contracts, fair value $ 0 $ 0
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets $ 5,776 $ 0
Corporate bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 8,259 6,427
U.S. treasury bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 6,705 3,491
State and municipal bond obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 19,423 40,227
Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 3,810 2,917
Foreign exchange derivatives    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities (170) (27)
Level 1 | Corporate bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 1 | U.S. treasury bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 1 | State and municipal bond obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 1 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 3,810 2,917
Level 1 | Foreign exchange derivatives    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities 0 0
Level 2 | Corporate bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 8,259 6,427
Level 2 | U.S. treasury bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 6,705 3,491
Level 2 | State and municipal bond obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 19,423 40,227
Level 2 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 2 | Foreign exchange derivatives    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities (170) (27)
Level 3 | Corporate bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 3 | U.S. treasury bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 3 | State and municipal bond obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 3 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Level 3 | Foreign exchange derivatives    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities $ 0 $ 0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Fair Value Disclosures [Abstract]        
Asset impairment charges $ 5,100 $ 5,147 $ 0 $ 0
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Assets Measured on Nonrecurring Basis) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets held for sale $ 5,776 $ 5,776 $ 0  
Loss on assets held for sale 5,100 5,147 $ 0 $ 0
Discontinued Operations, Held-for-sale | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets held for sale $ 5,776 5,776    
Loss on assets held for sale   $ 5,147    
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 88,322 $ 110,983  
Less accumulated depreciation and amortization (57,608) (68,722)  
Property and equipment, net 30,714 42,261  
Depreciation and amortization expense 6,900 7,500 $ 8,500
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 47,266 50,588  
Land, buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 34,676 50,229  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 6,104 7,211  
Capitalized software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 276 $ 2,955  
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 239,843 $ 239,843
Accumulated Amortization (180,924) (144,949)
Total 58,919 94,894
Purchased technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 154,301 154,301
Accumulated Amortization (110,959) (88,224)
Total 43,342 66,077
Customer-related    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 67,802 67,802
Accumulated Amortization (56,589) (46,230)
Total 11,213 21,572
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,740 17,740
Accumulated Amortization (13,376) (10,495)
Total $ 4,364 $ 7,245
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Aug. 31, 2016
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, amortization expense   $ 36,000,000 $ 33,100,000 $ 28,200,000
Application Development and Deployment        
Goodwill [Line Items]        
Impairment of goodwill and intangible assets   $ 0 $ 0 92,000,000
Modulus | Purchased technology        
Finite-Lived Intangible Assets [Line Items]        
Impairment of intangible assets $ 5,100,000     $ 5,100,000
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
2019 $ 34,932  
2020 10,152  
2021 10,033  
2022 3,802  
Total $ 58,919 $ 94,894
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Summary Of Changes In The Carrying Amount Of Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Goodwill [Roll Forward]    
Balance, beginning of year $ 315,041 $ 278,067
Additions 0 36,934
Translation adjustments (49) 40
Balance, end of year 314,992 315,041
OpenEdge    
Goodwill [Roll Forward]    
Balance, beginning of year 249,036  
Translation adjustments (49)  
Balance, end of year 248,987 249,036
Data Connectivity and Integration    
Goodwill [Roll Forward]    
Balance, beginning of year 19,040  
Translation adjustments 0  
Balance, end of year 19,040 19,040
Application Development and Deployment    
Goodwill [Roll Forward]    
Balance, beginning of year 46,965  
Translation adjustments 0  
Balance, end of year $ 46,965 $ 46,965
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 01, 2017
Mar. 01, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Business Acquisition [Line Items]          
Goodwill     $ 314,992,000 $ 315,041,000 $ 278,067,000
Stock-based compensation     20,569,000 14,153,000 22,541,000
Acquisition-related expenses     258,000 1,458,000 $ 1,240,000
Kinvey, Inc.          
Business Acquisition [Line Items]          
Equity interests (as a percent) 100.00%        
Total purchase consideration $ 49,200,000        
Purchase consideration, contingent consideration $ 300,000        
Period for founder to remain with company (at least) 2 years        
Goodwill $ 24,351,000        
Acquisition-related expenses     300,000 1,100,000  
DataRPM Corporation          
Business Acquisition [Line Items]          
Equity interests (as a percent)   100.00%      
Total purchase consideration   $ 30,000,000      
Goodwill   12,583,000      
Acquisition-related expenses     $ 0 400,000  
Restricted Stock Units (RSUs)          
Business Acquisition [Line Items]          
Vesting period     3 years    
Restricted Stock Units (RSUs) | DataRPM Corporation          
Business Acquisition [Line Items]          
Consideration payable in the form of restricted stock units   $ 1,700,000      
Vesting period   2 years      
Stock-based compensation     $ 100,000 $ 400,000  
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Schedule of Net Assets Acquired) (Details) - USD ($)
$ in Thousands
Jun. 01, 2017
Mar. 01, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Business Acquisition [Line Items]          
Goodwill     $ 314,992 $ 315,041 $ 278,067
Kinvey, Inc.          
Business Acquisition [Line Items]          
Net working capital $ (963)        
Property, plant and equipment 26        
Net deferred tax assets 1,465        
Goodwill 24,351        
Net assets acquired 48,879        
DataRPM Corporation          
Business Acquisition [Line Items]          
Net working capital   $ (174)      
Property, plant and equipment   68      
Deferred taxes   (5,006)      
Goodwill   12,583      
Net assets acquired   28,271      
Purchased technology | Kinvey, Inc.          
Business Acquisition [Line Items]          
Intangible assets $ 22,100        
Acquired intangible assets, Life 5 years        
Purchased technology | DataRPM Corporation          
Business Acquisition [Line Items]          
Intangible assets   $ 19,900      
Acquired intangible assets, Life   5 years      
Trade name | Kinvey, Inc.          
Business Acquisition [Line Items]          
Intangible assets $ 1,800        
Acquired intangible assets, Life 5 years        
Trade name | DataRPM Corporation          
Business Acquisition [Line Items]          
Intangible assets   $ 800      
Acquired intangible assets, Life   5 years      
Customer relationships | Kinvey, Inc.          
Business Acquisition [Line Items]          
Intangible assets $ 100        
Acquired intangible assets, Life 5 years        
Customer relationships | DataRPM Corporation          
Business Acquisition [Line Items]          
Intangible assets   $ 100      
Acquired intangible assets, Life   5 years      
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit (Narrative) (Details) - USD ($)
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Credit Agreement      
Line of Credit Facility [Line Items]      
Principal repayments per eight payment schedules $ 1,500,000    
Principal repayments per four payment schedules, option one 2,300,000    
Principal repayments per four payment schedules, option two 3,100,000    
Principal repayments per three payment schedules $ 3,900,000    
Average interest rate during period (as a percent) 3.43%    
Interest rate at end period (as a percent) 3.81%    
Debt issuance cost $ 1,800,000    
Amortization of debt issuance costs 400,000 $ 400,000 $ 400,000
Revolving Credit Facility | Credit Agreement      
Line of Credit Facility [Line Items]      
Term loan 123,750,000    
Unsecured credit facility 150,000,000    
Additional borrowing capacity available 125,000,000    
Line of credit facility outstanding amount 0    
Revolving Credit Facility | Credit Agreement Maturing November 2022      
Line of Credit Facility [Line Items]      
Amount due in next twelve months 6,200,000    
Line of credit facility outstanding amount 117,600,000    
Swing Line Loans | Credit Agreement      
Line of Credit Facility [Line Items]      
Term loan 25,000,000    
Letter of Credit | Credit Agreement      
Line of Credit Facility [Line Items]      
Term loan 25,000,000    
Line of credit facility outstanding amount $ 1,300,000    
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit (Future Maturities) (Details)
$ in Thousands
Nov. 30, 2018
USD ($)
Debt Disclosure [Abstract]  
2019 $ 6,188
2020 9,281
2021 12,375
2022 89,719
Total $ 117,563
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Future Minimum Rental Payments) (Details)
$ in Thousands
Nov. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 6,256
2020 5,163
2021 3,373
2022 2,709
2023 2,746
Thereafter 4,337
Total $ 24,584
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Commitments and Contingencies Disclosure [Abstract]      
Rent expense, net of sub-rental income $ 6.8 $ 6.9 $ 8.0
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 21, 2018
$ / shares
Sep. 27, 2016
$ / shares
Sep. 30, 2017
USD ($)
$ / shares
Dec. 31, 2016
$ / shares
Nov. 30, 2018
USD ($)
unit
$ / shares
shares
Nov. 30, 2017
USD ($)
$ / shares
shares
Nov. 30, 2016
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Preferred stock, shares issued (in shares)         0 0  
Preferred stock, shares outstanding (in shares)         0    
Common stock, shares authorized (in shares)         200,000,000 200,000,000  
Common stock, par value (in dollars per share) | $ / shares         $ 0.01 $ 0.01  
Common stock, shares issued (in shares)         45,114,935 47,281,035  
Common stock, shares outstanding (in shares)         45,114,935 47,281,035  
Share repurchase program, authorized amount | $     $ 250,000        
Common stock repurchased and retired (in shares)         2,900,000 2,200,000 3,100,000
Common stock repurchased and retired, value (in dollars) | $         $ 120,000 $ 73,936 $ 79,188
Remaining authorized repurchase amount | $         $ 100,000    
Cash dividends declared per common share (in dollars per share) | $ / shares $ 0.155 $ 0.125 $ 0.14 $ 0.125 $ 0.575 $ 0.515 $ 0.125
Cash dividends, increase (as a percent) 11.00%            
Dividends paid | $         $ 25,800 $ 24,100  
Deferred Stock Unit              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Deferred stock units, shares outstanding (in shares)         136,388    
Deferred stock unit of common stock (in shares) | unit         1    
Shares forfeited during period (in shares)         13,995    
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Narrative) (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 28, 2018
metric
Aug. 31, 2018
Nov. 30, 2018
USD ($)
period
plan
$ / shares
shares
Nov. 30, 2017
USD ($)
$ / shares
Executives
shares
Nov. 30, 2016
USD ($)
$ / shares
Executives
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shareholder approved stock plans | plan     1    
Number of plans for which shareholder approval not required | plan     2    
Unrecognized stock-based compensation expense, net of expected forfeitures | $     $ 28.6    
Costs are expected to be recognized, weighted average period     2 years 1 month 6 days    
Number of executives whose employment was terminated | Executives       3 2
Additional stock-based compensation expenses related to separation and acceleration vesting | $       $ 1.5 $ 0.3
2008 Stock Option And Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issuable under stock plans (in shares)     54,510,000    
Shares available for grant under stock plans (in shares)     2,537,256    
2002 Nonqualified Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issuable under stock plans (in shares)     9,750,000    
Shares available for grant under stock plans (in shares)     650,169    
2004 Inducement Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issuable under stock plans (in shares)     1,500,000    
Shares available for grant under stock plans (in shares)     583,021    
Sales and marketing          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional stock-based compensation expenses related to separation and acceleration vesting | $       0.8 0.2
Product development          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional stock-based compensation expenses related to separation and acceleration vesting | $       $ 0.7 $ 0.1
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     1 year    
Weighted average estimated fair value of options granted, per share (in dollars per share) | $ / shares     $ 10.30 $ 5.95 $ 0.00
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Number of common stock shares each restricted stock unit represents (in shares)     1    
Stock-based compensation service period     3 years 3 years 3 years
Long-Term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation service period 3 years 3 years      
Number of performance metrics | metric 2        
Percentage of shares based on market conditions 50.00%        
Market condition period   3 years      
Percentage of shares based on cumulative performance condition 50.00%        
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issuable under stock plans (in shares)     9,450,000    
ESPP offering period     27 months    
ESPP number of purchase periods | period     9    
ESPP purchase period     3 years    
ESPP purchase price (as a percent)     85.00%    
Employee stock purchase plan, issued shares (in shares)     225,000 220,000 266,000
Weighted average purchase price of shares (in dollars per share) | $ / shares     $ 24.27 $ 22.27 $ 20.01
Shares available and reserved for issuance (in shares)     590,000    
Weighted average estimated fair value of options granted, per share (in dollars per share) | $ / shares     $ 10.24 $ 8.32 $ 7.43
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Beginning balance (in shares) | shares 1,002
Granted (in shares) | shares 482
Exercised (in shares) | shares (189)
Canceled (in shares) | shares (188)
Ending balance (in shares) | shares 1,107
Exercisable (in shares) | shares 269
Vested or expected to vest (in shares) | shares 1,107
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Options outstanding, weighted average exercise price, beginning of year (in dollars per share) $ 28.29
Granted, weighted average exercise price (in dollars per share) 49.56
Exercised, weighted average exercise price (in dollars per share) 23.40
Canceled, weighted average exercise price (in dollars per share) 34.38
Options outstanding, weighted average exercise price, end of year (in dollars per share) 37.82
Exercisable, weighted average exercise price (in dollars per share) 33.80
Vested or expected to vest, weighted average exercise price (in dollars per share) $ 37.82
Options Outstanding, weighted average remaining contractual term (in years) 5 years 7 months 10 days
Exercisable, weighted average remaining contractual term (in years) 5 years 3 months 29 days
Vested or expected to vest, weighted average remaining contractual term (in years) 5 years 7 months 10 days
Options outstanding, aggregate intrinsic value | $ $ 3,610
Exercisable, aggregate intrinsic value | $ 1,206
Vested or expected to vest, aggregate intrinsic value | $ $ 3,610
Share price (in dollars per share) $ 35.16
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Summary of Status of Restricted Stock Units) (Details) - Restricted Stock Units (RSUs)
shares in Thousands
12 Months Ended
Nov. 30, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]  
Beginning balance (in shares) | shares 1,136
Granted (in shares) | shares 362
Issued (in shares) | shares (393)
Canceled (in shares) | shares (193)
Ending balance (in shares) | shares 912
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Weighted average grant date fair value, beginning of year (in dollars per share) | $ / shares $ 28.15
Weighted average grant date fair value, Granted (in dollars per share) | $ / shares 49.06
Weighted average grant date fair value, Issued (in dollars per share) | $ / shares 30.00
Weighted average grant date fair value, Canceled (in dollars per share) | $ / shares 28.61
Weighted average grant date fair value, end of year (in dollars per share) | $ / shares $ 35.46
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Fair Value of Options and Employee Stock Purchase Plan) (Details)
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 22.80% 25.00% 0.00%
Risk-free interest rate 2.30% 1.90% 0.00%
Expected life (in years) 4 years 9 months 18 days 4 years 9 months 18 days  
Expected dividend yield 1.10% 1.70% 0.00%
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 23.80% 22.90% 25.30%
Risk-free interest rate 2.30% 1.20% 0.60%
Expected life (in years) 1 year 8 months 12 days 1 year 6 months 1 year 7 months 6 days
Expected dividend yield 1.50% 1.60% 0.00%
Long-Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 27.40% 27.50% 27.10%
Risk-free interest rate 2.10% 1.40% 1.00%
Expected life (in years) 2 years 10 months 17 days 2 years 8 months 12 days 2 years 8 months 12 days
Expected dividend yield 1.70% 1.80% 0.00%
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Activity Stock Options and Stock Awards) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total intrinsic value of stock options on date exercised $ 3,692 $ 1,622 $ 2,017
Total fair value of restricted stock units and deferred stock units on date vested 16,431 20,089 17,213
Deferred Stock Unit      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total fair value of restricted stock units and deferred stock units on date vested 1,690 57 0
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total fair value of restricted stock units and deferred stock units on date vested $ 14,741 $ 20,032 $ 17,213
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Classification of Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 20,569 $ 14,153 $ 22,541
Income tax benefit included in the provision for income taxes from continuing operations 4,345 4,057 5,208
Cost of maintenance and services      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 616 1,016 899
Sales and marketing      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 2,959 2,214 4,093
Product development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 8,242 4,576 9,965
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 8,752 $ 6,347 $ 7,584
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Retirement Benefits [Abstract]      
Company contributions to the plan $ 3.1 $ 2.1 $ 2.5
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring (Summary of Restructuring Activity) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Restructuring Reserve [Roll Forward]      
Beginning Balance $ 4,126 $ 1,550 $ 3,361
Costs incurred   22,210 1,692
Cash disbursements (6,111) (19,234) (3,539)
Translation adjustments and other 45 362 36
Asset impairment   (762)  
Ending Balance 311 4,126 1,550
Excess Facilities and Other Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 570 107 412
Costs incurred 1,011 2,655 319
Cash disbursements (1,309) (1,456) (633)
Translation adjustments and other 35 26 9
Asset impairment   (762)  
Ending Balance 307 570 107
Employee Severance and Related Benefits      
Restructuring Reserve [Roll Forward]      
Beginning Balance 3,556 1,443 2,949
Costs incurred 1,240 19,555 1,373
Cash disbursements (4,802) (17,778) (2,906)
Translation adjustments and other 10 336 27
Asset impairment   0  
Ending Balance 4 3,556 1,443
2017 Restructuring Activities      
Restructuring Reserve [Roll Forward]      
Beginning Balance 4,096 0  
Costs incurred 2,251 22,125  
Cash disbursements (6,081) (17,629)  
Translation adjustments and other 45 362  
Asset impairment   (762)  
Ending Balance 311 4,096 0
2017 Restructuring Activities | Excess Facilities and Other Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 540 0  
Costs incurred 1,011 2,570  
Cash disbursements (1,279) (1,294)  
Translation adjustments and other 35 26  
Asset impairment   (762)  
Ending Balance 307 540 0
2017 Restructuring Activities | Employee Severance and Related Benefits      
Restructuring Reserve [Roll Forward]      
Beginning Balance 3,556 0  
Costs incurred 1,240 19,555  
Cash disbursements (4,802) (16,335)  
Translation adjustments and other 10 336  
Asset impairment   0  
Ending Balance 4 3,556 0
2016 Restructuring Activities      
Restructuring Reserve [Roll Forward]      
Beginning Balance 0 1,415 0
Costs incurred   1,500 1,482
Cash disbursements   (1,415) (67)
Ending Balance   0 1,415
2016 Restructuring Activities | Excess Facilities and Other Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 0 0 0
Costs incurred     0
Cash disbursements   0 0
Ending Balance   0 0
2016 Restructuring Activities | Employee Severance and Related Benefits      
Restructuring Reserve [Roll Forward]      
Beginning Balance 0 1,415 0
Costs incurred     1,482
Cash disbursements   (1,415) (67)
Ending Balance   0 1,415
2012 - 2015 Restructuring Activities      
Restructuring Reserve [Roll Forward]      
Beginning Balance 30 135 3,361
Costs incurred   85 210
Cash disbursements (30) (190) (3,472)
Translation adjustments and other     36
Ending Balance 0 30 135
2012 - 2015 Restructuring Activities | Excess Facilities and Other Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 30 107 412
Costs incurred   85 319
Cash disbursements (30) (162) (633)
Translation adjustments and other     9
Ending Balance 0 30 107
2012 - 2015 Restructuring Activities | Employee Severance and Related Benefits      
Restructuring Reserve [Roll Forward]      
Beginning Balance 0 28 2,949
Costs incurred   0 (109)
Cash disbursements 0 (28) (2,839)
Translation adjustments and other     27
Ending Balance $ 0 $ 0 $ 28
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Restructuring Cost and Reserve [Line Items]        
Restructuring expenses     $ 22,210 $ 1,692
2017 Restructuring Activities        
Restructuring Cost and Reserve [Line Items]        
Percentage of reduction of global workforce (more than) 20.00%      
Restructuring expenses   $ 2,251 22,125  
2016 Restructuring Activities        
Restructuring Cost and Reserve [Line Items]        
Restructuring expenses     1,500 1,482
2012 - 2015 Restructuring Activities        
Restructuring Cost and Reserve [Line Items]        
Restructuring expenses     $ 85 $ 210
Other Accrued Liabilities | 2017 Restructuring Activities        
Restructuring Cost and Reserve [Line Items]        
Short-term restructuring reserves   $ 300    
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Components Of Pretax Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Income Tax Disclosure [Abstract]      
U.S. $ 75,667 $ 77,442 $ 78,477
Foreign 3,313 (11,855) (113,757)
Total $ 78,980 $ 65,587 $ (35,280)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Provisions For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Current:      
Federal $ 8,979 $ 23,739 $ 12,934
State 1,387 2,461 3,178
Foreign 3,088 1,496 3,027
Total current 13,454 27,696 19,139
Deferred:      
Federal 2,738 1,548 6,203
State 515 61 (1,963)
Foreign (1,218) (1,135) (2,933)
Total deferred 2,035 474 1,307
Total $ 15,489 $ 28,170 $ 20,446
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Reconciliation Of The U.S. Federal Statutory Rate To The Effective Tax Rate) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Income Tax Disclosure [Abstract]      
Tax at U.S. Federal statutory rate $ 17,549 $ 22,955 $ (12,348)
Foreign rate differences 1,042 4,575 7,689
Effects of foreign operations included in U.S. Federal provision 550 (186) (1,244)
State income taxes, net 1,746 1,702 2,977
Research credits (302) (251) (838)
Domestic production activities deduction (1,283) (2,670) (1,925)
Tax-exempt interest (66) (101) (76)
Nondeductible stock-based compensation 502 808 740
Meals and entertainment 192 276 234
Compensation subject to 162(m) 227 208 0
Uncertain tax positions and tax settlements (1,626) 429 (1,701)
Remeasurement of net deferred tax liabilities due to the Act (1,660) 0 0
Net excess tax benefit or detriment from stock-based compensation plans (861) 0 0
Prior period adjustment 0 0 (2,700)
Release of valuation allowance on state research and development credits 0 0 (2,748)
Goodwill Impairment 0 0 32,200
Other (521) 425 186
Total $ 15,489 $ 28,170 $ 20,446
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
May 31, 2016
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2015
Operating Loss Carryforwards [Line Items]          
Income tax expense (benefit)   $ 15,489 $ 28,170 $ 20,446  
Income tax benefit due to the re-measurement of its net U.S. deferred tax liabilities due to the Act   1,660 0 0  
Decrease in valuation allowance   7,300 1,700 5,000  
Cumulative undistributed foreign earnings   92,200      
Unrecognized tax benefits   5,787 7,520 $ 7,046 $ 4,779
Deferred tax assets related to operating loss carryforwards, not recorded   2,200      
Income tax benefit recorded to as a result of interest and penalties   100      
Interest and penalties recorded to provision for income taxes   200 200    
Reduction related to statue of expiration due to interest and penalties   300      
Accrued estimated interest and penalties   400 $ 500    
Federal and Foreign          
Operating Loss Carryforwards [Line Items]          
Net operating loss carryforwards   146,500      
Indefinite-Lived Carryforwards          
Operating Loss Carryforwards [Line Items]          
Net operating loss carryforwards   100      
Tax credit carryforwards   2,300      
State          
Operating Loss Carryforwards [Line Items]          
Net operating loss carryforwards   4,800      
Tax credit carryforwards   2,900      
Federal          
Operating Loss Carryforwards [Line Items]          
Tax credit carryforwards   900      
Other Noncurrent Liabilities          
Operating Loss Carryforwards [Line Items]          
Unrecognized tax benefits   $ 3,600      
Out of Period Tax Adjustment          
Operating Loss Carryforwards [Line Items]          
Income tax expense (benefit) $ (2,700)       $ 2,700
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Summary Of Deferred Taxes) (Details) - USD ($)
$ in Thousands
Nov. 30, 2018
Nov. 30, 2017
Deferred tax assets:    
Accounts receivable $ 134 $ 226
Other assets 0 225
Accrued compensation 1,863 5,456
Accrued liabilities and other 2,106 5,402
Deferred revenue 1,348 1,160
Stock-based compensation 3,166 3,436
Tax credit and loss carryforwards 24,338 31,441
Gross deferred tax assets 32,955 47,346
Valuation allowance (8,790) (1,537)
Total deferred tax assets 24,165 45,809
Deferred tax liabilities:    
Goodwill (17,966) (26,484)
Unrealized FX gains 0 (644)
Depreciation and amortization (7,151) (20,367)
Prepaid expenses (923) 0
Total deferred tax liabilities (26,040) (47,495)
Total deferred tax liabilities, net $ (1,875) $ (1,686)
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance, beginning of year $ 7,520 $ 7,046 $ 4,779
Tax positions related to current year 0 785 1,106
Tax positions related to a prior period (15) (120)  
Tax positions related to a prior period     1,638
Settlements with tax authorities (39) (155) (21)
Lapses due to expiration of the statute of limitations (1,679) (36) (456)
Balance, end of year $ 5,787 $ 7,520 $ 7,046
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Aug. 31, 2018
May 31, 2018
Feb. 28, 2018
Nov. 30, 2017
Aug. 31, 2017
May 31, 2017
Feb. 28, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Earnings Per Share [Abstract]                      
Net income (loss) $ 18,430 $ 16,746 $ 15,403 $ 12,912 $ 16,429 $ 11,172 $ 10,341 $ (525) $ 63,491 $ 37,417 $ (55,726)
Weighted average shares outstanding (in shares)                 45,561 48,129 49,481
Dilutive impact from common stock equivalents (in shares)                 574 387 0
Diluted weighted average shares outstanding (in shares)                 46,135 48,516 49,481
Basic earnings (loss) per share (in dollars per share) $ 0.41 $ 0.37 $ 0.34 $ 0.28 $ 0.35 $ 0.23 $ 0.21 $ (0.01) $ 1.39 $ 0.78 $ (1.13)
Diluted earnings (loss) per share (in dollars per share) $ 0.41 $ 0.37 $ 0.33 $ 0.27 $ 0.34 $ 0.23 $ 0.21 $ (0.01) $ 1.38 $ 0.77 $ (1.13)
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share (Narrative) (Details) - shares
shares in Thousands
12 Months Ended
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Earnings Per Share [Abstract]      
Number of shares excluded from the calculation of diluted earnings per share (in shares) 602 494 2,058
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Narrative) (Details)
$ in Thousands
12 Months Ended
Nov. 30, 2018
USD ($)
segment
Nov. 30, 2017
USD ($)
Nov. 30, 2016
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | segment 3    
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets $ 30,714 $ 42,261  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets 25,800 39,500 $ 45,400
Outside United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets $ 4,900 $ 2,800 $ 4,700
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Aug. 31, 2018
May 31, 2018
Feb. 28, 2018
Nov. 30, 2017
Aug. 31, 2017
May 31, 2017
Feb. 28, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                      
Total revenue $ 111,333 $ 95,683 $ 96,102 $ 94,047 $ 116,079 $ 97,310 $ 93,213 $ 90,970 $ 397,165 $ 397,572 $ 405,341
Total costs of revenue and operating expenses                 102,541 108,471 125,878
Total contribution margin                 294,624 289,101 279,463
Other unallocated expenses                 208,626 218,487 309,172
Income (loss) from operations $ 24,259 $ 22,183 $ 21,788 $ 17,768 $ 28,809 $ 20,299 $ 20,284 $ 1,222 85,998 70,614 (29,709)
Other expense, net                 (7,018) (5,027) (5,571)
Income (loss) before income taxes                 78,980 65,587 (35,280)
OpenEdge                      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                      
Total revenue                 278,258 276,172 276,267
Total costs of revenue and operating expenses                 67,820 72,497 72,938
Total contribution margin                 210,438 203,675 203,329
Data Connectivity and Integration                      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                      
Total revenue                 39,030 40,955 48,009
Total costs of revenue and operating expenses                 7,634 9,329 12,760
Total contribution margin                 31,396 31,626 35,249
Application Development and Deployment                      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                      
Total revenue                 79,877 80,445 81,065
Total costs of revenue and operating expenses                 27,087 26,645 40,180
Total contribution margin                 $ 52,790 $ 53,800 $ 40,885
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Revenue from External Customers by Revenue Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Aug. 31, 2018
May 31, 2018
Feb. 28, 2018
Nov. 30, 2017
Aug. 31, 2017
May 31, 2017
Feb. 28, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Segment Reporting Information [Line Items]                      
Total revenue $ 111,333 $ 95,683 $ 96,102 $ 94,047 $ 116,079 $ 97,310 $ 93,213 $ 90,970 $ 397,165 $ 397,572 $ 405,341
Software licenses                      
Segment Reporting Information [Line Items]                      
Total revenue                 122,137 124,406 134,863
Maintenance                      
Segment Reporting Information [Line Items]                      
Total revenue                 244,822 241,398 238,377
Services                      
Segment Reporting Information [Line Items]                      
Total revenue                 $ 30,206 $ 31,768 $ 32,101
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Aug. 31, 2018
May 31, 2018
Feb. 28, 2018
Nov. 30, 2017
Aug. 31, 2017
May 31, 2017
Feb. 28, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Revenue from External Customer [Line Items]                      
Total revenue $ 111,333 $ 95,683 $ 96,102 $ 94,047 $ 116,079 $ 97,310 $ 93,213 $ 90,970 $ 397,165 $ 397,572 $ 405,341
United States                      
Revenue from External Customer [Line Items]                      
Total revenue                 204,151 206,450 212,312
Canada                      
Revenue from External Customer [Line Items]                      
Total revenue                 15,771 17,492 16,891
EMEA                      
Revenue from External Customer [Line Items]                      
Total revenue                 137,972 130,359 130,818
Latin America                      
Revenue from External Customer [Line Items]                      
Total revenue                 17,637 21,158 21,156
Asia Pacific                      
Revenue from External Customer [Line Items]                      
Total revenue                 $ 21,634 $ 22,113 $ 24,164
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Aug. 31, 2018
May 31, 2018
Feb. 28, 2018
Nov. 30, 2017
Aug. 31, 2017
May 31, 2017
Feb. 28, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 111,333 $ 95,683 $ 96,102 $ 94,047 $ 116,079 $ 97,310 $ 93,213 $ 90,970 $ 397,165 $ 397,572 $ 405,341
Gross profit 94,602 78,987 79,459 77,144 98,120 79,235 75,846 75,212 330,192 328,413 339,629
Income (loss) from operations 24,259 22,183 21,788 17,768 28,809 20,299 20,284 1,222 85,998 70,614 (29,709)
Net income (loss) $ 18,430 $ 16,746 $ 15,403 $ 12,912 $ 16,429 $ 11,172 $ 10,341 $ (525) $ 63,491 $ 37,417 $ (55,726)
Basic earnings (loss) per share (in dollars per share) $ 0.41 $ 0.37 $ 0.34 $ 0.28 $ 0.35 $ 0.23 $ 0.21 $ (0.01) $ 1.39 $ 0.78 $ (1.13)
Diluted earnings (loss) per share (in dollars per share) $ 0.41 $ 0.37 $ 0.33 $ 0.27 $ 0.34 $ 0.23 $ 0.21 $ (0.01) $ 1.38 $ 0.77 $ (1.13)
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Details) - Might Meeting, Inc. - Acquisition of Affiliated Entity - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Nov. 30, 2017
Nov. 30, 2018
Related Party Transaction [Line Items]    
Equity interests (as a percent) 100.00%  
Consideration transferred   $ 1.5
Intangible assets recognized $ 2.4  
Deferred tax liability assumed $ 0.9  
Deferred tax liability amortization period 5 years  
Chief Technology Officer    
Related Party Transaction [Line Items]    
Equity interests (as a percent) 50.00%  
EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /5[/$X?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ]7L\3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #U>SQ.:;(9M^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:9%T=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU; MA^@'\#%W__SN=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GS MT2F:GG$/0>FCVB/4574'#DD910IF8!$6(I.MT4)'5.3C&6_T@@^?L&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33MP M>']^>LWK%K9/I'J-TZ]D!9T"KMAE\ENSWFP?F:PK_E!4O*COM_Q6-)5HFH_9 M]8??5=AY8W?V'QM?!&4+O^Y"?@%02P,$% @ ]7L\3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #U>SQ.7EH5BL " #."@ & 'AL+W=O]"OJ@+YSIXK:M&K<*+UNTBBM3APFNF'D3+ M&_/E)&3-M%G*2_ M#:_$?162\&WCN3Q?=+<1K9)+-GBC^)ZD]YU)=5. N#(S^Q:Z6?Q?TK'Q+*PF#(_CN_\>^_9/E PPET(-"10(M/".! *AN,0,E9A!OE,L&P3BJ98Y*C&'_,R10" Y+D%BW'4QC%"X MOHO!CTYC,O/H>-Q-H(Y;6QAF[E%!+?Y(*(A 01=!,)X^0G 7DP1&<%O)@)G> M69J1+"DRC^,);GD"'4W=.L,POHQPWQ-H?)JZ*@C&IX+[GD!;4[>@,8Q/!?<^ M@\ !/H[ ?4,,;Y<*-X#*.P!B=,NMP,F MG]0S*6)7)YK\LZ^Y/-M!2@4'<6WL%#?9'8>U1VJ'A7=X/^G]8/)<-BK8"VU& M#CL8G(30W!PF?C"E>#'#Y;BH^$EWKX5YE_V$U2^T:(?I,1I'V/5_4$L#!!0 M ( /5[/$[FZB9&B00 # 6 8 >&PO=V]R:W-H965T&ULA9C=;N,V$(5?Q?!]5YSAC\C ,5"[*%J@!8(MVEXK,1,;*UFNI,3;MR\E M*X8S,TR!();D,^3AT/PXXNK<=M_Z?8S#XGM3'_O[Y7X83G=%T3_M8U/U7]I3 M/*9OGMNNJ89TV[T4_:F+U6X*:NH"E7)%4QV.R_5J>O;0K5?MZU ?CO&A6_2O M35-U_VYBW9[OE[!\?_#U\+(?Q@?%>G6J7N(?V_3;>_+J[7ZK14:SCTS V4:6/M[B- M=3VVE'S\,S>ZO/8Y!MY>O[?^\S3X-)C'JH_;MO[[L!OV]TN_7.SB<_5:#U_; M\R]Q'I!=+N;1_Q;?8IWDHY/4QU-;]]/_Q=-K/[3-W$JRTE3?+Y^'X_1YGMM_ M#Y,#< [ :P"83P/T'*!)0'%Q-@WUIVJHUJNN/2^ZRVR=JO%' 7-9;V #A8T,2/(O'8JR&ZRE%+R7W$HB7DO6"5GGJA:O 6^]E+U[TXID70WK9>)Z7LJ2_7B[*I"2(-@*W M <1&X"E![X%D;BO(G#:JE-V DM&DN!_&)L57DBK!4$!QF4%TD/&3025P/YKZ M >'W&UA^!%DP/F0P S(U ;D?0_T@SP^8$!C!)9U5)IHHPQ0Y3"V%*4J8= K8C'$=IKHJAR^4@8H< MJ)8"%86J%126=(&)NL3=S(I'&:C(ZUM+ZUODI2ND]Q!:^@NR4-J<'9G.R.EL M*9V17@;D1*F&?*_U1IC-R.CM*9Q2JW%2&4#>"*KA,;8DRG)'#V5$X2QI: MIWRN^?CJ*F-9*[8+NPR\M(Q2S5'J*+PTAR1= Y]*/OJ0(:HY1!U[#>=T-'17 MW$JB'-!UYD2 ]117&D.1G3.*3K'DLX$G9TE&:": ]117&D.QA*0OO1L!1F8 M5+9FEH"6^:DY/QVEE>9<_ $]LL,!20<^A PBM,Q/S?GI*+ T!Z,&I3S+D: K MG?*YV8D%NV"3BS:BYNCN_$L]?>J>SD<^\5C.PQM,YW5 M/;?M$%.;ZDL:WSY6N^M-'9^'\;),U]WE#/-R,[2G^7RVN!X2K_\#4$L#!!0 M ( /5[/$X_J['R10( +0' 8 >&PO=V]R:W-H965T&ULC97;CML@%$5_Q?('!'RW(R=2QU752JT43=7VF20DM@8;%T@\_?L"]E@V MH)GD(=SV/F<=L* <*'OA-<;">VU)QW=^+42_!8"?:MPBOJ$][N3*A;(6"3ED M5\![AM%9FUH"0@A3T**F\_>EGCNP?4EO@C0=/C"/W]H6L7]/F-!AYP?^V\1S M\H9W'\&7G?PJV50"502M^-WC@B[ZG M2CE2^J(&W\X['RHB3/!)J!!(-G=<84)4),GQ=PKJSSF5<=E_B_Y%%R^+.2*. M*TK^-&=1[_S<]\[X@FY$/-/A*YX*2GQOJOX[OF,BY8I$YCA1PO6_=[IQ0=LI MBD1IT>O8-IUNAW$E+2:;VQ!.AG V!/&[AF@R1(8!C&2ZU,](H'W)Z."Q\;1Z MI#Z*8!O)S3RI2;UW>DU6R^7L?9\%);BK.)/D:92$"TFX5E2V(HIF"9#Y9XC0 M"1%J?[2$"-W^R.F/M#]>^B.CB%&2:DDWU0F-,FQ-FJ5NCMC)$=LHD2FVBU"!*K40FRGN* M%4/F9,ALALQ@R!XYGP]$*Y+<29+;)+E!DENUAM!]0(\H5TR%DZFPF0J#J; R MQ4D0Q$5D?%R50YB%>0 7PA61? FG>L]^('9M M.NX=J9 WL;XO+Y0*+*/"C8Q7RR=T'A!\$:J;R3X;WY%Q(&@_O9%@?JCW_P%0 M2P,$% @ ]7L\3HP^I!W"!0 DAT !@ !X;"]W;W)K;>KVG^7];9YO9G3_.W"E\WC4S]<6-Q>'ZK'^L^Z_WKXW*9? MBU,K]YM=O>\VS7[6U@\W\T]TM79A"!B)OS;U:W?V?38,Y5O3?!]^_'9_,S># MHGI;W_5#$U7Z>*E7]78[M)1T_#,U.C_U.02>?W]K_9=Q\&DPWZJN7C7;OS?W M_=/-O)S/[NN'ZGG;?VE>?ZVG ?GY;!K][_5+O4WXH"3U<==LN_'O[.ZYZYO= MU$J2LJM^'#\W^_'S=6K_+0P'\!3 IP J/@RP4X#]&> ^#'!3@!,!B^-0QKE9 M5WUU>]TVK[/V>'L/U9!%=.72[-\-%\?)'O^7IJ=+5U]N2[I>O SM3,CRB/ 9 M\I-8I,9//3#J8^1M49*QB(L'*8=X^UYO,7Q#L:[,=Z=QSLQ M34>D&)']<10Q4.'%8"'F@YB3M<:<\=9E9MY#T5X/VN/X L87>M"%&/01\6HM5APQ*)+ M*+K4MZG$\1'&1SUH,;7+J&1&:ZRXF2M %=:)!%YKBIB\R60F&5QVC!(=C:P[ M1O444FZ)L:T05L2S*3S*!EA9^K/T>"\[4RU)RU;EDE1'+AIOI&R >36Z-<(* M;S-/!<$2_(E8RV8IFU5'2O+_(FN Q&!\+CEPL2:KY5HIUZJ./+D@%6M**?X( M>:\66P-I;XC2&R;FW4-CV9&4BS"CRO>[(2:M: 8H- MJWG65&Z>L1N1MJ,H[8BTAS![-UJ2 MMJ_21SG %<""*1D:8U0>D$U]B0*)P3CIV+ M]9L4F5P]PA;"VD+(2 ^9H'!^SR[5>PF@S&60C@VH"[JDS.:$Q09B]=L4R>7, MBJD;H!]H!M[B 4>(A=%RPDJWZ60 M#THWQ$AN-T",./.R8[&'6. AE&L"5W-;Z&V:7+[CNFK![I2:.UT(TU*'K'RQ MA9QSTE[6B+.N+'+*<6&U8(LJ-WNXKEJP226MT.K%M N%+*N 2KDEMT\1Y7S& M3ARNJ@Y5U5P3N,0Y7>*R^\ZXPCE=X?3.LRY)'-)R3-9VR%DJ9-) SKC(29\W75-'6@TG@7Y?.R.#N8VM7MXWCH MU\WNFN=]/QSPG%T]'2Q^XN%@2UQ?TM7Z>#SXLYGC:>4?5?NXV7>S;TW?-[OQ M<.NA:?HZJ4P&,Y\]U=7]Z<>V?NB'KR%];X^GA,0( .8' 8 >&PO=V]R:W-H965T&UL?55=C]HP$/PK4=ZY)+;S801(%U#52JV$KKKVV8"!Z)(XM0U<_WUM M)^2"[=X+L312)_9DV1#RQCK;JS9'Q MADBUY:=(=)R2@R$U=03B.(L:4K7A:F%B6[Y:L(NLJY9N>2 N34/XWY+6[+8, MD_ >>*E.9ZD#T6K1D1/]2>5KM^5J%XTJAZJAK:A8&W!Z7(;/R7R#-=X ?E7T M)B;K0%>R8^Q-;[X=EF&L#=&:[J56(.IQI6M:UUI(V?@S:(9C2DV/"=8N L)'R,:%%,!O GKKA(8/'^HL_ +(*X", )H*Q':C M>DQF,*W!9!#AQ*K61<$8 M=&H4 V2AUBX*9VEJU>R1@@6"?L>YUW'N<6Q]@#)WTDS:VMMU(3-L'TD?)O9[ M+;Q>"X]7ZZ]1%K[N)LBRZZ)PFEE2&X\4Q/ _W<5>Q]CCV&I+B9V#FR*06\=[ M[:)0AG-L6791LU2=&_L,1Y/;KJ'\9":)"/;LTDI]:4RBX[!Z!OJVM.*E&F+] MS/F0Z2?@#\)/52N"'9/J+C8WYI$Q297+^$GU]*R&[KBIZ5'J9:[6O!\]_4:R M;IBJT3C:5_\ 4$L#!!0 ( /5[/$X%V1H([@$ -D$ 8 >&PO=V]R M:W-H965T&UL?53;;J,P$/T5Y/>MPR5I% %2DVC5E7:EJ*OM M/CLP7%1?J&U"]^_7-H02@OJ"/>-SSESP..Z$?%,5@/8^&.4J0976S0YCE57 MB'H0#7!S4@C)B#:F++%J))# M'(DF:2Q%Y\G^[S;$7B)_%YGN9];IFNW.3'N4\5Y2/XAB?+%" V;?8X(I9D1@ MHSZ&")9"[(,[>G ;X'"/",-;R/$>L@V6DP@7ZPP=/YS6X&^7!:)%@<@)1#>- M6L\:U6,V#L,=9OTX*_4>\FVSFM6Z@%F'LUSQY ?S M*; 79.;?F[GMQ^Q3IA_Z7T26-5?>66AS_=PE*8308%)^NQ>.1DHHD MP.K8V( -*#IL^ZPF2F+4MCQ+2;I_/TI6W/#NI=U^:&SGY?%X)!^^8GSUVAR^ MM4]UW4V^;S>[]GKZU'7[C_-Y>_=4;ZOV0[.O=^$W#\UA6W7A[>%QWNX/=74_ M--INYI1E?KZMUKOIS=7PV>?#S57SW&W6N_KS8=(^;[?5X;]/]:9YO9Z:Z=L' M7]:/3UW_P?SF:E\]UG_6W5_[SX?P;GZ*UKMVW>PFA_KA>OJ+^;AR>=]@ M4/R]KE_;=Z\G_5"^-LVW_LUO]]?3K,^HWM1W71^B"C]>ZD6]V?210A[_CD&G MIS[[AN]?OT5?#8,/@_E:M?6BV?RSON^>KJ?%=')?/U3/F^Y+\_IK/0[(32?C MZ'^O7^I-D/>9A#[NFDT[_#^Y>VZ[9CM&":ELJ^_'G^O=\/-UC/_6##>@L0&= M&AASMH$=&]@?#>S9!CPVX%,#RL\V<&,#]Z.'XFP#/S;PIP9VZ&%^+-90_=NJ MJVZN#LWKY'!<0/NJ7Z?FHP_S>]=_.$SG\+LP 6WX].7&D+^:O_2!1LVGHX8B M31YK%DA3Q)I;I"ECS1)H;!9K5DAC3IIY&.]IT 0'34, C@*0&-!1XP;-;M"X MS!59^(=[LK G"WJRHKQ'C7_?$Q%[%@D!629FZE9KB'(F$6JI9=:4QHL2K+1L M%O)Z-ZU1 1@6@(<8-BH XP .!G"@@DZ4QJFY(N^3,^5A/Q[T(S>"UVO"RE6^ M\+JX8I9@&(>3S6&R.4A6[L@<%"6]? O83P'Z$>/]5*A^V)>R*(5>F*(H,(S' MR98PV1(D*_"R*%4O>98NBLDP,S/=$V<2FIGN2C(S4U7)$XDDX&U (D;V8E0B M,^/2V\-@9AH 328Y:$W-F2T+B;)1%I-%'A8X%"62QO@U@+\L^3N*HJ57E#*= M\Z(X&8Q"PR 9ELFPWK;DY*3>7I3%"6&T&L!6=C(AI^?*9UZLY:71#(YE<4*8 MP09 F)4;T?B<61/OXG&9067P$\FECVEK &XYEVGENDYY:0I)0J2S:GHUO&(F4^(^?)T(+'+GTDU;;Z#"C3CZ27I3%"24N.Y#;EG[2XEL%6:"EU4P6 MNC@ES&2+/+=DLM4HG1WY+[F,E632BQ^#UR+G+1V7!^4HK8:TS=G()XN+LC@A#'.+++P\?JRVYL';J%LQ MC?Q(%:>#@6\!\)V1Z8 KD9P*DRG_DE0FER7&OP7X=XK)I:J2S7VF'O*!CG/% M'7V6$(=S(^*1A9>#EZ!H> /&Z7 M0#3SJ2=]QD<%HQMON8I8GP%$+KF&&!\"C RW)"YKN#MVTN@QN,Z6%82!$D:/ M$U?4R+=+:\6:_&%=I8N#N<_(<$L,L4:P+71Q-/55<6"@5'$PR1GY=NF"62.: ML_13+V-&,V*T=,&LZ2O!PQKCJ;V+Z(SRKI >-D1I CF,9X<\NG1F#GAT0R@K9.;5 M# ,G7Y*\@EHBF0D/[44"6 [3W &:*^OI-,V]Y5(>O1=E<4*)/V BKR^9[X"' M+\G(:S4'W'DDBQ/"2'< Z4[M7H!T9TSP9NJ/KUB9-@X.X]\!_#NUAS7;^[M_ M>3&^ #J6!OL6B,A[G\E;=J#+#4E*KX L;%$R\B%Z_NZ[&?WW=_ZH#H_K73OY MVG1=LQV^C/'0-%T=8F8?0EF?ZNK^]&93/W3]RSR\/AR_-W-\TS7[\3M!\],7 MDV[^!U!+ P04 " #U>SQ.H-/JE"<& "N( & 'AL+W=OO[>.Z>V[KZGX:M-^MK3'9>E]M#\O; MZ^G8I_;VNGGI=]M#_:E=="_[?=7^4]2[YNUF2JQ_ MK_L_GC^UP[?U*BHWM5W_1BB&GZ\UIMZMQLC#3[^GH,N3^<N;_9SE,'*OOIV_+D]3#_?YOC?A^$!=AY@3P,LO3N YP'\?P>X>8 3 M ];'5*:Y*:N^NKUNF[=%>[R\S]6XBNC*#;-_-QZ<)GOZW3 ]W7#T]99\=KU^ M'0/-FN*HL>>:DV(]1#^=PJ)3%%8/]^'R%!NDR2\U)=)$;(1AKCP%X/, F<$! M' S@I@#N/( 1F11'339I#I,F8Q=)Y*M5'!R)6*56K;P/-L.>/?3L0=*)RY?! M )E..K,BZ:/&GR<=G>,0J( M@6?%/?[Q'&O)*AKE&*@<)ZH:8?80@$\FX3.++F99%NL-$#EYRP'-RH4$;0F3 MAQ!Z\D0(S!Y"\(DR:)I=%".IL[A(+VV(\6:O+T-E:O R!:6$!+226 M"@N*?&YE%[-!,F>T3G/&>N?5&Q8DBZJ? M1S)K.-%EN<1[(4"N*'GK '&&4TG;H,GR4;T8@JU8XCF5P_ARX/%<3(#$89 X M )(H0>)T^:?,L;I>Z"F>D06G1-&"I52!P$!Q "A.DGL67;S)BU$6-J3*2+D& M*I/)Z[4^>VF[K]O'Z85XM[AK7@[]^.+S[.CII?M'.[[T%<<+NBJ/+X/_"W-\ MD_];U3YN#]WB2]/WS7YZ\?O0-'T]F#0?ADE]JJO[TY==_="/'\/PN3V^03]^ MZ9OG^:\#UJ<_4;C]%U!+ P04 " #U>SQ.(C'MR_ ! # M(9'70+%X8!VTZJ1DG&*I3%XAT7' A2%1@@+/VR"*F];-$N,[\RQA5TF:%L[< M$5=*,?]W ,+ZU/7=#\=S4]52.U"6=+B"WR#_=&>N+#2J% V%5C2L=3B4J?OH M[T^1QAO 2P.]F.P=7+W86U:L_;#R3:VM'5"8 G!2/ W7Q)"2P@_"=&7A,@2 MHAD!#:68WIRPQ%G"6>_PX>]V6%\B?Q^I[N?::9IMSE1[A/+>,C_>)NBFA2SF M,&""*69$(*4^A@C60AR"!3VX#W!<(L+P'G):0G;!>A+A:IVAX8=W=>[6!:)5 M@<@(1'<"\:Q1 V9C,*W!Q-X,\=,2Y(?;>)8NFOQC"KPR\R.&UL?5/;;MLP#/T501]0 M)4K6%8%MH.DP;, &!!VV/2LV;0O5Q97DN/W[4;+C>9VW%XND>0X/*2H;K'OR M+4 @+UH9G],VA.[ F"];T,+?V X,_JFMTR*@ZQKF.P>B2B"M&-]L;ID6TM B M2[&3*S+;!R4-G!SQO=;"O1Y!V2&G6WH-/,JF#3' BJP3#7R#\+T[.?38S%)) M#<9+:XB#.J?WV\-Q'_-3P@\)@U_8)'9RMO8I.I^KG&ZB(%!0AL@@\+C R@5 MB5#&\\1)YY(1N+2O[!]3[]C+67AXL.JGK$*;TSM**JA%K\*C'3[!U,\[2J;F MO\ %%*9')5BCM,JG+RE['ZR>6%"*%B_C*4TZAXG_"EL'\ G WP#86"@I_R"" M*#)G!^+&V7 MI$U>1.>%O>?I3GZGC]O^5;A&&D_.-N#-IOG7U@9 *9L;7*$6']CL**A#--^C M[<8U&YU@N^D%L?D9%[\ 4$L#!!0 ( /5[/$ZOFPHEM $ -(# 9 M>&PO=V]R:W-H965T-FMQ> MT[1)FVRNZ?4SJZ.2 [& Z_7?=T#/VM;T"S##O#=OAB&?C'UV'8 G+UKUKJ"= M]\.1,5=UH(6[,0/T>-,8JX5'T[;,#19$'4%:,9XD;Y@6LJ=E'GUG6^9F]$KV M<+;$C5H+^_,$RDP%/=!7QZ-L.Q\%XRD)\#'B2,+G-F81*+L8\!^-37= D" (%E0\, K)EWF4?]VF^2=\ML'T 7P!\!=S%/&Q.%)6_%UZ4N343 ML7/O!Q&>^'#DV)LJ.&,KXAV*=^B]ECQ)_P>=J_"-O*WI&+\?BRL?^-,1Y02G*#(]3A!UL-!8T/Q[=XMO.8 MS88WP_*#V/J-RU]02P,$% @ ]7L\3O#DAZRU 0 T@, !D !X;"]W M;W)K&UL?5-A;]L@$/TKB!]0')*E461;:CI-F[1) M4:NMGXE]ME'!>(#C[M_WP*[G=M:^ '?<>_?N.-+!V&?7 'CRHE7K,MIXWQT9 M*]G"V1+7 M:RWLGQ,H,V1T0]\<#[)N?'"P/.U$#8_@?W9GBQ:;64JIH772M,1"E=&[S?&T M"_$QX)>$P2W.)%1R,>8Y&-_*C"9!$"@H?& 0N%WA'I0*1"CC]\1)YY0!N#R_ ML7^)M6,M%^'@WJ@G6?HFHP=*2JA$K_R#&;["5,\G2J;BO\,5%(8')9BC,,K% ME12]\T9/+"A%BY=QEVW1B/+YL[']EC >4DMS@"#7XP69#0>7#\1;/=ARST?"F MFWX0F[]Q_@I02P,$% @ ]7L\3G[>*:FT 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q <$FW7:=&5;RJ:J6JF55JF: M/K/V^*( XP)>IW]?P(YKM59>@!G..7-AR",H"/@*> M>ICLYDQ")1?$YV!\J0N:A(1 0N6"@O#;%1Y RB#DT_BU:-(U9"!NSZ_JGV+M MOI:+L/" \F=?NZZ@=Y34T(A1ND>Z[A/\\TA6VC[!+X0^$JXBW'8'"AF_E$X4>8&)V+FW@\B/'%Z MY+XW57#&5L0[G[SUWFO)DP\YNP:A!7.:,7R#25<$\^IK"+X7XL3_H_-]^F$W MPT.D'[;T--D7R'8%LBB0O5GB#B;]MTBVZ:D"T\9ILJ3"4<=)WGC7@;WG\4W^ MPN=I_R9,VVM++NC\R\;^-X@.?"K)C1^ASG^PU9#0N'!\[\]F'K/9<#@L/XBM MW[C\ U!+ P04 " #U>SQ.AN_P/K0! #2 P &0 'AL+W=O >E I$*./7S$F7E &X/K^Q?XZU8RUG MX>#>J&=9^3:GMY144(M!^2)*RL%YHV<6 ME*+%Z[3++N[C=),F,VP;P&< 7P"W,0^;$D7E#\*+(K-F)';J?2_"$R<'CKTI M@S.V(MZA>(?>2\$3GK%+()ICCE,,7\4D2P1#]B4%WTIQY/_ ^39\OZEP'^'[ M=PKWVP3I)D$:"=+_EK@5DWY(PE8]U6";.$V.E&;HXB2OO,O WO'X)G_#IVG_ M)FPC.T?.QN/+QO[7QGA *;LK'*$6/]AB**A].'["LYW&;#*\Z>&PO=V]R:W-H965TU^@+,,.?,F6%(!S2OM@%PY%U);3/:.-<=&+-% TK8*^Q ^YL* MC1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD-*&? MCN>V;EQPL#SM1 TOX+YW)^,M-K.4K0)M6]3$0)71N^1PW(7X&/"CA<$NSB14 MQMO$2>>4 ;@\?[(_QMI]+6=AX1[E MS[9T349O*2FA$KUTSS@\P53/GI*I^*]P >G#@Q*?HT!IXTJ*WCI4$XN7HL3[ MN+.?%6^^]Y#S9I^P2B*:8XQC#%S')',$\^YR"KZ4X\G_@?!V^756XC?#M'PJO MUPEVJP2[2+#[;XEK,3=_)6&+GBHP=9PF2PKL=9SDA7<>V#L>W^1W^#CMWX2I M6VW)&9U_V=C_"M&!E[*Y\B/4^ \V&Q(J%XXW_FS&,1L-A]WT@]C\C?,/4$L# M!!0 ( /5[/$Z::3T0M $ -(# 9 >&PO=V]R:W-H965T MMG"(2OS2=J;SWKR93O,)S9/M !QYUJJW!>V<&TZ,V:H#+>P=#M#[FP:-%LZ; MIF5V,"#J"-**\21YS;20/2WSZ+N8,L?1*=G#Q1 [:BW,SS,HG J:TA?'HVP[ M%QRLS ?1PA=P7X>+\19;66JIH;<2>V*@*>A]>CH?0GP,^"9ALILS"95<$9^" M\;$N:!($@8+*!0;AMQL\@%*!R,OXL7#2-64 ;L\O[.]C[;Z6J[#P@.J[K%U7 MT",E-31B5.X1IP^PU/.*DJ7X3W #Y<.#$I^C0F7C2JK1.M0+BY>BQ?.\RS[N MTWR390ML'\ 7 %\!QYB'S8FB\G?"B3(W.!$S]WX0X8G3$_>]J8(SMB+>>?'6 M>V\E3X\YNP6B)>8\Q_!-3+I&,,^^IN![*<[\'SC?AV>["K,(S_Y0^':?X+!+ M<(@$A_^6N!/#D[^2L$U/-9@V3I,E%8Y]G.2-=QW8>Q[?Y'?X/.V?A6EE;\D5 MG7_9V/\&T8&7DMSY$>K\!UL-!8T+QS?^;.8QFPV'P_*#V/J-RU]02P,$% M @ ]7L\3GCPL=:T 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K6=8%MH.DP;, *!!VV/2LV;0O5Q97DN/W[4;+K M>INW%TFD> X/*2H;K'OT+4 @SUH9G],VA.[ F"];T,)?V0X,WM36:1'0= WS MG0-1)9!6C&\VUTP+:6B1)=_)%9GM@Y(&3H[X7FOA7HZ@[)#3+7UU/,BF#='! MBJP3#7R#\+T[.;38S%))#<9+:XB#.J>WV\-Q'^-3P \)@U^<2:SD;.UC-+Y4 M.=U$0:"@#)%!X':!.U J$J&,IXF3SBDC<'E^9?^4:L=:SL+#G54_917:G-Y0 M4D$M>A4>[/ 9IGK>43(5_Q4NH# \*L$K"G<)OOM-X3\(]JL$^T2P M_V^):S&[/Y*P14\UN"9-DR>E[4V:Y(5W'MA;GM[D+7R<]GOA&FD\.=N +YOZ M7UL; *5LKG"$6OQ@LZ&@#O'X'L]N'+/1"+:;?A";OW'Q"U!+ P04 " #U M>SQ.O_FF"K4! #2 P &0 'AL+W=O9NQ% M$BF>PT.*2@=CWUP#X,F[DMIEM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901 MI"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-;^N%X:NO&!P?+TT[4 M\ /\R:+&9I6P5:-<:32Q4&;W;'HY)B(\!+RT,;G$FH9*S,6_!^%9F=!,$ M@83"!P:!VP7N0\DY3U)V M"413S'&,X8N8[1S!D'U.P==2'/D_<+X.WZTJW$7X[@^%^W6"9)4@B03)?TM< MB[G^*PE;]%2!K>,T.5*87L=)7GCG@;V+C\@^P\=I_RYLW6I'SL;CR\;^5\9X M0"F;*QRA!C_8;$BH?#C>X-F.8S8:WG33#V+S-\Y_ U!+ P04 " #U>SQ. M.8PZ9[4! #2 P &0 'AL+W=O:::2%;FJ?1=S)YBKU3LH63(;;76I@_1U X9#2AKXX'63=J*&G^!^ M=2?C+3:SE%)#:R6VQ$"5T=OD<-R%^!CP*&&PBS,)E9P1GX/QKO/7>2\[Y3JK!U'&:+"FP;^,D+[SSP-[R^"9OX>.T_Q"FEJTE9W3^96/_*T0'7LKF MRH]0XS_8;"BH7#C>^+,9QVPT'';3#V+S-\[_ E!+ P04 " #U>SQ.RMAK M\;,! #2 P &0 'AL+W=O+ M%EM8*JFA<])TQ$*=T[O=X9B&^!CP4\+H5F<2*CD;\Q2,+U5.DR (%)0^, C< M+G /2@4BE/$\<](E90"NSZ_LGV+M6,M9.+@WZE%6OLWI+245U&)0_L&,GV&N MYP,E<_%?X0(*PX,2S%$:Y>)*RL%YHV<6E*+%R[3++N[C='.3SK!M )\!? '< MQCQL2A25?Q1>%)DU([%3[WL1GGAWX-B;,CAC*^(=BG?HO11\GV3L$HCFF.,4 MPU]5LE5/ M-=@F3I,CI1FZ.,DK[S*P=SR^R9_P:=J_"=O(SI&S\?BRL?^U,1Y02G*%(]3B M!UL,!;4/QQL\VVG,)L.;?OY!;/G&Q6]02P,$% @ ]7L\3@(DP6RT 0 MT@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0 M;YP4JE42J=L*@032J@AX]B:3B^I+L)U-^7O&3AH"1'VQ/>,Y9\Z,Q_ED[+/K M #QY45*[@G;>#T?&7-6!$N[&#*#QIC%6"8^F;9D;+(@Z@I1D_'!XQY3H-2WS MZ#O;,C>CE[V&LR5N5$K87R>09BIH0E\=3WW;^>!@93Z(%KZ"_S:<+5IL9:E[ M!=KU1A,+34'OD^,I"_$QX'L/D]N<2:CD8LQS,#[5!3T$02"A\H%!X':%!Y R M$*&,GPLG75,&X/;\ROXAUHZU7(2#!R-_]+7O"GI'20V-&*5_,M-'6.JYI60I M_C-<06)X4((Y*B-=7$DU.F_4PH)2E'B9]U['?9IOTF2![0/X N KX"[F87.B MJ/Q1>%'FUDS$SKT?1'CBY,BQ-U5PQE;$.Q3OT'LM>9KF[!J(EIC3',,W,]B_"MKUVY&(\OFSL?V.,!Y1RN,$1ZO"#K8:$ MQH?C>SS;>SQ.3F<_.;4! #2 P M&0 'AL+W=O::*=%JFJ?1=S)Y MBKV3K8:3(;972I@_1Y X9'1+WQR/;=VXX&!YVHD:?H+[U9V,M]C,4K8*M&U1 M$P-51F^WA^,NQ,> WRT,=G$FH9(SXG,POI49W01!(*%P@4'X[0)W(&4@\C)> M)DXZIPS Y?F-_6NLW==R%A;N4#ZUI6LRNJ>DA$KTTCWB\ !3/5\HF8K_#A>0 M/CPH\3D*E#:NI.BM0S6Q>"E*O(Y[J^,^C#=),L'6 7P"\!FPCWG8F"@JOQ=. MY*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y+SY#IEET TQ1S'&+Z(VQTG>>&=!_:6QS=Y#Q^G_8SQ.KG)7I+0! #2 P &0 M 'AL+W=O<>4Z#4M\^@[FS+'T MP]D0.RHES.\32)P*>J"OCL>^[5QPL#(?1 O?P?T8SL9;;%6I>P7:]JB)@::@ M]X?C*0OX"'CJ8;*;,PF57!"?@_&E+F@2$@()E0L*PF]7> I@Y!/X]>B2=>0 M@;@]OZI_BK7[6B["P@/*GWWMNH+>45)#(T;I'G'Z#$L]MY0LQ7^%*T@/#YGX M&!5*&U=2C=:A6E1\*DJ\S'NOXS[--VFZT/8)?"'PE7 7X[ Y4,S\HW"BS U. MQ,R]'T1XXL.1^]Y4P1E;$>]\\M9[KR5//^3L&H06S&G&\ WFL"*85U]#\+T0 M)_X?G>_3T]T,TTA/M_0LV1?(=@6R*)"]6>(.)ONW2+;IJ0+3QFFRI,)1QTG> M>->!O>?Q3?["YVG_)DS;:TLNZ/S+QOXWB Y\*LF-'Z'.?[#5D-"X<'SOSV8> ML]EP."P_B*W?N/P#4$L#!!0 ( /5[/$X0AA.LLP$ -(# 9 >&PO M=V]R:W-H965T "E I&7\7/FI$O* %R? MK^R/L79?RUE8>$#U(BO7YO2.D@IJ,2CWC.,3S/5\H&0N_@M<0/GPH,3G*%'9 MN))RL [US.*E:/$V[;*+^SC=)%?8-H#/ +X [B* 38FB\D_"B2(S.!(S];X7 MX8GW!^Y[4P9G;$6\\^*M]UX*GO*,70+1''.<8O@J9K]$,,^^I.!;*8[\'SC? MAB>;"I,(3_Y0F&P3I)L$:21(_UOB5DSZ5Q*VZJD&T\1ILJ3$H8N3O/(N WO/ MXYN\AT_3_E681G:6G-'YEXW]KQ$=>"F[&S]"K?]@BZ&@=N'XT9_--&:3X;"? M?Q!;OG'Q&U!+ P04 " #U>SQ.T-)Y#[4! #2 P &0 'AL+W=O/*N5>LRVGC?'1AS10-: MN"O308LWE;%:>#1MS5QG0901I!7CF\T-TT*V-$^C[V3SU/1>R19.EKA>:V%_ M'4&9(:-;^NEXEG7C@X/E:2=J> '_O3M9M-C,4DH-K9.F)1:JC-YM#\ M'Q(&MSB34,G9F-=@?"DSN@F"0$'A X/ [0+WH%0@0AEO$R>=4P;@\OS)_AAK MQUK.PL&]43]EZ9N,WE)20B5ZY9_-\ 13/=>43,5_A0LH# ]*,$=AE(LK*7KG MC9Y84(H6[^,NV[@/XTVRGV#K #X!^ RXC7G8F"@J?Q!>Y*DU [%C[SL1GGA[ MX-B;(CAC*^(=BG?HO>0\N4[9)1!-,<3_P/DZ?+>J MSQ.>/ U.;4! #2 P &0 'AL+W=O[5JXQ=@AGEOW@Q#-J)YMBV (R]:=3:GK7/]B3%;MJ"%O<,> M.G]3H]'">=,TS/8&1!5!6C&>)&^8%K*C119]%U-D.#@E.[@88@>MA?EY!H5C M3G?TU?$HF]8%!RNR7C3P%=RW_F*\Q1:62FKHK,2.&*AS>K\[G=,0'P.>)(QV M=2:ADBOB5:W-ZI*2"6@S*/>+X$>9Z#I3,Q7^&&R@?'I3X'"4J&U=2#M:AGEF\ M%"U>IEUV<1^GFT,ZP[8!? ;P!7",>=B4*"I_+YPH,H,C,5/O>Q&>>'?BOC=E M<,96Q#LOWGKOK>#I,6.W0#3'G*<8OHK9+1',LR\I^%:*,_\'SK?A^TV%^PC? M_Z'PW39!NDF01H+TOR5NQ!R2OY*P54\UF"9.DR4E#EV2W/D1:OT'6PP%M0O'M_YLIC&;#(?]_(/8\HV+ M7U!+ P04 " #U>SQ.!HO+"K0! #2 P &0 'AL+W=O:&:2%;FJ?1=S)YBKU3LH63(;;76IC?1U X9'1+ M7QV/LFY<<+ \[40-W\']Z$[&6VQF*:6&UDILB8$JH[?;PW$7XF/ 3PF#79Q) MJ.2,^!2,AS*CFR (%!0N, B_7> .E I$7L;SQ$GGE &X/+^R?XFU^UK.PL(= MJE^R=$U&]Y244(E>N4<<[F&JYYJ2J?BO< 'EPX,2GZ- 9>-*BMXZU!.+EZ+% MR[C+-N[#>)/L)]@Z@$\ /@/V,0\;$T7EGX43>6IP(&;L?2?"$V\/W/>F",[8 MBGCGQ5OOO>3\>INR2R":8HYC#%_$O$4PSSZGX&LICOP_.%^')ZL*DPA/_E+X M#L%NE6 7"78?EK@6D_R3A"UZJL'4<9HL*;!OXR0OO// WO+X)F_AX[1_$Z:6 MK25G=/YE8_\K1 =>RN;*CU#C/]AL**A<.'[R9S..V6@X[*8?Q.9OG/\!4$L# M!!0 ( /5[/$Y(T ]LP ( .0+ 9 >&PO=V]R:W-H965TDU(Q?2&QF9];QSFK+JY#OZL2YCCZ:NE6+^*1U]YPD:G?B#5-/HN.M^><@ M9,.T6J$FTD^6$1K\CSFDYL@$.\ M5?RJ[MXC>Y2M$.]V\76_B%.;$:_Y3EL*9AX7_L+KVC*9/'X/I/&H:0/OWV_L MG]WAS6&V3/$74?^J]OJTB(LXVO,#.]?Z55R_\.% TS@:3O^-7WAMX#83H[$3 MM7*_T>ZLM&@&%I-*PS[Z9]6ZYW7@OX7A #H$4"\@Z850^\P9$0DAGV4H$AB31_" M*0[/8(:9"\_NP]. _@023!S!Y+\C3KTC(LP,BTRAR!00Y)X(PA189 9%9H!@ M[HD S"S%(CD4R0$!\400)G"I!10I $'FB2#,!(O,H<@<$/@7CS"!BR/-0! @7J@.)^0('5L]330:!B&M#! M_8 "JQ>^3R$H#^C@?D"!U8O"UT&@>4 ']P,*K)[Y]89 \T"]4=P/*+#ZW*\W M"/+K+;D;LAHNCVZ\5-%.G%LWV][MCB/LBKHA[1^\GW^_,WFL6A5MA3:CGAO( M#D)H;G))GTS/.)F1>US4_*#M:V[>93]W]@LMNF&F3L;!?OD74$L#!!0 ( M /5[/$Z["E] SP$ )P$ 9 >&PO=V]R:W-H965T1[[ M$KCS\W)'.))!JC== QCT+GBK4UP;TQT(T7D-@ND;V4%KOY12"69LJ"JB.P6L M\"3!"8VBF C6M#A+?.ZDLD3VAC UX;&/1BCUPG9RG?7/"]2''D M"@(.N7$*S"X7> 3.G9 MX_>DB6=+1USNK^I??>^VES/3\"CYKZ8P=8KO,"J@ M9#TW+W+X!E,_>XRFYI_@ MS"7276(Y=<^U^4]]I(,:G84@1[']>F]>LPZ5]I M80*="'1%(*.1K_P+,RQ+E!R0&L^^8^XOWARH/9O<)?U1^&^V>&VSEXS>;Q-R M<4(3YCABZ *SF1'$JL\6-&1QI/_0:9B^#5:X]?3MDA[]QW\7%-AY@=U?+>Y6 M+88P^[#)/FBR#PC$*Y,0YC9L$@=-XH# WY?6:J:EJ-SM+8.^IO4BFE 5M*=&,;KNU3,0<<2N.VMW:O MQH$9 R.[Z2T@\X.4?0)02P,$% @ ]7L\3M!K)=[- 0 G 0 !D !X M;"]W;W)K&UL=53ICM,P$'X5RP^PSM$&5"61MHL0 M2"!5BX#?;C(YM#Z"[33+VV,[:0C!^Z?V3+YCQO4XGZ1ZT1V 0:^<"5W@SICA M1(BN.N!4/\@!A/W22,6IL:%JB1X4T-J3."-)%&6$TU[@,O>YBRIS.1K6"[@H MI$?.J?I]!B:G L?XGGCNV\ZX!"GS@;;P#NDZN4+R[X7!,EN:_P V8A;M*K$*US=[*-(IRKIZ98>'<("AZ# P0L<_FDQWK48PKQ1Y3%H<@P(I#N3$.:-3K*@2180 M..Y,0IAL9T(VMX.#:OU<:%3)4?B9W&37T7M,_.WZ"Y_G]BM5;2\TNDIC[ZB_ M28V4!FPIT8-MN+-/Q1HP:(S;OK-[-0_,'!@Y+&\!61^D\@]02P,$% @ M]7L\3N[&UL M;5/;;MLP#/T501]0.4[69H%MH.DP=, &!!W6/BLV;0O5Q97DN/O[4;+KNIU? M))'B.3RDJ&PP]MFU )Z\*JE=3EOONP-CKFQ!<7=E.M!X4QNKN$?3-LQU%G@5 M04JR-$FNF>)"TR*+OI,M,M-[*32<+'&]4MS^/8(T0TXW],WQ()K6!P,)A;JG-YN#L==B(\!CP(&MSB34,G9F.=@_*ARF@1! M(*'T@8'C=H$[D#(0H8R7B9/.*0-P>7YC_QYKQUK.W,&=D4^B\FU.]Y144/-> M^@'.]GV#K M@'0"I#-@'_.P,5%4_HU[7F36#,2.O>]X>.+-(<7>E,$96Q'O4+Q#[Z78)C<9 MNP2B*>8XQJ2+F,T$VPK=+^$+A!X+=*L$N$NP^ ME+C_5.):S-=/2=BBIPIL$Z?)D=+T.D[RPCL/[&T:W^0]?)SV7]PV0CMR-AY? M-O:_-L8#2DFN<(1:_&"S(:'VX7B#9SN.V6AXTTT_B,W?N/@'4$L#!!0 ( M /5[/$ZE/_4QP@$ #<$ 9 >&PO=V]R:W-H965TE M+X$9GW/F## I)J5?3 ]@T:O@TI2XMW8X$&+J'@0U=VH Z;ZT2@MJ7:@[8@8- MM DDP4F6)!^(H$SBJ@BYDZX*-5K.))PT,J,05/\Y E=3B5-\33RSKK<^0:IB MH!U\!_MC.&D7D56E80*D84HB#6V)[]/#<>_Q ?"3P60V>^0[.2OUXH,O38D3 M;P@XU-8K4+=XR6YK_"!;B#>R>N1JVX";^H'HU58E%Q5@1]G5E=U.\!AQ:Z[SQ.C; C%;8! #2 P &0 'AL+W=O&4)KR8GO&YYRY>%Q,QKZX'L"35R6U*VGO_7!DS-4]*.YNS :;UIC M%?=HVHZYP0)O(DE)EAX.=TQQH6E51-_95H49O10:SI:X42EN?Y] FJFD"7US M/(NN]\'!JF+@'7P#_WTX6[38JM((!=H)HXF%MJ2/R?&4!WP$_! PNBX3_--GBRT?4*Z$-*5\!#CL#E0S/P#][PJK)F(G7L_\/#$R3'%WM3!&5L1 M[S!YA]YKE26W!;L&H05SFC'I!I.L"(;J:XAT+\0I_8^>[M.SW0RS2,^V]"3; M%\AW!?(HD/]3XMV[$OV$=N1B/+YL[']KC =,Y7"#(]3C!UL-":T/QWL\VWG,9L.;8?E!;/W&U1]0 M2P,$% @ ]7L\3A9&;7?3 0 G 0 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,LBC-V.E&3G=TT;=(FDVVZ_9S9U5DR1PKJ'-_'QU/J\![PW,&D-W/D.KE( M^>*"+U6.(U<0<"B-4V!VN,(#<.Z$;!F_%DV\6CKB=OZF_LGW;GNY, T/DO_L M*M/F^(!1!34;N7F2TV=8^MECM#3_%:[ +=Q58CU*R;7_HG+41HI%Q98BV.L\ M=KT?IWDE/2RT,($N!+H2#MZ'S$:^\D=F6)$I.2$U[_W W"^.C]3N3>F2?BO\ MFBU>V^RU2.)#1JY.:,&<9@S=8.(50:SZ:D%#%B?Z'YV&Z4FPPL33DRT]3L," MNZ# S@OL_FGQXTV+ 0R-PB;[H,D^(!#?F(0P[VQ%&C1) P+)C4D(L[LQ(9O3 M(4 U_EYH5,JQ]W=RDUVOWCWUI^LO?+ZWWYAJNEZCBS3VC/J35$MIP)82W=F& M6_M4K &'VKCI!SM7\X69 R.'Y2T@ZX-4_ %02P,$% @ ]7L\3ANV3UG= M 0 ^@0 !D !X;"]W;W)K&ULC51=;]L@%/TK MB!]0'!PG7F1;:CI-F[1)4:=US\2^_E#!>$#B[M\/L..Y+0]],=S+.>=^F$LV M2O6L6P"#7@3O=8Y;8X8#(;IL03!])P?H[4DME6#&FJHA>E# *D\2G- HVA'! MNAX7F?>=5)')B^%=#R>%]$4(IOX>@;7<%+6 M(HM*U0GH=2=[I*#.\?WF<$P=W@.>.ACU:H]<)6//K(F7D(ZXWM_4O_C:;2UGIN%!\M]=9=H_7<3I);K0P@RUBFF3DZH1FS''" MT!5FLR"(55]"T%"((WU'IV%Z',PP]O3MJPQW88%M4&#K!>)7 ONP0!(42 (9 MI&]Z%,)\"@?9!8/LW@O$45A@'Q38?[S,-"B0?J#, "9^>QG(ZNX)4(V?.HU* M>>G]Q*^\RV#?4W]W_\.G5^$'4TW7:W26QDZ OZ>UE 9L*M&=;7EK'Z+%X% ; MM]W;O9K&<3*,'.:7ABS/7?$/4$L#!!0 ( /5[/$X*DVYFM@$ -(# 9 M >&PO=V]R:W-H965T/8FDXOJ2["=3?E[QDX:0@DOMF=\SIF+Q_ED[+/K #QY45*[ M@G;>#T?&7-6!$N[&#*#QIC%6"8^F;9D;+(@ZDI1D_'!XQY3H-2WSZ#O;,C>C ME[V&LR5N5$K87R>09BIH0E\=3WW;^>!@93Z(%KZ"_S:<+5IL5:E[!=KU1A,+ M34'OD^,I"_@(^-[#Y#9G$BJY&/,[&::1GF[I_#\"V:Y %@6ROTI,WY2XA\G>!&&;GBJP;9PF1RHS MZCC)&^\ZL/<\OLD?^#SM7X1M>^W(Q7A\V=C_QA@/F,KA!D>HPP^V&A(:'X[O M\6SG,9L-;X;E!['U&Y>_ 5!+ P04 " #U>SQ.#O=>7[=J.$%W,_N9+S%9I6R5:!MBYH8J#)Z MMST<=P$? ;]:&.SB3$(E9\378'PO,[H)"8&$P@4%X;<+W(.40/]4?8^V^EK.P<(_R=UNZ)J.WE)10B5ZZ9QR^P53/GI*I^!]P >GA(1,? MHT!IXTJ*WCI4DXI/18FW<6]UW(?Q9L\GVCJ!3P0^$VYC'#8&BID_""?RU.! MS-C[3H0GWAZX[TT1G+$5\K&:81'JRI//]NL!N56 7!7;_E'C]I<0US,V7(&S14P6FCM-D28&] MCI.\\,X#>Q&PO=V]R:W-H965TNC,FTI(3K4YRIJH7@(M'8DS$@;!@7#:=GZ>NMA%YJD8-&L[ MN$A/#9Q3^?L,3(R9O_/O@>>V;K0-D#SM:0W?0?_H+]*6AC5:N_92JY"O-K#ES+S YL0,"BT5:!FN<$3,&:%3!J_9DU_ ML;3$]?ZN_LG5;FJY4@5/@OUL2]UD?N)[)51T8/I9C)]AKF?O>W/Q7^$&S,!M M)L:C$$RYIU<,2@L^JYA4.'V;UK9SZSCKWVDX(9P)X89 )B.7^4>J:9Y*,7IR MNON>VD^\.X7F;@H;=%?AWIGDE8G>\BA*4G*S0C/F/&'"%6:W((A17RQ"S.(< M_DK2F1^_XQZA [ 3B?TK\L"D1P<0!;K)'3?:(P&YC@F'>N8H# M:G) !**-"8:)<9,C:G)$!/8;$PQSP$T2U"1!!(X;$PR3;$S(ZC_G(&O7X#%OT\U<@R6O,_4$L#!!0 ( /5[/$XOAFC<# ( )(& 9 M >&PO=V]R:W-H965TB6@FT=$F 3& M+).IX^=(ZD^:-G$^?V/_Z,P;,V>JX%&P'W6IJ[V?^EX)%]HQ_23Z3S :6OG> MZ/X+W( 9N*W$:!2"*??K%9W2@H\LIA1.7X>Q;MS8#SM),J;A"=&8$$T)J=,A M@Y"K_ /5-,^DZ#TY''Y+[7\<[B)S-H4-NJ-P>Z9X9:*W/$ZV&;E9HA%S'##1 M#!-."&+8)XD(DSA&_Z1'>'J,5AB[]'A>X2K "1*4('$$R5\$X3N+&.9.E2M4 M9(40Q#C!&B58+[>Y00DV"VQBF 0725&1%"%8X01;E&"[W&88X#87H&M>)9]&I MX1XBUU+^P(=N_97*:]TH[RRT:4RN?5R$T&!J"1[,EU"9!V):,+AH.]V8N1RZ MY+#0HAU? #(]0_EO4$L#!!0 ( /5[/$[ 432_[ $ &8% 9 >&PO M=V]R:W-H965TE+;(_/9<9D)I^$?%4=@/;>.!M4X7=:CR=" M5-4!I^I!C#"8FT9(3K4YRI:H40*M'8DS$@9!2CCM![_,7>PBRUS<-.L'N$A/ MW3BG\O<9F)@*_^"_!U[ZMM,V0,I\I"U\ _U]O$AS(JM*W7,85"\&3T)3^$^' MTSFS> ?XT<.D-GO/5G(5XM4>/M>%']B$@$&EK0(URQV>@3$K9-+XM6CZJZ4E M;O?OZA]=[::6*U7P+-C/OM9=X6>^5T-#;TR_B.D3+/4DOK<4_P7NP S<9F(\ M*L&4^_6JF]*"+RHF%4[?YK4?W#K--VFVT'!"N!#"E9 Y'S(;NB^CY#$G=RNT8,XS)MQ@#BN"&/75(L0L MSN$_]!"G1VB&D:-'6WH M)6Z#FRZ;Z#I$GD+7)W_A\P3Z2F7;#\J["FVZS?5$(X0&DTKP8#Y=9X;>>F#0 M:+L]FKV<6W\^:#$N4XVLH[7\ U!+ P04 " #U>SQ. @%*?K8! #2 P M&0 'AL+W=OM M "F;JFJE5EJE:O/LA0&L^$)LLZ1_7]L00E)>;,]XSIDSXW$Q:?-L>P"'7J50 MML2]<\.!$%OW()F]T@,H?]-J(YGSINF('0RP)H*D(#1);HAD7.&JB+Z3J0H] M.L$5G RRHY3,_#V"T%.)4_SF>.1=[X*#5,7 .O@%[O=P,MXB*TO#)2C+M4(& MVA+?IX=C'N)CP!\.D]V<4:CDK/5S,+XW)4Z"(!!0N\# _':!!Q B$'D9+PLG M7E,&X/;\QOXUUNYK.3,+#UH\\<;U);[#J(&6C<(]ZND;+/5<8[04_P,N('QX M4.)SU%K8N*)ZM$[+A<5+D>QUWKF*^S3?7-,%M@^@"X"N@+N8A\R)HO(OS+&J M,'I"9N[]P,(3IP?J>U,'9VQ%O//BK?=>JNPV*<@E$"TQQSF&;F+2-8)X]C4% MW4MQI/_!Z3X\VU6817BVA>?9/D&^2Y!'@OQ#B>FG$O=B/JLDFYY*,%V<)HMJ M/:HXR1OO.K#W\1')>_@\[3^9Z;BRZ*R=?]G8_U9K!UY*N_@%02P,$% @ ]7L\3@1](&+2 0 G 0 !D M !X;"]W;W)K&UL;53O;ILP$'\5RP]0)T!(%@%2 MTVGJI$V*.JW][, !5FU,;1.ZMY]M*&69OV#?^??GSMC.1JE>=0M@T+O@G9S9U5DMK +S"_^[.R$5E4*B:@TTQV2$&= MX_OM\90ZO <\,QCU:HY<)Q;2\7JN%!\A=6F3;'!XPJJ.G S9,<'V'N9X?1W/P/N *W<%>) M]2@EU_Z+RD$;*6856XJ@[]/(.C^.T\H^FFEA0C03HH5P\#YD,O*5?Z6&%IF2 M(U+3WO?4_>+M,;)[4[JDWPJ_9HO7-GLMXGV'J_I21H62(("B1=(_FDQN6DQA-F%379!DUU (+TQ"6'V M89,T:)(&! XW)B',EQL3LCH= E3C[X5&I1PZ?R=7V>7JW?OC2#[AT[W]257# M.HTNTM@SZD]2+:4!6\KFSC;SQ.GCMN KV$ *[X0VRSI MW]XS*/O;,I<#TYP!6>#[" E,W].(/18X!2_.1YX MV[G@(&7>LQ9^@?O=GXVWR,)2'#@Q*?H]+"QA55@W5:SBQ>BF2OT\Y5 MW,?I9K^?8=L .@/H CC$/&1*%)5_88Z5N=$C,E/O>Q:>.#U2WYLJ.&,KXIT7 M;[WW6NX.24ZN@6B..4TQ=!63+A'$LR\IZ%:*$_T/3K?ANTV%NPC?K>'9YVV" M;),@BP39/R6F'TK/QZP8 + I 9 >&PO=V]R:W-H965TC?Y6*U.1T_EN73\62RN7W, ME]GFJ'C*5]5?[HOU,BNKG^N'R>9IG6=WS:#E8J*5\I-E-E^-STZ:9]_79R?% M<[F8K_+OZ]'F>;G,UO^=YXOB]71,X[<'/^8/CV7]8')V\I0]Y'_DY9]/W]?5 MK\E.RMU\F:\V\V(U6N?WI^./='P3=#V@0?PUSU\W>]]'M2L_B^)7_>/KW>E8 MU1;EB_RVK$5DU<=+?I$O%K6DRHY_6J'CG MWY6/I^-D/+K+[[/G1?FC>+W*6X?<>-1Z?YV_Y(L*7EM2Z;@M%IOF_]'M\Z8L MEJV4RI1E]N_V<[YJ/E];^6_#\ #=#M"[ 89Z!YAV@!DZP+8#[.\!_2:Y=H ; MJL&W _S0 :$=$(8.2-H!R5 ?TG9 .E0#J;>54[LA^ITAN\7^O=K!]@]Y6VX: MO-[TMN T>,7I;4OHIJS,''5>C*N'UTX9A MS1\K3FRJIR]G)C$GDY=:4HLYWV)T!V.[F"G'T XQJ4S8V:&A'><:Z'!='1<( MX[N83P@3NIC/")-T,9<(DW8Q7P F55W,%<)0%_,58707\PUAHG6:(DRT3M<# M_)HA.=%:W"",QRMN<.291H+I2 A8@L42;"/!=B1$ZSC=8ER#66WC,BB%U3BL MQ@$UT91-'5>CZG]8D<>*/%-D511/4\\4:=6C*6!- 6B*HO)\B_%[FB);+M]% M3-]%7+^+F/4A.KXFV-<$^!JQ:YJP637!>5+Q]%\#H#-!,> , %5"3ERH%!N? M N/C])PR52X*OJV3"&<#]Y'C8N?Z$!VOZE(+JXX"?K&2HCBI+'#L&@$= ,X M4*<]["&I:!(S/PVQ]<1UN008SW%D 7"&@-KV&(\K[4?28.Y=;+WFUFL'" &! MFM#D(%RJKHG@Y)UZI/CAM M#;/Y$B$I[.XR)4WDL@!!4!^L!P&"H*ZJ MJ"! $%2GQ.?F$AM@-8H/!"4",WX%H2J:\#8^.-1ION!3)-(;FZ*\"* F6.+\ MF"'M50QY.3"$II1 5THJ#HPM*.P;IHXLQ4$!82;$ 8%A)@X&"-,A#@0LS<9! M@*69. P+-X\ I@ZBIOY*1)&1R:)EQWJ#"%><@ZC(S+"<@M].8'&G(1# Q+: M8TJ';R*UT(MJT(M2O$& (,%A+72-FG>-?"?2@O;9I%'/"W >M;P 1WT;1BUT MC1ITC60%&4+GI@_8\FNAE]*@EZ*X>X4@$\_@ -#L'5#79*$ETJ E(N&L1 M% M4_L#ID[(KQKE5Q9_""0Y+#!;(V9+Q@K,U@&:$T.(%'[H#6 MS D\ 4_?^9+;-\>O03Z$- G@U@%! M$V4M/\>802@I+]^N."$E.)X2R @RO) 2_ $IP0LIP:.4$-\Q>GX!(!W?(*AP M?.-YHND_OO%"IO$@TQBA1?)"IO$'9!HO9!J/,DVTK[OT/(&@[?.UY^?BOH8*!02 !D#NV8)G ]#.!_ \8W%9G%DOUD"C0-JN-F]_A;4 M/72,#U@@B)T#3/9>55KFZX?FU;_-Z+9X7I7UPN\]W;U>^+%YNS!Z?D['WP@\ MG]+Q;/MJU&_QVW<99]GZ8;[:C'X695DLF[>@[HNBS"OCU5&UOH]Y=K?[L&ULC99M;YLP$,>_"N)] M"C;F(542J01-F[1)5:=MK]W$25 !,W"2[MO/-BXE]E'U3<#.[\[_.\[VK:Z\ M>^E/C GOM:Z:?NV?A&CO@Z#?G5A-^SO>LD;^<^!=384<=L>@;SM&]]JHK@(< MADE0T[+Q-RL]]]AM5OPLJK)ACYW7G^N:=O]R5O'KVD?^V\13>3P)-1%L5BT] MLI],_&H?.SD*1B_[LF9-7_+&Z]AA[3^@^P(ERD 3OTMV[2?OG@KEF?,7-?BV M7_NA4L0JMA/*!96/"]NRJE*>I(Z_QJD_KJD,I^]OWK_HX&4PS[1G6U[]*??B MM/8SW]NS SU7XHE?OS(34.Q[)OKO[,(JB2LE"U\2*EU/1U M>):-?EZ-_S7L94.B9!5K(*153M;@ F)I=9E M%CA.8+4IJ#8%U%HYR5-@E#-!K20-.%0ENQBRR2I2T8@-!L8<$7 )N &?7 M&^A#P2YBWY8 LIC++GS^(^@"L/>]@:;W#,;V*05 3IT7 #2M\T%Q,&EJ:M8= M=SM^;H3J#2:S8U/Z@%539,WGJEG5S=*[FZ'3_4&[8]GTWC,7LN72C=&! M<\&DQO!.IO,DF^MQ4+*^I?.^&#G,8"-Z:[CD86_C-?U!+ P04 " #U M>SQ.I&[/+F\# !=#P &0 'AL+W=OG?B15K?BC,OU3\'416I5(_5 MT:O/%4_WC5&1>^#[S"O2K'17BV;MH5HMQ$7F6^%$5:_5GS7%R7+G'? M%AZSXTGJ!6^U.*='_IW+'^>'2CUYO9=]5O"RSD3I5/RP=._)W1:H-F@0/S-^ MK0?WC@[E28AG_?!EOW1]S8CG?">UBU1=7OB&Y[GVI'C\[IRZ_9[:<'C_YOU3 M$[P*YBFM^4;DO[*]/"W=V'7V_)!> M-[_.[E)+471>%)4B?6VO6=EB'768 M=8N! 8;T"$]Y[[< ;(LU6.8PWF!C(X)@#-G:D!AP$@$:9]#8!Z,X&>Z H@YH MXX".'$1&HEH,:S!E&T?$_)@:X=HPZC,&B1&R#0L!**,XZQ!E'2*L8X-UBPD' M^]PD0$S2-BH)V40)&,J%65P(&)VP9K.XV*@1ES9]B*L@&?35B'&$,HZ0[!E5 M6D?6-@'Q_=AL<02&M,;6AAFM,6(=HZQCFW7HXPX2U$$R_UTA/JXJ_HRWI0.- M*D3B*/*-U&$XB"F$$Y0FA([,>!4ZD-%_U&)DPQ(63O%!5?&>P(S7H0/]DX\- M^X /+I DF-'L'<@HA4\L0@@.*>T6]S==6ER:":+-X<0GBN Z2<+_Z'E:"BQM)YO1Y@I3)#TPV&,KZC&.HR6("KJ=@ZRF!:,(%KG] YGQW 0AXP8Z4-QE$$\01U7-[#5S>Y 0-0(.7T@,.3X@3F;/G\ MKFR G3K-9@7[H*@R"<1L5PR'5&:+^QM6IJ7N#6:,@E?'9GZKG9VXE%(?U0>K M_8QX#WI&,=;7:G9L)[UW-^W@^2VMCEE9.T]"J@FHF5,.0DBN:/JW*K4G->OV M#SD_2'T;J?NJ'?C:!RG.W3#K]1/UZB]02P,$% @ ]7L\3NN-BL2A P M5Q$ !D !X;"]W;W)K&ULE9AM;]HP$,>_2I3W M;>RSG8<*D-:':9,VJ>JT[74*ID1-8I8$Z+[]G) R\)T1?0-)^-_E?\[Y%YO) MSC2O[4KK+GBKRKJ=AJNN6]]$43M?Z2IOK\U:U_:7I6FJO+.GS4O4KAN=+X:@ MJHR L3BJ\J(.9Y/AVF,SFYA-5Q:U?FR"=E-5>?/W5I=F-PUY^'[AJ7A9=?V% M:#99YR_ZA^Y^KA\;>Q8=LBR*2M=M8>J@T MC7GM3[XNIB'K'>E2S[L^16Z_MOI.EV6?R?KX,R8-#_?L X^/W[-_'HJWQ3SG MK;XSY>]BT:VF81H&"[W,-V7W9'9?]%B0"H.Q^F]ZJTLK[YW8>\Q-V0Z?P7S3 M=J8:LU@K5?ZV_R[JX7LWYG\/HP-@#(!# )=G \08("X-D&. O#1 C0'*"8CV MM0^#>9]W^6S2F%W0[/MAG?=MQV^4?5SS_N+P=(;?['BV]NIV)A5,HFV?:-3< M[C5PI'$4=U@AQ*GD'DM2)\L#EDCU/TUDZS@4 V0Q,"00)PDDG4"0"<200![7 MH9S!V$OB05(/$LX4A]@9$4(FA(RE,RI8!BQAPLGV0,@XB"2C:Y-D;1+5)I5; MW%ZCCN[#G+K.*4Y,*-*$(DPXQ=XJ=(LKX*X/2I1YFB4FK<2$E<2Q$J.[<)$E MX/3V'2%+1<: MI.0=A+"3NK822@[BKMV"%DJ8N;IEI2TDQ)V/ DR,D%V^5SD MC$83PQYBYK*)X6(S)1&@L$RRXP$^->1A);]@"HVB% 2325")AE XC%$HXX3K(L]LY'3H.+J M _U+ X83A,']B]D1)^AM0JB$XKY!H0'#*<*@[L7L0-U[3G)JA$8+I]B"NC>E MW@*N%4H4>\S0F.+9);V;$0^)*=<-5@F9>:82T,P#BGF^-1!-*>"7=RYXUE$$ M7U#G B9'*L#E"Z&*_171? &"+ZAS 8/#[=RSDE,C-%> 6D.YG0MXB725("N$ M2'@Z%VA" ;&60IT+>)V4@D(/":MBZ6,NT+0#BG:^MJ,)!"E"][9<+3+$"E:>!,J MR-"K*#K:?_9_.7S/FY>B;H-GT]FM[+#A7!K3:9N17=L17NE\<3@I];+K#Q-[ MW.RW^ON3SJS'OS&BPW\ILW]02P,$% @ ]7L\3G<+*(:[ @ O@H !D M !X;"]W;W)K&ULE5;M;ILP%'T5Q ,47W_P4261 MUK33)FU2U:G;;YHX"2I@!D[2O?ULH!G!EXG^ =N<>[CGX'OQXJSJU^8@I?;> MBKQLEOY!Z^HV")K-019IA\T52W3;1M4Y $E) R*-"O] MU:)=>ZQ7"W74>5;*Q]IKCD61UG_N9*[.2Q_\]X6G;'_0=B%8+:IT+W](_5P] MUF867%BV62'+)E.E5\O=TO\$MP^0V( 6\3.3YV8P]JR4%Z5>[>3K=ND3FY', MY49;BM3<3G(M\]PRF3Q^]Z3^Y9TV<#A^9__J_R9/,#=QF8MZQ47G37KW-L=&JZ%E,*D7ZUMVSLKV? M>_[W,#R ]@'T$@#\OP&L#V!S W@?P.<&B#Y C *"3GMKYGVJT]6B5F>O[O9# ME=IM![?"?*Z-76R_3OO,^-F8U=.*A^$B.%FB'G/78>@ 0Z\1:Q?!V#7DWH7$ M(Y8'%\+%/YK Z+B(H:@8VA*P*P*.$S"4@+4$_,J-:.1&APE;3-EB@ B@(]/6 M"(PQ'O*1+2Z,DHBP$=L# @/*H@07QU%Q'!$7C\1U&#%X#^,L'EFP=E&" !=X M,@)-1KC)B DU(4H0SO_6$4H0S; C41G@R,9I,C"1#<8($ M)4CFVP$$[P1DAB$]:*@UC(@8MP,7Q7@"$^E,-"9 TIGH!H"W _A /P"\(0#6 M$1Q3F",WIH/=W)OBHD(^M4L +V' :GA*$5YX(#Y@"EYZ$,YHDSWHJG8(,!CW M20S'B.!3QN#%#%@U3S0DP$L0X@\8@QSF(@8UM<%$U@;$HP^,W; MD]WWM-YG9>.]*&U.#.U_?:>4EH:1W!B+#^8P>9GD&PO=V]R:W-H M965T0/.(,-22X"I(:J:J56BJ[J]=F! M): SF-I.N/Y];4,0!=J7V+O,S,X0X[@7\DU5 -I[;WBK$E1IW1TQ5GD%#5-/ MHH/6/"F%;)@VI;QBU4E@A2,U'!/?W^&&U2U*8]<[RS06-\WK%L[24[>F8?+W M";CH$Q2@1^.EOE;:-G :=^P*WT'_Z,[25'A2*>H&6E6+UI-0)NA#<,PBBW> MUQIZ-=M[-LE%B#=;?"D2Y%M#P"'75H&9Y0X9<&Z%C(U?HR::1EKB?/]0_^2R MFRP7IB 3_&==Z"I!!^054+(;UR^B_PQCG@AY8_BO< =NX-:)F9$+KMROE]^4 M%LVH8JPT['U8Z]:M_:C_H&T3R$@@$R$(_TN@(X$N"'APYJ)^9)JEL12])X<_ MJV/V3 1':EYF;IONW;EG)JTRW7L:[IYC?+="(^8T8,@,0_Y&9&L$I1,$&P.3 M"[+I@C@^G4_PPVT!NBE G4 XC['W%S$&S,YAVF%(Y$?!(LH&BM!_I0DWS80; M9A9C3@,FFHUYIG2W\+(&D?TA(-M>HDTOT:U;Y5V$-F?8G;12" U&T7\RDI6Y>Z:"0ZGM=F_V&PO=V]R M:W-H965T%:*Z#6H2GV-L4&$JQPH/P7H+U$!$$MY#-$))@N(@ U!F8 M^.!&9P 3A"!!: C"&X*PURB+B0RFM(V*_9[6(0;'[9X5"UL/@2Y+QRY6& S8/]QM1@V T8/J&U T5VU7N?*+2@_FG%&.#MV M+J6^N3J[[SQ.PAO$ MD3D" "6!P &0 'AL+W=O]?87!,1I&ZJJI5::;75ML].X@2T!E/;"=N_KVT(8LG)BI?XPLQXQB>V M\T[(5U4RIKVWFC=JXY=:MVN$U+YD-54/HF6-^7(4LJ;:#.4)J58R>G"DFB,2 M! FJ:=7X1>[FGF21B[/F5<.>I*?.=4WEOT?&1;?QL7^=>*Y.I;83J,A;>F*_ MF'YIGZ09H5'E4-6L495H/,F.&_\S7F\QL02'^%VQ3DWZGHVR$^+5#KX?-GY@ M'3'.]MI*4--E;WU:-:[M! M_TJ#"60@D)& HP\)X4 (9P34.W-1OU!-BUR*SI-]M5IJ_Q1X'9K-W-M)MW?N MFTFKS.REB+(X1Q>PR98,A[Q/86$88C!!D#HPL"NB".'TY=I'<$0E @ M= +1NQC)+$:/21RF<1@<)$$:S+( ,+Q*X@BV$X%V(L!..K/38^+).I_PC1D M1%+820PZB0$G&2R0@ +)\M*DH$"ZH#3I34P(/EQ<%WSC]>4)X!-,U*HOE^ * HN5,:#%\# MF"PHS@":'M ;*Q]!>B-HJ4=Y.:'/7NAOQ*(1F1BYX,)E*\TB. M \Z.VG93TY?]2]$/M&B'5Q"-3W'Q'U!+ P04 " #U>SQ.(TZY:RT$ J M&0 &0 'AL+W=O& ML]VA9$@":A=%"R2 D2+),RV-+"%<5)*VTG]?;A9$SAEJ^&(N.G-UYW@^\HA< M7_+B9WDTIEK\2I.LW 3'JCH_A&&Y.YHT+C_E9Y/5GQSR(HVK^K!X#)] M.RA-0L&8#M/XE 7;=7ONN=BN\[?)SX>GH] M5LV)<+L^QZ_F'U-].S\7]5%XK;(_I28K3WFV*,QA$_S.'YZT; :TBN\GXM(\Y5I7Z5N)8U_==M3UFXO??V/87B Z >(ZP"N)@?(?H <#0B[ MSMJI_A%7\79=Y)=%T?VWSG&S*/B#K,W<-2=;[]K/ZMF6]=GWK5JQ=?C>%.HU MCYU&W&C$4/%D*Z2\2L*Z@6L7 G8AVO%RT 7'!20L(-L":E!@U.1CI]&M)FLU M%$5Z-!-;Q' ?"O:A[#ZTPPF"!F#TLX8.7^AG!, M&A<>EO2BV^GRE1)R3+TM4TRXU@C'Y'* KB9'"0P=5S-LP=AQ\K&%[%6PY&SL MBJT2*^XR!4/,$<6.ZPC'\/%HABD8/[X$7:BQ*4MKNK_QR#(%J)P+!;/,$R(P@H)[+)1>1/ NTADR*1DVXKAE(I"UHP1&3\@9=F#T!+CAV7:H M^W9,28:-8( % MBQP 2&3N@9=F#H!+CEV79$]^V8D@P;P>@*A.[240+S)E8S M0AGF38);GAW+F,]5%:C<5U6)V96(7<<=6&+JY)RDZHBJ**N.KZJ]:&J-3$J& MC6!VI@8?;4C.BJ,'O*)[HJO^@*9!/156&2E4TR,4=* M4X[?BS.BJ\(,*I_HJNQ0.KZ>3$J&C6"2E4TR,>4H@>E3,T*KPO0IG]"JO$(K M4CF7" 99V2 388X$1AHYFA%;"T)%/:*7[H752,FP$HTLVNL0< MH94P;S0CM&K,F_8)K=J.HV,[)B7#1C"UVJ:6F".N:LR;GA%7->9-^\15/?78 MM+?C_I/5\.:A=?,6X4MMD^I#WE>F;H<^U3[>C3Q_GJ0F$/5 M[$;U?M$]O>\.JOS5V,\!P( ',% M 9 >&PO=V]R:W-H965T#)IQ_B'J "D M]T5)(]9^)66[0D@4%5 LGE@+C?IR9)QBJ8Z\1*+E@ ^&1 F*@F".**X;/TM- M;,>SE)TDJ1O8<4^<*,7\[P8(Z]9^Z%\";W5921U 6=KB$GZ!_-WNN#JA7N50 M4VA$S1J/PW'M/X>K;:+Q!O!>0R<&>T]GLF?L0Q^^']9^H T!@4)J!:R6,^1 MB!92-CZ=IM]?J8G#_47]U>2NL5)2$:=BK)"\9==Z\:LG?VR"!UMFA Y0M03U-V/ M"+$CQ%?"_"$A<83D2D@>$F:.,!L1D,W=%/,%2YREG'4>M^W08MUUX6JFGJO0 M0?,ZYINJIU#1\Q88] RD%O(YJRL8GNZ-'H M@O\B7NX1<7P+V=Y#EM&TS7BR6K'AQT,3@VK=""23 HD12 8"23 RN;&8N<$T MER<9O4D^!4H6HXK<@T8RVT<(FPX:=!(%7IJ_M? *=FJD+N4@VD^.YTAWXBB> MJXEB!\!5QHZCGYB7=2.\/9.JSTTW'AF3H P&3ZJ_*S4!^P.!H]3;A=IS.P?L M0;+6C3C4S]GL'U!+ P04 " #U>SQ.P\%F;%(" "/!P &0 'AL+W=O M)Q0CC"60L+&GU[3 M'HZ4Q/'ZK/Y%Y2YRV4*&+NW$MG9H#X^8OY'N*^KS"6VK3_X[.B$L MX-*).*,@F*E?JS@R3NI>15BIX:=^5HUZ=KW^F68F>#W!&PCB[%L$OR?X%T)T MDQ#TA.!""&X2PIX03@A YZZ*N88<9BDEG47UY]!"^=6YSZ%H5R&#JCOJG:@G M$]%3%KIN"DY2J,>L-,8;8?PDN,;D<\Q%!0@'@PW/9&/ES>C>Y("[B/4<@ MQ^PU-'H-9UX7DWJN-"00M-8GG8MKHX7"1T:/J!Z2'JF'6EG!Q!ZJ;:D\(1\*C M\R1J4(KI.&PPVG.YC,6:ZAFA-YRT_?@#PPS._@%02P,$% @ ]7L\3GH: M%,?= @ V@H !D !X;"]W;W)K&ULE59M;YLP M$/XKB.\KML&\5$FD)M&T29M4;=KVV4V>> M._LN-[L(^:P.G.O@I:X:-0\/6A_OHTAM#KQFZDX<>6.^[(2LF39+N8_447*V M=49U%1&$TJAF91,N9F[O42YFXJ2KLN&/,E"GNF;RWY)7XC(/,4WVE(P\SCS%:\JRV1T_.U(P]ZG-1R^O[)_=L&;8)Z8XBM1 M_2FW^C /\S#8\AT[5?J'N'SA74 T#+KHO_$SKPS<*C$^-J)2[C?8G)06=<=B MI-3LI7V6C7M>VB\T[\Q@ ](9D-X I^\:Q)U!_&:0O&N0= ;)R"!J0W&Y63/- M%C,I+H%LC_?(["W"]XG)_L9NNF2[;R8]RNR>%Q0GL^ALB3K,LL60 0;WB,BP M]RX(Y&))/'-R[6#E(^+X&K+V(3F!1<1@G+&SCZ_BI#!! A(DCB"Y(DA'B6HQ MJ<,TK<@\)N-H?13&J,AC6 T%U5! 3392TV+HP,\GFJ4H'\D!8&F>D8GLIJ"< MU).3C*)>IIZ;&&7CJ[;R40DAZ<1URT M&9":4U7&R.X": ;+G<'NCJ;C*0CV J 443S?$+01%?" MOB RD54,=IT'3#Z0%KAGX/B6M,3^Q4[2S$N+#Z.(D(F#QG /PD 3(A/%@>'& M@>D'T@(7._:K'4B+7\DI1N-R!U 9P5,1P?6._8)/T!0%7((X_T!2X"+$Q2U) M*;QN0?R; H *.E83#?[@:R[W;GA2P4:<&FW_)P>[_8#V0.R ,-I?VL'-#0YO M-.W4]YW)?=FHX$EH,WZX(6$GA.9&)+HS1W8P@V:_J/A.V]?,O,MVVFH76AR[ M23+JQ]G%?U!+ P04 " #U>SQ.%)MPI-0" ";"P &0 'AL+W=OP]5JN%.ND\ M*^5CY=6GHA#5WP>9J\O2!_]MXRG;'[3="%:+H]C+'U+_/#Y69A7T+-NLD&6= MJ=*KY&[I?X3[-24VH$'\RN2EOII[-I5GI5[LXNMVZ1.K2.9RHRV%,,-9KF6> M6R:CXT]'ZO=GVL#K^1O[YR9YD\RSJ.5:Y;^SK3XL_<3WMG(G3KE^4I6@Q] KC(-9C!&,])# ">A4454&;>#90,4' 4 +6$/ ! 7?2:#%1 M@RG;-%B:<.;D#X)*$THD7! 1W!3+COG2@ZZ,X8WSD#6-8 M%)$XGA T85. E&B* O<8>(?) .XR,,=F.M @WS@AH[+<@@T%X3X#!.58#8QM>UBN]#JV+7"0=^/K_X!4$L#!!0 ( /5[/$[5B@2O8P( *D' M 9 >&PO=V]R:W-H965T%X$*%[6; M)GILS]*$7D19U&3/''ZI*LS^;DA)V[7KN^\#S\4Y%VH I$F#S^0G$2_-GLD> MZ%6.145J7M#:8>2T=A_]U<[W%$$C?A6DY8.VHT(Y4/JJ.M^.:]=3CDA),J$D ML/Q1K-W:=(SGA2RF> M:?N5= &%KM-%_YU<22GARHE<(Z,EU_].=N&"5IV*M%+A-_,M:OUMS4R$.IJ= M #L"[ ER[7L$U!'0C1#=)00=(;@1@KN$L".$$P(PL>MD/F&!TX31UF'F/#18 M'3M_%@U#>$R 5AO0 M9F,#9_00>9,EYA@X1CS-$0B-(;LY)(9VH\B:+Z3Y:)0O9!<(K *!%@A&D?J3 M2 TFTIC:Q!%Y^C<)V )$O@6XFP-A#,? D??0ZCV<>0_0!]L<606B>?;0!^E? M6 46,P?+R2'8+F:A3K/V7\3.(,(!8@F].^F*K6;C>;H&=VLDL+0*+#]_V.1C M;;W>GN6XH>G]]F8)":VGZ!- 8PH,GI^*L+.N!=S)Z*46ZO8-1OMZ\PC5\S49 MWZHZI)^UFXPI8C\P.Q)B.H$U7&$%?G=-_4$L#!!0 ( /5[/$Y:X=M2_0$ ',% 9 >&PO M=V]R:W-H965TU_>V034!G,+6=<'W[VH8@"D[_Q-YE=F;'=C;KN7B3%8#RWAO6RKU?*=7M M$))E!0V5+[R#5G^Y<-%0I4-Q1;(30,^VJ&$H#(($-;1N_3RSN:/(,WY3K&[A M*#QY:QHJ_AR \7[O8_^1>*VOE3()E&<=O<)W4#^ZH] 1FEC.=0.MK'GK";CL M_0]X5Z0&;P$_:^CE;.\9)R?.WTSPY;SW ],0,"B58:!ZN4,!C!DBW<;OD=.? M)$WA?/]@_V2]:R\G*J'@[%=]5M7>W_C>&2[TQM0K[S_#Z"?VO='\5[@#TW#3 MB=8H.9/VURMO4O%F9-&M-/1]6.O6KOW(_RAS%X1C03@5X.B_!60L((L"-'1F MK7ZDBN:9X+TGALOJJ'D3>$?T898F:<_.?M-NI<[>\YA$&;H;HA%S&##A#!/^ MBRC6"$(F"-(-3%V$SBY"6T_F"CAQ$Q G ;$$L25H!X( ;Q<^!E R Y%H2T*W M3N34B1PZ8;#068-P@.,G.K%3)W;IX(7.&H2#X-G!)TZ=Q*6SN-W#&D0VP1,[ MJ5,FM0S1['YQF"Y4TM7MQ)OM\@Z+-6H;;;;1HADT>_YF''VCXEJWTCMQI?]) M]KU?.%>@&8,7;:S2$W *&%R4V:9Z+X8Y, 2*=^.(0].&PO=V]R:W-H965T\9I7ZY\";,I-J MVAP#4365OUZ:M?MFO>1G6>05NV\\<2[+K/FW806_KGSD MORP\Y,>3U O!>EEG1_:3R5_U?:-F09=EGY>L$CFOO(8=5OX=NMUBK ,,XG?. MKJ(W]K241\Z?].3;?N6'FA$KV$[J%)GZ7-B6%87.I'C\M4G]KJ8.[(]?LG\Q MXI68QTRP+2_^Y'MY6OD+W]NS0W8NY ._?F564.1[5OUW=F&%@FLFJL:.%\+\ M>KNSD+RT6125,GMNOWEEOE>;_R4,#L V 'MGPJ]>TIU5G^E*@6Z(V+,$Y@.A%()W+H1&1,I\5$O3KAB(F+('%**$PD!HG$P+Z,#F\3 M.V4^T71$Q<70$.:1@#P2@,>HQB9QY2*:IN.[!L$&QSB@LP#I+(#S6< )4C!! M.O_"HA#V;3CCREI07RRF:3A9:N*)0#-N@05-78-A'?"=N$-XQBE;T%#2(EV, MI&]!W!O2X8<%$>"DIU3!3PNB'SAK^#E [GL G+5K=Y2&4S9#L-_1',,CU\U3 M56 WHSEV1JY1AWKL.;\'&Q*"_8Q<0U,R\2(@V-'H Y;&L*7Q'$MCU](T3N-H MHA+L:#S'T=AU],2N8MC/>(Z?+2B>U&,[A/=@+:&@U_:4K#F:#E%X.WZNI&XP M>JM=%WIGFM#1^D9UIVTO^9JF;6U_9,TQKX3WR*5JRDSK=.!<,L4RO%&;=5+= M=#&PO=V]R:W-H965T\JRH9NY>Z\.]YU7KOGJ2%.Y\V4VYG[">Y7+*H-&L3/5)ZKSKM3E_*BU&L] M^+*9N7Z=D.W=>I>8M:&W?=W[ZNF>%/,2U+)I3 M2IZ\M<^T:)[G]DOX;D8;,&O +@; KQH$UB"XU8!; WZK@; &XE:#T!J$ P.O M;5;3_8=$)_-IJ,&: >,2((.A#5A@R^>?%,[5>"F9DP:RQ#[HA6$0["$@' M0>. =QQP/BBTA80-I&AC (]CP_=!:Q\II/ Y(.0*(UDT\<.HB^QES\GL. M4/HM1G1#^2*,% #(+$ MJ)^\8<580\&G1AK M S%.(Z 5#+"$(2)9C!COGE5LC .XUF9:E@#K4A",N:#5 <3M- &:J8"IBHBR M)$$C3 &:T!!]S)6E!>'].]I:FOR F3W<64N+Z:VB$/_42U-0H;_HX48GA49\;<:75M?FJV,(F(\C$6!1J29T6QEF*WXS,0P M6X'22P)';FVOSQ.A G.*@# 9$@ M&0 'AL+W=OUG)G$FJ#RRP$S:?[\&/"EC'W>3+^&1<^_Q/;X'&U;GMOO6 M'Y4:@N]UU?3K\#@,I_LHZG='51?]A_:D&OW/H>WJ8M"7W7/4GSI5[*>@NHIH M',NH+LHFW*RF>X_=9M6^#%79J,.WT57;+LRUHU?=DV0:<.Z_ WA5 MWE9?R_UP7(=I&.S5H7BIAL_M^0]E"A)A8*K_I%Y5I>'C2#3'KJWZZ3?8O?1# M6YLL>BAU\7T^ELUT/)O\;V$X@)H >@D@_)#7!@@3(*X-D"9 M6@'1+-:D_L=B*#:KKCT'W=Q IV+L4W(O]?SNQIO3=$[_Z0GH]=W7C1!T%;V. MB0QF.V/H$L/)>TR.,%:>CR[&0OSN(AA[#WEP(>G/+)&N]5(PA073*9XM*6B" M$S"8@$T)^"(!YU:A,T1.D&;F(#S+[&H13,2VM \NC"9I+#V#YG#0W!DTHQ(G M$#"!N%XV"1-(9P1"6'.[E4ZE=YEDF"6!+ E@L69G.V/$4D^/%"GD2 &'L#A2 MAX-P*3!+!EFR_VVS;>86PID@F(7$V/\QJ$;:#X#88>)IFF0>)L^3AK@]R&)/ M"NQ=WK]&%.7,O=D81[B+#CB&LYIQ5S UH**U,/#?8E$8 FL6F$ M0W,G].;#PX0-3%P'VQV9&\R[OJ2"./&(0CUK+ 4\GJFA MV*>4W: K=B!%#K1TS0UHJ2O),J^NV(04F-#6-0<@OZ[8@A0LHM*W^\'FHLD- MNF+74.0:IU]35]?4*ROV%G770-"N8*'TRA^M#/N*@47+Z54 \JN*S<> ^7P;2X9MQ6Y8LCAV#+]BR785OR* M!2L'(%?5:/%"/'XT^:OHGLNF#Y[:0;];3V_ A[8=E$X8?]!M=U3%_G)1J<,P MGB;ZO)L_5LP70WLR'V*BR]>@S7]02P,$% @ ]7L\3G;^//XP P [PT M !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4?/DR M51*I:31MTB95G;;]IHF3H )FX"3=V\\&EQ+[0MO^*-B<>X_OK<^IO;CPYKD] M,B:V1EUM[PFE7RRYXW92;DL#EX;=VP;-<%E84'OA][ M9997[FK1S3TTJP4_B2*OV$/CM*>RS)I_:U;PR](E[NO$8WXX"C7AK19U=F _ MF?A5/S1RY U9=GG)JC;GE=.P_=*]([<;2%5 A_B=LTL[>G=4*4^?$GWXGC MTJ6NLV/[[%2(1W[YRG1!D>OHZK^S,RLD7*U$VI%;S46>12RNRE M?^95][ST7V*JP_ T $P!)!X-B#0 <%;0#@;$.J T CP^E*ZWFPRD:T6#;\X M3?_GK3.UB\AM*+N_59-=L[MOLCVMG#VOHCA>>&>52&/6/09&&#(@/)E]H ", M8@U6.%P3W-N((+B&;&P(!7P1 5IGT,6'5W4F>((031!V"8*K!!1/$*$)(F0% MJ='I'A-WF*KO=.2K'YPH1HEBFRCQ#:(>$XV(()@A2E"B!"$B!E%B$05DAHBB M1!0A,O;0FEJM"](9HA0E2A$B8R>N,4R(DQ ?UYR/I(A,T6&@>()G0ML$29&8 M/,3>QUTO';<&@GA#DDZDP,V! M?,(="&X/!/$':LI6@\8-)! DT4S-N$<0Q"2HJ5UBNX2VHTDVW"@(XA34%#"Q MK8) -,N&NP5![(*:*M:@,=L4"VX5!/$!.N$#@/L ^!_?-8!+'!")4]-*-&A< M:PPS?05EKQ1J?>DC6' M[D;1.EM^JH0Z/(YFAUO+':A3LS&_EK>9_N[QEJ:_"OW(FD->M*O_4$L#!!0 ( M /5[/$ZQ]CC#ZP$ /L$ 9 >&PO=V]R:W-H965T.]RL-&Z^&(D"H;Z)AZ$@/T9J46LF/:#.45J4$" MJUQ0QQ&)HA1UK.W#(G-S9UEDXJ9YV\-9!NK6=4S^.P$78Q[B\'WBI;TVVDZ@ M(AO8%7Z"_C6"7ZW,*I5/["57(1XM8-O M51Y&-B'@4&KKP$QSAV?@W!J9-/[.GN&"M('K_KO[%U>[J>7"%#P+_J>M=).' M^S"HH&8WKE_$^!7F>I(PF(O_#G?@1FXS,8Q2<.6^07E36G2SBTFE8V]3V_:N M':<5NIO#_ %D#B!+ )EJF4 N\\],LR*38@SDM/<#L[\8'XG9F]).NJUP:R9Y M96;O1;+?9^ANC6;-:=*0E08G=-$@X[] B!="G$&\,B"$^ UBKT'L#!)GT$\& M$3YLTIQ$Z4J4XE4M'S [+V;GP9!H@WD4'<@>^S&)%Y/X,'B#>11A$M/$STF] MG-3'(1O.HVA_H*N]_<"A7@YU%KOU^2!T@Z$//P=CFJ3QAH-6Y]8^"S^8O+:] M"BY"FRO@#FHMA 9C&3V9I!OS$BT##K6V76KZ%?\!4$L# M!!0 ( /5[/$Z,,Q 4 0( ,4% 9 >&PO=V]R:W-H965TW%T6VD' X(B;*!CH@G-D"O5FK&.R+5 MD%^1&#B0R@1U%&'/BU%'VMXM]PJ(_N%_]PRK3>"/ZT,(I5W]&5 M7!A[TX/OU='U=$) H93:@:CF#L] J392:;S/GNZ"U('K_L/]Q=2N:KD0 <^, M_FTKV1S=U'4JJ,F-RECPZ>]'X@^8O^ U=Z4>M)L MA5E3R0LU>R^B-,O171O-FM.DP2N-'R6+!BG_!8*M$&P,@I4!QI'=(+ :!,8@ M,@;]9.#YVS0G4;P2Q3B*[9C0B@DM&.QM,'M1Y,>!'1-9,9$-XV\P>U$0))]@ M8BLFMF'P!F,1)5YFQR163&+#!!N,192$GYQ-:L6DQB%<_ZC9]FC2'254FV:G M9%9*MJ/X.-E0LMU_AL,H#3<8M+J!^H'[2?BU[85S85)=9G/E:L8D*$?O2:7< MJ#=U&5"HI>XFJL^GEV4:2#;,CR9:7N[B/U!+ P04 " #U>SQ.WXIC(^\! M #8! &0 'AL+W=O&BM3%KF[#]^_K"$D+0OF#/^)PS%SR.>L;? M1 4@G0]*&A&[E93M 2&154"Q6+$6&G52,$ZQ5"8OD6@YX-R0*$'^>KU%%->- MFT3&=^9)Q#I)Z@;.W!$=I9C_2X&P/G8]]]/Q6I>5U Z41"TNX1?(W^V9*PN- M*GE-H1$U:QP.1>P^>X=3J/$&\*>&7DSVCJ[DPMB;-K[GL;O6"0&!3&H%K)8K M'($0+:32>!\TW3&D)D[WG^HOIG95RP4+.#+RM\YE%;L[U\FAP!V1KZS_!D,] M&]<9BO\!5R *KC-1,3)&A/DZ62_*T'6C+!'\@^"/! M^YH0#(3@1@B_)(0#(9P1D"W%].:$)4XBSGJ'V[_;8GV)O$.HNI]IIVFV.5/M M$-6I61VHQ>X-I#&:[VLUJ7<+L9\5:S':"VUYW;8K"%9.[PC:'S,DO]02P,$% @ M]7L\3K?*?>Y5 P =0X !D !X;"]W;W)K&UL MC9?M;ILP%(9O!7$!A6,P'U42:4U+,VF3JD[;?M/$25 !9^ TW=W/@,O /M#D M1_AZSO%K^_@U+"Z\>JV/C GKOFD?A3C=.DZ]/;(BK6_XB97RR9Y712KD M975PZE/%TET;5.0.<=W *=*LM%>+]MY3M5KPL\BSDCU55GTNBK3Z>\=R?EG: M8'_<>,X.1]'<<%:+4WI@/YCX>7JJY)739]EE!2OKC)=6Q?9+^PO<;HC;!+3$ MKXQ=ZL&YU73EA?/7YN+K;FF[C2*6LZUH4J3R\,;6+,^;3%+''Y74[MML H?G M']F3MO.R,R]IS=8\_YWMQ'%I1[:U8_OTG(MG?MDPU2%J6ZKWW]@;RR7>*)%M M;'E>M__6]EP+7J@L4DJ1OG?'K&R/E^Y)&*LP/("H -('$'\VP%,!WK4!O@KP M^P /9@.H"J#7MA"H@* /\.=;"%5 ^%]2.!L0J8!("W"ZZ6CG]SX5Z6I1\8M5 M=25Z2IN5 +>1K*!M<[,MF/:9G.):WGU;T=A;.&]-(L7<=0P9,?Z866,,'3/W M&!.,F0>,"<=,@C'1F'G$F'C,;$PF<-V><>2X]8-'T,$C;0)OE #P!!Z:P&L3 M^(,$H38@28?0%BE;Q-6Z.D>,-/BH!M_0$+A$$^%?VP1%FZ!F-[7Y2JC1@O3? M[J=U]QIRI"E -05(M[7"3SHF'';[9C#!G9Y/H)&4$)42FL.CE6H2&IWV*8 ? M>]H:>T3 D$3@#L"1H@A5%!F*(FT:DNA:10@XJRA&%<7(=&D>=-\QP; RZ'19 M@(L;HHNT1'4'&XE0)!A!O&3TSA-CH<4WT, VT1B?4@1"*:F#M](P-Q) @!] M?"CB Y%9W0CFPV0MX;L((-L(D(D4N/M#>/U;!.!V#:9?!Z!O9F :,7B!-[E. M<1\&Q(CU0DX4-&IJXKT*-V&"F+!>N0DQ+1.\.-8KUQF\"C5]V'4'SQ.)J] &[Y5JG!]%?JSG[KYI3D^^7Z_WJLAJ MKSRI8_O+MJR*K&D?JYU?GRJ5;7JA(O=Y$(1^D1V.[F+6OWNK%K/RH\D/1_56 M.?5'4635OTN5E^>YR]RO%]\.NWW3O? 7LU.V4W^HYL_36]4^^1L1?!W6N)_=.-Y3WLOS>/?RZF;M!YY'*U;KI5&3MY5.] MJ#SO-+5^_#,J=2\V.\'I_9?VM!]\.YCWK%8O9?[W8=/LYV[L.ANUS3[RYEMY M_D6- Y*N,X[^-_6I\A;>>=+:6)=YW?]WUA]U4Q:CEM:5(OLQ7 _'_GH>]7^) M80$^"O"+ +\M($8!<1%HG;TE0*, 700HNBD@1P%YKT X"H2:@#\$JX_^*FNR MQ:PJSTXU+*!3UJU3]A2V\[ON7O;3V?_63D#=OOU3$S(HFO,RL2P"\)OO;RXRI&K2PY,Q)H;")-H;@ ,#ZXQKPC#KC$IPG \ M( %C+WH%8JH@L$2$H +J%="5!T(;[8"1/>9X*^@2FI# A#;W*VF8L(0AA"9" M8$)J)@9,,C41>R&V$D$K$;"B+?05PD382 R-Q$"!MD1?8R-:VI2E)L(2SP0Z MD0 G- Z\)D8\F:?%/#4Q@2>P(RS R24P71&!184E/['[2<)@WGAF''C!]-S$ MC:!+DBQH_RS&,*>9 ,:X;DR8,RQ%Q*5E13-,?P;X+VPSA.G-Y /AQ?1E@+]F M>$-CQ$DD;T07DY@!AIK1C0Q;H0Q8F%A,82HSP&5!%A68B"RY/[@<,X@C!NG! M'4%7.;Z/K26X'%.-LSN".X*N>!*+@-N&A2G)34K&ENGAF&?\@>+),7TX*I]Z MHAQ!72:;I$$MIZ<89?@*ZW93AE$,@&I&TQEV16;4O!()PP""0,8KH5!++9P30G MT#^3'C4 LD<-YP("K3.1/AX$LHW'LFL&=9\L985P+J 'VF;"1*=[VF8";3/= M:)L)4Y0 14G?_$*09?=+F,<$"C;I*9+,[:TE6Q"F.H$-KI'P M>99O+0ZZV M37<;M??5\$%@>&C*T_BQP[]\<5G\!U!+ P04 " #U>SQ.!5'=2 0# !$ M# &0 'AL+W=OL;,+MVJP]=MNUN*BJ;/AC%\A+7;/NSXY7XK8)4?BV\%2>SJI?B+?KEIWX M=ZY^M(^=?HK'*(>RYHTL11-T_+@)[]'=#N?]!J/X6?*;G-P'?2G/0KST#U\. MFS#I,^(5WZL^!-.7*W_@5=5'TGG\MD'#D=EOG-Z_1?]DBM?%/#/)'T3UJSRH M\R8LPN# C^Q2J2=Q^\QM07D8V.J_\BNOM+S/1#/VHI+F;["_2"5J&T6G4K/7 MX5HVYGJS\=^VP1NPW8#'#2DUM0P@D_E'IMAVW8E;T V'W[+^':,[K,]FWR^: MHS"?Z>2E7KUN29ZOXVL?R&IV@P9/-&A4Q#KZB, 08H<7VTE.X IF&-J J2S M !0.D($!,A,@FP4HG"('36XTS5!DDF"8DH.4'*"L'$J^H&2%!T) "%E"2.) MR +R 14KF$)!"@4HR*%0B%+ E *D% %.Y1B^5I0XGGY*Y"R BBI0UDM*)AX M#@PEL(\2 ).Y1DK^HQKD,2Q:NH'DGA"@(>\1!G(E;JZ#B$[/I(BP[U1@YZ(4 M(%&7-(@0FKIB%?EZ!((]C@"3$]?D5C1#X33*/"38YP@P.G&-;D4S4II%J<<@ M"'8[ NQ.7;M;T1Q%(U]?0;#E$>!YZGK>BN:H-/(5!=L> ;ZGKN^MB+ZS)MCZ M"/ ^=;T/BCS?" R;'P/FI^ZO*"CR?,/S'8?L74$L#!!0 M ( /5[/$X831$>90( +X' 9 >&PO=V]R:W-H965TL6GKDCKDU#^-\#4';?NN9MZH>?NT?: 0NU@+'[53L:-3 M.3+VIB??3CO7UQ$!A5)J":)>-W@"2K62BN//(.J.3.TX'3_4OYCD53)'(N") MT=_U258[-W6=$YS)EJ-D$BA.-RA:(:T<1F0AS3?J8(30!!5F&W\M*>NAW"-L M0V'X1?ZE8X1R;5)6ZNVC-C M$E0T_D95ME+-=)Q0.$L]3-28]QVEGTC6#=W2&UMV\0]02P,$% @ ]7L\ M3F91)$H# P F0T !D !X;"]W;W)K&ULE9?A M;ILP%(5?!?$ Q38$DBJ)U"2:-FF3JD[K?KN)DZ "9N DW=O/!DJI?8BR/P&; M[UX?.YR+/;_(ZK4^"J&\MSPKZH5_5*J\#X)Z>Q0YK^]D*0K]9"^KG"O=K Y! M75:"[YJ@/ L8(7&0\[3PE_.F[[%:SN5)96DA'BNO/N4YK_ZN1"8O"Y_Z[QU/ MZ>&H3$>PG)?\('X*]:M\K'0KZ+/LTEP4=2H+KQ+[A?] [S>,F("&>$[%I1[< M>V8J+U*^FL:WW<(G1I'(Q%:9%%Q?SF(MLLQDTCK^=$G]?DP3.+Q_S_ZEF;R> MS NOQ5IFO].=.B[\J>_MQ)Z?,O4D+U]%-Z&)[W6S_R[.(M.X4:+'V,JL;GZ] M[:E6,N^R:"DY?VNO:=%<+UW^]S P^&I V 6$'P&3JP%1%Q!9 4$[ ME69M-ESQY;R2%Z]J_]Z2F[>(WD=Z];>FLUGLYIE>GEKWGI?QC,V#LTG4,:N6 M80.&]D2@L_=#,#3$BCGAU@!KEPC#S\C&1:8,BPCA/,,F/AK.,YS@!!%,$#4) MPF$",K(,$YA@XBJ86;-<(2:R%@LQ$VNU$!-CL3$4&X,$B246,5-++&)FEEC$ MC(A-H-C$29 08HE%#+7$7F<^"9E"(5.0P#838JS78(T8ZS78N,SHJLV@V)F; M(!IQ!"6X=I#;/4%'R@^]P14 2HCURJ\A%%N+!J%D1#&L9@^4W6 -"-G> %!" MIK9B!,U&%./21]W:Y_H#0938BA%$;<4(&JG5%-=:&MU@) 11VTD0LJT$H%$O M45S<*:BXX=C?A$LNC?_#3;@04K>" 3>!,D<=-R'(<1."QMR$*R9%9+!V;VMU;_2I\[VE/"1YKVT/*# M5X>TJ+T7J?3NN=GC[J540FLD=]JN1WU.ZAN9V"MSF^C[JCTLM TER^X@%/2G ML>4_4$L#!!0 ( /5[/$X!-#IZ:0( /H' 9 >&PO=V]R:W-H965T M,'#(*H[<2:3-ML=I/=I)G-[CY32ZL9 M%1=HG?W[!;2.13KIBP*>F'>-OHJ!4>N]UU8B57TC9/@,@\H+61#RQ MEC;JRY'QFD@UY2<@6D[)P9#J"J @B$%-RL;/4K.VXUG*SK(J&[KCGCC7->'_ MUK1BW[XVH&1I5#6=-&E*SQ.#VN_!?XO(6& M8!"_2]J)R=C3H>P9>].3;X>5'VA'M**YU!)$O2YT0ZM**RD??P=1?]Q3$Z?C MJ_H7$[P*9D\$W;#J3WF0Q?A63UH**LU.2]?Y>->7>#_I7F)J"!@$8"C#\EA ,A_"#@3PEX(&"+ M /I03&ZV1)(LY:SS>'^\+=&W"#YCE?U<+YIDFV\J/4*M7K($X11$X2UD.X68WCGD!.G0/+X(2^< HL'DK9P)&T96#F; M@Z+$2M@<$KBM+IU6ES.K&&*W S+K@G>H!'TC8 +JY\3C!]C5SP-0] M"^T_PZ7FN&A@4@!KRD^FN0@O9^=&ZCHR61T;V O2!=1:7^O&9@KKATS?%7\0 M?BH;X>V95.79%-$C8Y(JE\&3.M="->)Q4M&CU,-$C7G?C?J)9.W0:<'8[K/_ M4$L#!!0 ( /5[/$Z""!MFQP( &T* 9 >&PO=V]R:W-H965TVTN=W9E_$6<*)7!:UTU8AZ>I&P?HTCL3K0FXH&U MM%'_'!BOB513?HQ$RRG9&U)=13".TZ@F91,N9F9MRQ6O=LO5+!I4]F5-&U&R)N#T, ^7X'$# M,DTPB-\EO8K1.-"A/#/VHB??]O,PUHYH17=22Q#UN- UK2JMI'S\[47#84]- M'(_?U+^8X%4PST30-:O^E'MYFH=Y&.SI@9PK^<2N7VD?$ Z#/OKO]$(K!==. MU!X[5@GS&^S.0K*Z5U%6:O+:/I",;G9$$D6,\ZN >]>;TOT5P0>DW&ZQ=1)+<0C8N)(=^$XDWSL3PDYLX<[\ M\@H@(X!N! HK41TF-9BFBS3&J85:NRB +8#]FA!C"82C[V6L6LYB2W+'0:/ MMD$)PI9C#RC&UE>R<4$8QA,I3KU^4X_?B8 SKT!V_TO.O0+Y'2\Y=^),06HE MS,6 V 9M7%!>%'ZWA==MX;C-)_@@]A_^^/Z$@8GZ >Y(60\:APH+;)\+'PH" M9&7-@T)QD4R8]E:D)8".Z2*>4/"7$_")>@+\!07<4U%ZT,U' I%=/STHA#/[ M>_.@BB+%$Z;])06X-:68.*+ ?\A!^HG,^8\YR.[)7.84T#S#3N9<5)H@N[1Y M4!G.D64Z&MVY->5'T\^(8,?.C=17UVAUZ)F64-_9UOI*]U+F+G^7Z1JQ'X0? MRT8$STRJCL#1K.V;NVCH,!?_ M 5!+ P04 " #U>SQ.*I)S*^P! #:! &0 'AL+W=O$=M/JD MY((1I4U18=D)((4E,8J#[?8.,]*T*(VM[R32F/>*-BV1H*U)""CDRB@0O5S@ )0:(9W&VZB)II"&.-]?U;_;VG4M9R+A MP.G?IE!U@AZ05T!)>JJ>^? $8ST[Y(W%_X0+4 TWF>@8.:?2?KV\EXJS446G MPLB[6YO6KH,[V5UIZX1@) 03P;_[DA".A/"#$'U)B$9"M"!@5XKMS9$HDL:" M#YYP?[2WH=!C"]&:,1D#A/,,/Z$P%I]"A&L MA$\B3!:%XA6!2(K$'UJU"+)S&&^ M64SKZMCXBUIO,<$2'K.TO]02P,$% @ ]7L\3K('7^56!P )2\ !D !X;"]W;W)K M&ULE9K=;N,V$(5?Q?!]UN(_%20!8@E%"[3 8HNV MUTJB),;:EBLIR?;M*\F*U^*F;)'8.J>&0\VDXY,U'57]O7LNRG?W8K+?- M[?RU;7?7BT7S^%INBN9+M2NWW7^>JWI3M-W'^F71[.JR>!H:;=8+F21VL2E6 MV_G=S?#=U_KNIGIKUZMM^;6>-6^;35'_MRS7UGEM^R\6=S>[ MXJ7\LVS_VGVMNT^+0R]/JTVY;5;5=E:7S[?S>W&=>]\W&!1_K\J/YNCO63^4 MAZKZWG_X[>EVGO06E>ORL>V[*+I?[V56KM=]3YT=_XZ=S@_/[!L>__W9^R_# MX+O!/!1-F57K?U9/[>OMW,]G3^5S\;9NOU4?OY;C@,Q\-H[^]_*]7'?RWI+N M&8_5NAE^SA[?FK;:C+UTIFR*'_O?J^WP^V/L_[,9;B#'!O+00-B3#=380/UL MH$\VT&,#'318[(G=%OXK$M>Z\_]A_.3A[^%_GGJ;[ M]OW.*7VS>.\[&C7+O48>:<1!L>AZ/SQ"HD@80=ZZ$!/.K"!H_8:.VBV@T8+&8@R*A+&),%PJ4@IRWC=0'L- ML-<%INPUYN@I4DH1VD)5PJ:,\RVTQ0);?. [2YYR9840@<5 )5(9KM@)Z!XB1R*ZAU8#:H>+ M+0+0W%,G*2$.57%SB $J08)*04(32RE-F+= E9", M;Q2FL4(T#A&A*$&O;.)#@Y!,=*]5!K4*HU8AU(:QKR@=R:8&:!3WCE<8H H ME,2U L1CDPG%;/P!\$AH*Y2"DDF@(KJ.)KI N-,F?C(5I@O M"NW9P\A6--DS=!*IB',(YI1"6_$PL!5*XN@44I4\3@BGYF#F*<0\$M=@ORVD M"_<:6)9RLXW!IQ#X2%B#K3D):X ])KO0F'D:[;G#!:$!S-BHUAAE&J",1+4& MF");!" B:S@'(F;1:(P[C7#'U1\QR/0E)4RFAAE5Q*3)%-@@ !7G$?_4'@P\'5.DU&!W"S)Z)!-6L;.%N:=C2I :<2\T!VR5N0JC MQM#3,35&'9W":4PR'5-CU*" &!J"8$?2<*!BS#68=H;23G&KSF".F0LJC :C MQ<14& W-I,+9 Q*A1;AY/MG1U%R,,1-17LP,V(":A!Q, )7FCH4,1J*)J!QF M!I8$J6]029#9[AKFU"9B(YH9RCOB&K3%%-S"PD0TJ-['8,-@A)D+MI@&D\?$ M;#'-*?*,3CLKR4]*IK9B?IF(+6ANHK%C,79LQ,8RLS3)"H=[4C(U!,/+1B1A MF3V5.HV&1&=7%B/0HNR*"3R+L60OR*XL1HF-R:[LJ;QI]!B5 -B<[&AJ+D:- MC4C _$9E59E'*!$:-CHFYF<9,LA&G"YFE*1-9M2#S8A%K,=PL MA9LRW' P<^P%YP8. \7%G!LX<&X0KER@$>$N,T<=L7<;'":/BS@TR!S%BB?& M4,WQ!8BI+1@^+N8HP(%*%G4?.@A(PW4'N]*.B4F'<>ZP+!S]H)P9&Z>H'T?"4=T_!EZ[?3! MYN@V<(F%NS'@,,4<2M%(--+DBD8CU; W 1S&H4,I&(E&FH*!: 0B0>_N !5[ M#EC2F;^;+:6 0F)1:!AC]0]QJI'.1TW8@PY?T%. MYS' ?$Q.Y\\##$AD>+Z+-.QINL<$\Q%)7>;/[Q^!Y$HDG"T8A3ZFHN9/G0Z, MYH*Y$]Y9BSDAQ(9/A"6QS= M%=Z4]&N][WL[QH'WR_%=;Z_L?VSF_T%\C^*^F6U M;68/5=M6F^&^\7-5M65G8O*E\^1K63P=/JS+Y[;_LW\;U_N+V_L/;;4;+Z4O M#C?C[_X'4$L#!!0 ( /5[/$[!3ACSI@( +D) 9 >&PO=V]R:W-H M965T$7W^PDY(O:67>;(4LF393N0M4+3G;.%)9!"0,DZ!D>>4O9F[M02YFXJ"+O.(/ MTE.'LF3R[Y(7XC3WP7];>,QW>VT7@L6L9CO^D^NG^D&:6="I;/*25RH7E2?Y M=N[?PLT]I);@$+]R?E*]L6=3>1;BQ4Z^;>9^:"/B!5]K*\',X\A7O"BLDHGC M3ROJ=WM:8G_\IO[%)6^2>6:*KT3Q.]_H_=S/?&_#M^Q0Z$=Q^LK;A*COM=E_ MYT=>&+B-Q.RQ%H5RO][ZH+0H6Q432LE>FV=>N>>I>9- 2\,)I"60CF#V_H@0 MM83HG9!\2(A;0OQ.B#\DT)9 !X2@R=T5\XYIMIA))LO@DIA ML,480\X1=V-$%)U#[L>0C."!1FB](L>/^EOTZG4F$*,"L1.(SS(=YM%@$H>I MFDP)@<%GN1^C(+F>2(:BL=!1+!&-<($$%4@NKT:*"J1(-0:?;(EA8GR3#-TD M^W_)5QE2\N$)O&M ] P$A.*Q7*.Q7",EGQ" $'=L>'G18<+T<,$A;$'];(&& MPT.(H>(I2P%J_EL@2%'2"0GNHY'+G>@/EK<6ATO;?N+?:]1^W MQ%YG@_65[4O<-?FC^HF!=]J M.TS-6#;-1#/1HFX;I:#KUA;_ %!+ P04 " #U>SQ.H;RP\#D" !)!@ M&0 'AL+W=O>0T@G+>6 M=+QP:R'Z#4*\JJ'%_)'VT,F=,V4M%G+)+HCW#/!)DUJ" L]+4(N;SBUS'3NP M,J=709H.#LSAU[;%[-\6"!T*UW?? R_-I18J@,J\QQ?X">)7?V!RA6:54]-" MQQO:.0S.A?OL;_:)PFO [P8&OI@[*I,CI:]J\>U4N)XR! 0JH12P'&ZP T*4 MD+3Q=])TYR,5<3E_5_^BY'#&''25_FI.H"S=SG1.<\96(%SI\A2F?V'6F MY+_##8B$*R?RC(H2KG^=ZLH%;2<5::7%;^/8='H._VV-UB?Q-)*M?J: NMMZ3Y>$R M>BO3.,W130E-F.V("188?T8@J3X?$=B.V 8K>G!_P&Z-",-[R'X-R0*[B=": M9ZCYX=)$Y-D%(JM I 6BNT)E1J%&3*(QW81)$J.<.PLJC2*C)GL+*HO2U&XY MMEJ.+9:?#,LC)EX<$X:^4?S=&O3@^UD<&Y:ML'!YG^Y,)U;3RPCC(S+N!%@^J!7;1S8H[%;UV0MW+173NA\^!>I!& M?"O[Y-C6/F3&)OL#LTO3<>=(A7SN^E&>*14@77J/LJJU[.OS@L!9J&DJYVSL M;N-"T'YJW&C^>I3_ 5!+ P04 " #U>SQ.?1T;*><" "["@ &0 'AL M+W=OENOLHZK='WI3]G>AXJ]_LA6Q*I:?R$/6=Y.7.&C5UA.,XC9JR:L/5PJX] MRM5"G%1=M?Q1!OVI:4KYK^"UN"Q#%+XN_*@.1V46HM6B*P_\)U>_ND>I9]'D M95#:3K[ME&!LB7O.M,BY* M_3CS-:]KXTES_!V=AE-,8S@?OWK_;)/7R3R5/5^+^D^U4\=EF(7!CN_+4ZU^ MB,L7/B:4A,&8_3=^YK66&Q(=8ROJWOX&VU.O1#-ZT2A-^3(\J]8^+\,;EHUF ML $>#?!D@-)W#CIA@T>*9!DR+2WJ<0& I18,\<7P=8^PI" MKB4;7Y)A&(* >1)K3Z[RO)$%!1U0ZX!>.7#R* 9-:C7M )FSW$G6%V'"B*/: M^"J$ .P+R*(93!O"O*F/F_BE*5( M_2AQECF\O@C1/'5X(4^8P;P,Y&5 ?:G#RX#ZTL11K7T59JE'#/C*T6SC7"%G M('(&G(($=I"##O(/G((WD&]@#!V$474?"R"TS*$,D<;D!F;YN;G&#]_P#PD"I M4Y<;^[LC=GG6@(HRZD+[(D3B&T<8P9\%1#QFA)G+3/S+6&]6]V('9#A#+':Q M 5E,:>IP1[,O>,/EP79'?; 5IU:9#^%L=>K 'K#I )SUPG1FMC-X:C:/G@22O<7M@O8"Z&XIHSO=%F/NI.<)C7?*S-D>BR'=FJ8*-&-K6(T]:NK M_U!+ P04 " #U>SQ.80"#%[4# "L$ &0 'AL+W=OY\\^'X\?.XFS:7]U!:^O]J:NF6_H':X\/0=!M#KHN MNGMSU(W[9F?:NK#NL=T'W;'5Q78(JJN AV$2U$79^*O%T/;4KA;F9*NRT4^M MUYWJNFC_9KHRYZ7/_->&K^7^8/N&8+4X%GO]3=OOQZ?6/067+-NRUDU7FL9K M]6[I/[*'G \!@^)'J<_=U;W7#^79F%_]PZ?MT@][(EWIC>U3%.[RHM>ZJOI, MCN/WE-2_]-D'7M^_9O\P#-X-YKGH]-I4/\NM/2Q]Y7M;O2M.E?UJSA_U-*#8 M]Z;1?]8ONG+RGL3UL3%5-WQZFU-G33UE<2AU\6>\ELUP/4_Y7\/H #X%\$L M2]X,B*: Z'^ >#- 3 $"! 3C4(;:Y(4M5HO6G+UV?+W'HI]%[$&XZF_ZQJ'8 MPW>N/)UK?5G)1"Z"ES[1I,E&#;_2L(LB<-DO77"JBXRC<'[;P1HKHNA6DF.) MXC1$1(XS&N*C:P@1T@D$F4 ,"<1-H10HU*A)!DTS%DK&(@6CQ2K.TS@& \:J M.\8CH6CFF&2."69 DXV:^)HY%/ %89&()23&(E>AE.9-2-X$\\H0\":HES@& MFC76W#&5 %Q*Q(6@>27)*PE>!G@EKJ\4@&5-B4+P$G(LXJF4-*\B>17!"WK) M%"Y+!%'6A(C'8.0Y(5+1S/Q-2=Z4X 4+0Y92KU$!U9I0\03.K9S*E?*81F8A MO:"&!+2 *VJ(>TK@I*!$+(15IE0RF4&>\0!&(,<0F>$?'IH7A$B%"A)CD9Q; MBQEI*8^,$\0)).;X5Y4B8BSB,%-.B:*9E8+1_L,B@A@9;83[X1(2$R)<8RR: MJS!M=XSP.PG];A+=SM"$HXF,98*GD)C*)<.9G0:C#8\1CB>AXS%L5(XZ@29" MR.!Z\:;DEIQ2B/==24Y( M(L[GZLMIK^.$URGH=9PPJ)C#Z4NH!(<[3$)TO:^[1::]CF.O8W")S2;1S48^ M%@INY D95PSM*BA9* 3D#JZ.;+5N]\-QN/,VYM38_N1SU7HYS;6'2B'8]_.&*L=97COJGK0Q?;R4.F=[6^ENV_' M\_/X8,UQ^F\@N/Q!L?H'4$L#!!0 ( /5[/$[9?=P2LP, "@1 9 M>&PO=V]R:W-H965T_VH-2)OA3 ME74[#P_&'&^BJ-T<5)6W[_51U?:?G6ZJW-C'9A^UQT;EV]ZH*B,:QR*J\J(. M%[-^[+Y9S/3)E$6M[IN@/555WOR]4Z4^ST,2/@U\+?8'TPU$B]DQWZMORGP_ MWC?V*;IXV1:5JMM"UT&C=O/PEMRL&>L,>L2/0IW;J_N@2^5!ZU_=PZ?M/(P[ M1JI4&].YR.WE42U567:>+(_?H]/P$K,SO+Y_\K[ND[?)/.2M6NKR9[$UAWDH MPV"K=OFI-%_U^:,:$TK"8,S^LWI4I85W3&R,C2[;_C?8G%JCJ]&+I5+E?X9K M4??7\^C_R0PWH*,!O1C8V"\9L-& /1N(%PWX:,"?#?B+!LEHD+S60(P&PC&( MAF+UU5_E)E_,>.FF$"'?-NGI(;8=_OIAOL7V?_GWT!K1U]7*0RF46/G:,1 M 9LD(W$'''7 >P=\XB!SJC%@1(^IAX(GW$6M((I*DL9.41!4S+G M*2>/@W90P)(YTXS 0A\.D&9A0B9<,WID) MTIHSSY0D>*N7!X*W, )[F'2S71*D/W'A3QCO/@2V'QE[EG:"=Q8BWY P MKF,"A8PD#)7L%1C%A4RAD&7L-EL*A4R]DYKB2J:(DH5GDT%Q_5'Z^K)27%H4 M2@N6E2+2DMYT<=E0*!NDKAS6-?,&PL5%D7V(H!X7N+BH>$-=<=%03#0@7631 M]F:+*XO"19M+W[X;5Q;-7I\MPT7#L-7/W3J,H.O>RX0O78:+AD'1R-BW,\=% MP]X@&N;9W2/KD;OOOF-PJ7E'P>YPC< FJ(%/='68JU2S[X_B;;#1I]IT!Y6K MT)Z/)Q9/$/4$L#!!0 ( /5[/$YE(B_( M& , &8, 9 >&PO=V]R:W-H965T*O*NEV%1VM/CU'4;H^ZRML'<]*U^V5OFBJW[K$Y1.VIT?FN M#ZK*B,6QBJJ\J,/ULG_WW*R7YFS+HM;/3=">JRIO_C[ITEQ7(83O+[X7AZ/M M7D3KY2D_Z!_:_CP]-^XINF79%96NV\+40:/WJ_ #/&X@ZP)ZQ:]"7]O)?="5 M\F+,:_?P9;<*XXY(EWIKNQ2YNUST1I=EE\EQ_!F3AK"9!B,U7_5%UTZ>4?BQMB:LNW_!MMS M:TTU9G$H5?XV7(NZOUZ'7Q(UAM$!; Q@MP 0_PW@8P#W J*!K"_U8V[S];(Q MUZ 99NN4=XL"'KEKYK9[V?>N_\U5V[JWEW4:BV5TZ1*-FJ=!PR8:=J_88 7G M-TGD &X4C*1@?3R_HY!T DXFX'T",4D *O/*JU]2#AGNE;K"&,46#"!)$ M(!"A/(Y!(B=CQ!X%5C VTPY)4DA$D<8^AD2#0*JX1X)%4LB9AB@211$HB8>B M<+W@\VZP2(J8T2@)B9+@19* AY+@KG"1>BB$"%1,HZ0D2HI1A+_M4C0*!^5W MA1 )/C-!&8F2$1/D%?R4X0D2G/MMP2KNJ@(:!F+:CV("Q]_)H^AN))9)Z;L2 MEHF$BYGNP(Q! @:"V <"--(B33)_7U,RD#R9 :*]$A@!Y"_C470_8Z!0A[!, MR&F_[X%H[P6.W1MF-B;0K@F$;:*O$';%!209VA&4CBF1BADBVD&!L%#@/A*V M1S3E6+)08HZ%ME @/!10>[ _+A*0X/,0,A9S-;<&:2<%;*4I2)\(V^0B8_X7 MAE#-."G05@K82U/P/W: ?=(MBEB@Z2)T(A'9S-<7:$L%PE/!_^B-(G6WGM,$ M;5%*IE+?Q*+)@:\[@7_+FT-1M\&+L>[LV)_P]L98[5+&#ZZ\HSOTWQY*O;?= M;>+NF^'D.SQ8Y?[)1%! M6A)5K=1*T59MGQWB!+2 J>V$[=_7-H0E]F3[ O9PSLP9P\R0#82^L@IC;KVU M3<R)]+@33TZ$MHB++3T[K*<8'16I;1S?=6.G175GYYFR M[6F>D0MOZ@[OJ<4N;8OHWP(W9-C8GGTSO-3GBDN#DV<].N,?F/_L]U3LG-G+ ML6YQQVK2612?-O:SM]YYKB0HQ*\:#VRQMF0J!T)>Y>;K<6.[4A%N<,FE"R1N M5[S%32,]"1U_)J?V'%,2E^N;]\\J>9', 3&\)$(MN:LO^&K[@1<*E$Q"A)P]35*B^,DW;R(J2TZ&V\UYVZ#Y/_&PTF^!/! MGPE>_"$AF C!.R'\D!!.A% C.&,JZFQVB*,\HV2PZ/AZ>R2_(F\=BM,OI5$= MMGHFCH<)ZS5/O31SKM+1A"E&C+_ >#/"$=[G$#X4HO -NG\?8&LB@N >LC,A MJ0^+", \ \4/[O)@%4H'_Y ":,'GQ-8N" /_^YF M'-3?$3W7';,.A(N)H?KZB1".A4CW29QI)?X-YDV#3UPN$[&FXX <-YSTT_!W MYC^0_!]02P,$% @ ]7L\3@6SVEEY P PPX !D !X;"]W;W)K&ULC9?;DJ(P$(9?A>)^A!".EEHUZGC>JJG9VMUK1J-2 M \2%J+-OO^$@8J?'\48@?G]WI[L32._,LX]\SYC0/I,XS?OZ7HA#US#R]9XE M8=[A!Y;*?[8\2T(A'[.=D1\R%FY*41(;EFFZ1A)&J3[HE6.OV:#'CR*.4O:: M:?DQ2<+LWY#%_-S7B7X9>(MV>U$,&(/>(=RQGTS\.KQF\LEHK&RBA*5YQ%,M M8]N^_DRZJZ#@2^!WQ,YYZUXK9O+.^4?Q,-_T=;,(B,5L+0H+H;RO(K=F*QQ(M(I(\UC_/R5UL?<\&3VHH,)0D_JVN4EM=S;?\BPP56+; :@?1] M3T!K ;T*[+L"NQ;85P&]*W!J@?.H![<6N(\*O%K@/2KP:X'_Z!R"6A \ZH&8 ME\J95XE[7](4FSSLY5)N8@&)4356V:GC4(2#7L;/6E:MM4-8+&G2E2IIO!@M M>[_\4W9K+D=/ ]^R>\:IL%0SPXJQ6@SU ;-0&=(0A@RAB<-"XQA:BMZZ]3!2 M"9<$M\Q894"<+RKA6\XM,U$92F^1*6;&O65F&./=,G.5\1P"4OMM:I;?![S" M@L$+1/%&H:4!VH["IK@%&[=@EQ;L=HN8(!_#BG%+)JT8WZ8F: 6$;1MD#[31&*$ _8FB&426U0];E*/3FP4Q%02.43V#&5P@52 Z/ MV<5C=I&8@9^%J_AQ/+"U+%6&^C#)*F/BL7IXK)X:*UP="T_-B4LH:)TE0OD. M 6MHA5!?Y]?'8_:1F$&UAQ7CM?/2@4MBA$$49'B,0O M@$&P3R>H)9#&*6H) M[#$S%((+7H6>S(X)7P8J13H4=.L2\^>!Z:T0?Z1#OMC2 [RT 5):L-T-@T=* MBT%*:5$([N<8!%^[$]02:)(I:@F6%H5@:54(*ZU*R=*"JBTQ?Q[<91!_2&F- MUD=BPK)=>1S*M34_IJ)XT[=&FQ/7LU5\9(+Q(>G."3*^D">TZD!U-5\=[WZ$ MV2Y*<^V="_EQ6WY_;CD73 9O=N1NLYSQ.L_ D+^X! #;! &0 'AL+W=O-X]9[/DV(6"0:JM S7*#$S!FA4P:KX.F-X:TQ.G^KO[D:C>U M7*F"DV!_JTR7L;?W4 8Y;9E^%MTW&.K9>F@H_@?<@!FXS<3$2 53[HO25FG! M!Q63"J=O_5K5;NT&_3MMG1 ,A& D;':?$L*!$+X3R*<$,A#(C(#[4EQOSE33 M))*B0[+_NPVUEVAS(*;[J76Z9KLSTQYEO+=D'X81OEFA 7/L,<$$LQD1V*B/ M(8*U$,=@00\^!C@M$?,9?NQ_4EE4M4)7H>L-+9KA*<'C>Y;\!U!+ P04 " #V>SQ.1VD/IUL" "[!P &0 'AL M+W=OTT8LW5+* M=@& *$I28_'"6M*H+T?&:RS5DI^ :#G!!T.J*4">%X$:5XV;9V9OQ_.,G26M M&K+CCCC7->;_UH2RZ]*%[FWCM3J54F^ /&OQB?PD\E>[XVH%!I5#59-&5*QQ M.#DNW15<;"'2!(/X79&K&,T=7L3>]^'98NI[.B%!22"V!U7 A&T*I5E)Y M_.U%W2&F)H[G-_4OIGA5S!X+LF'T3W60Y=)-7.= COA,Y2N[?B5]0:'K]-5_ M)Q="%5QGHF(4C KSZQ1G(5G=JZA4:OS>C55CQFNO?Z/9":@GH(& DD\)?D_P M/PCP4T+0$X() 72E&&^V6.(\X^SJ\.YX6ZS_17 1*/<+O6G,-M^4/4+M7O+$ M#S-PT4(]9MUAT @#!P10ZD,(9 NQ1C-ZXD?W(39S# R3>\S6ADGMB?C66GTC MX(\$4!#9!0*K0& $@KM*XHE9'28TF,9@?'N(T!HBG.68^(E=(+(*1)8M!=O>G, M.@L*S0S>VK3BF75@]++5A)],UQ!.P5_,*'AF31"7CO:B#+E4G'1:4'*6>QFK.NW;2+21K^U8)AGZ=_P=02P,$ M% @ ]GL\3OP(V.;%! CA8 !D !X;"]W;W)K&ULE9C;)^QCI+3A&JW$N8F8.?KUB^I]4MHLBNKG_7*^V;TJ\@W]?EXU33;LR2I'U>^R.JO MY=9OPG^>RJK(FO!8/2?UMO+9L@LJ\D0P9I(B6V_&TTGW[KZ:3LJ7)E]O_'TU MJE^*(JO^N_1YN3L?\_';BQ_KYU73ODBFDVWV[/_TS5_;^RH\)8^UW]='W4=N5A[+\V3[<+<_'K%7D<__8M"FR\/'J MKWR>MYF"CG_[I.-#FVW@\?>W[#==YT-G'K+:7Y7Y/^MELSH?N_%HZ9^RE[SY M4>YN?=\A/1[UO5_X5Y\'O%42VG@L\[K[.WI\J9NRZ+,$*47V:_^YWG2?NS[_ M6Q@=(/H <0C@^L, V0?(]P#U88#J ]1[@/PP0/[4/J1]0'IJ"YR]S1Q[#S$?AQPFFY_3MVZ[VNW^&:JW#V]>I4V*2O+:9>N9RSX@C1CHU9&:8X0*#B"A.&IT/F&C- YS=,.*&'S UFI!PBWZDT9LC<4HP=,G>8 ML9J#H?UT:.:?"UY08N@)DG2AR"Z!'!2*I#,H.H/J,JA!!E!I>\1TR&9?19Q+ MV)DKC*7:.$!=$Y3A#(S=-X)23(%YNJ&$&69!_7TGDEG)&2@,@I*" _EW!,52 M"W+-,"53RPTHZ3F):0L&8X$QQ;14D:6LZ7G6Q#Q#N]@S^G@\F= *E/ZDBJ\K2LBTA&SC1 MS.*&F#/0L.8$QIUR8"TL,"99RFW$3APMVR'9*5A,EPX5HU!" ^J*H()JZ 4$ MQ:USP LPQ:TU@+HAFQ>DT!>+GF++, M<-#@ E-?1/">E)[BE)[BE*A,4$NS%#=D&8>B"4HSN)UQS/R/,20 M:LZ@#?308!1=ZH WSPG,:(W6$X%]D5H M1PX*7'ZZS\]Z9FA]X2 &)Y[D#$?[%LT)8R/2(R<43AU1D':%9S5H1Y./,2M4 MBB:?PM+HO$6V7$[MN:AJ\38I.%,2#3K!,6FLAM))3HJ(2_#(OLOQQJME+$=D M$^3V-^HVLB-QO"7ANL7&*%,FT=QC3+%4HP$D,,=B+LLC-LLIGT7"L3E:(^&Y MA:#2X_GL96.*A]46L2L1,5J!C1:7K,#6*+E,X<&%Q-#Y9D%A.JS)B/"(SPKL MLTK&?NQ&?%;\AL^*B,^*$WQ68%^TJ;,6CA_&'%-P-A84QMG1;XVA[HC)BE-, M5F!;%);!K7-.8<9@X1A3X901J]B(R8I33+:'CL]J.ISJH4-0F QK'PK'F&+. MP1%/CJY["E\]=Q>;]>BQ?-DT;94=O3U<>#_C9XO]U>A[ M^OU-[1]9];S>U*.'LFG*HKM)>BK+Q@?U[&M0O_+9\O"0^Z>F_6K#]VI_0[I_ M:,IM?_N;'*Z@I_\#4$L#!!0 ( /9[/$Y>PJRA+ , +<, 9 >&PO M=V]R:W-H965TF:V=V MMM/V-ZM1F05B(>KV[9M 1 F?2O]($L\Y^6XA'X,#+S[+#6/"^LK2O!S:&R&V M=XY3+C8LB\MO?,MR^<^*%UDLY+18.^6V8/&R(F6I0Q#RG2Q.BM& M[T2:Y.RML,I=EL7%WS%+^6%H8_NX\)ZL-T(M.*/!-EZS'TS\W+X5Q0GHTMY> M35B:*B5IQQ\M:C=[*N+Y^*C^5#DOG?F(2S;AZ>]D*39#.[2M)5O%NU2\\\,+ MTPYYMJ6]G[,]2R5<62+W6/"TK'ZMQ:X4/-,JTI0L_JJ?25X]#UK_2(,)1!-( M0Y![7R-03: G@GN5X&J">R+0JP1/$[R^._B:X/CT T'SEXI: &X4@3&CL(:,>8=/BD MO<.DB_!QU,8\=#&&G8]=1$B\-N:IBZ&T#7F&9/PVY@7"!&W,M(L)/&R$]F9H M7F\;/(>,@1-$X4*AE0!M%4H$*[BP@ELIN"T%H])JB%]!\KJ*,*:F,Y,N+/+\ MT$ ] "@?(R-VCP#*1:Z1IR?(,!\%1OT] V(!Q<@H# !%"3;,GP(H% 6&UJR+ MHE& ?:.D7T&8%QC!F'=A+O*H>^$H>W">O4Z>,?9@!1]6\/O76@ K!#=K;59# MO/.4$ID%(_.O$,QUD7'8YP",NJ%/8:M#V.JP:[6'8(4(5HCZ1TY=4."-@&[' M3F/.W95!"8GY8@)QF$;.'<#2D07#!]$N7&08">*%X,7P1W6/R'R&\\*[$ MM$<(:?=((F+6U2L$PX'?"2 (QB9OCMG?4'&BG75 9?6@N]RH7P^6VVZ['NB M^@IC?8SOIAA8GZFNO.I#3O)U2_\]+M9)7EH?7,A^IFHY5IP+)JU'WV3B-_(K MHIFD;"74,)#CHFZEZXG@6_V9X#3?*J-_4$L#!!0 ( /9[/$Y,:1E\?P, M #&PO=V]R:W-H965T+.9-)I^TQLV68"R 4Y;O^^8C&QQ24A+P;)YQS=31=IN2MDO*I)6>H% MOL^]+$YR=S:IYQZ+V43M=9KD\K%PRGV6Q<6_N4S58>J">YQX2C9;74UXL\DN MWL@?4O_9FHW"GD>NI>PL4"HHI0(WXE\E">O#N5*\]*O52# MN]74]2N+9"J7NI*(S>-57LDTK92,'7]:4;=;LR*>OA_5;VOGC3//<2FO5/H[ M6>GMU U=9R77\3[53^KP3;8.,==IO5_(5YD:>&6)66.ITK+^=9;[4JNL53&F M9/'?YIGD]?/0ZA]I."%H"4%',&N_1R M@;P1Z+L$VA+H&X&\2V M@8U=@;<$ M/I8@6H(82PA;0CC6AZ@E1&-7 /^8.?^-PM^G=,F&T:LZV46LR\P00G&!+2 M<\Q]'P,=PC,F='8$J!WSH,>WK+CJ(SA$YYCK/L:R\Z:/" -VCKGM8P@YAWS% M9/@YYAN&$>>8NSY&,+!"^V%H'CXV>($9@R>(X(5":@%R5B@$5Z"X JT5Z*F" ME9UY ^$U)&^J"(#8SESU81'CH86Z1E %57]?$3%! MP+<* T&1 "SS[Q"4'PE+Z[Z/(I$ ;I7T PICP@K&H@^C/B-T8"LS/,\,R;./ M*W!<@8^O-8$KB ]K[;Z!L!-? Y^"O?L>,!BGS,K# H%!0&!@CX6XU6'?:D9Q MA0A7B,9'KOI H5\$_^/8M9A3=X$)8<<.@PD:V56'P7@8#50=#'W) (D>&]# MOT*7$'PB?@.-$LB(^)&^QT1$]GY\0'$^89$=01070CA@^D"'!J1%,SZ@,;#[ M@7TBA /['_B($'*DMC@1=@3[L " A78 <=B0[P-=!Y"VP\2 QD /@/ 3\1OH M A"-B%_4Z_4!<$+M^"$P$QG[>('!*'"[>7DGY]),%IOZ!E8Z2[7/=>7SR6QW MR[L,JG.M-3^'BSM YN^K6V%]#GZ3;ZZ4W^-BD^2E\ZRT.4_71]ZU4EH:Z_TO M)N];BN&ULC9A9C^(X M$,>_2I3W)KYB)PB0AOM:J36KW7E.@SDT.9@D-+/??IT#&LK5/;Q 8GYUV/]R MD;AWR?*?Q4'KTOF=Q&G1=P]E>>IZ7K$YZ"0J.ME)I^:7798G46EN\[U7G'(= M;6NC)/88(=)+HF/J#GKUV&L^Z&7G,CZF^C5WBG.21/E_0QUGE[Y+W>O ]^/^ M4%8#WJ!WBO;Z;UW^+;=\E54(ZUINR\A"9KW<]TG%<.3)I_&I]NK>0E>']]=7[M)Z[ MF7N6[GX[M.._FU?M>QP:M,3(Q-%A?U MI[,Y%V66M%Y,*DGTN_D^IO7WI?5_-<,-6&O ;@8F]E<&O#7@'P;B2P/1&H@/ M _ZE@=\:^,]&D*V!?-9 M0;J68.@-0B>G4/8&H3/1J#DJASY,)%?F]S$ID]' MN/R QS(Q^9.<:H1V9A,\JG8&G_N#2K/R>\QI+!!>)XH?#: ;_/ M0H2X!X%[$+4'<2\.@:76,+)FTJ:,*.5P-B,;"WT9 &J,4)(2L'@3A!)$ *&F M6&*2*%" ,\29XI2 RD HSBA(?X%0)%3 U]*F>*BH!#6]0C%?@<58VY@@/A>? M[&4?%]JWA [ <@X;Q']8= FE&=F4"D+H:XQ0H?"!,A.$4E2 ]C!%\@HH VL^ MPR(R#I9\CE!^($"76& 4HV EEC;%.:$A; 0(Q@(!*VN->0LE^V0[2UQE::D< M@C4?2BL.$PPJ,T(H1JW-C%!4!:!_3&R**B4!-45\!0&!>QFA"(-SG*,4_'M< M('DQ!D6VH< /0Y#\RJ84D10$7-O4"S/-XQ.)%2ZQLB2F!.YD93?&0'"P8T8( M)17<"V.$\@4!E3!!*!;"'3/%(@H&-48H2F%7G",4N6^*C<8V]>+#9XNE#4DN M0N!J95-<"0J6?HT%-"U=XAH'N,:!W:PY2&?8,.HN$.G Z8\PB,->C4+P&0V# M&-S#J">PVC/4$ZBG.0I!<6WHA70(?%2S*=KAH.966#P%IK=&XM'.72-_D#;$ MI0T1:4%I#\-GI,4@2UH4@GL7@^!#\13U!(IDAGJ"TJ(0E-:&,&EMRD@+>S,6 M3\%MB\1#I/7N7N$2G>_KPXK"V63GM*R>P^]&;^ZRK-0F>=(Q?RD''6UO-['>E=6E,M=Y M<^K1W)39J3W0\6ZG2H/_ 5!+ P04 " #V>SQ.8>.RRS(" #+!@ &0 M 'AL+W=OV.FS 0?!7$ \1\AT2 =$E5 MM5(K15?U^MLAFX#.QM1VPO7M:QO"47"J^Q/;R^S,CF.OLX[Q5U$!2.>-DD;D M;B5ENT5(E!50+%:LA49].3-.L51+?D&BY8!/)HD2%'A>@BBN&[?(3.S BXQ= M):D;.'!'7"G%_,\.".MRUW?O@>?Z4DD=0$76X@O\ /FS/7"U0B/+J:;0B)HU M#H=S[C[YV[UO$@SBI89.3.:.MG)D[%4OOIYRU],5 8%2:@JLAAOL@1#-I.KX M/9"ZHZ9.G,[O[)^->67FB 7L&?E5GV25NZGKG.",KT0^L^X+#(9BUQG*W?JP;,W8#_SW-GA ,"<&8H+3_EQ .">%[ M0F+,]Y49JY^PQ$7&6>?P_M]JL3X4_C94FUGJH-D[\TVY%2IZ*])XDZ&;)AHP MNQX33#!A&OV+V2\Q_HA JH*QC,!6QBY82H0SA24DL"N$5J.A20^G1A//3A!9 M"2)#$$T(XFA6X\Z&B>PBL54D7A"DB3_;B!ZS,9BFW^I5;!=)K"*)1228.4D6 M(L'J@9.U561M$9EOUWHAXJTV=I'4*I):1&8G<[?$1'YJ%]E81386D0?[[7OV M2^9]_/#Y#^ZI_X'C9P$ET?R6H$EKH, OIHL*IV37QK3P273LU$^!:2WO\+[- M?\?\4C?".3*I&I1I(V?&)*A:O)4ZII5Z6<8%@;/4T[6:\[Z]]@O)VN'I0./[ M5?P%4$L#!!0 ( /9[/$Z7=S"KU[\ 'X& P 4 >&PO_BSNOM]O:NR=%W?9]E^N_E],AS.?K]-\^+%G_Y8YW_ZX_Y/K\K589L5^R@M MUM'K8I_O'Z,W!8^0ET5T&?UX_2HZ/[N(SJ*\B-[FFPU\7/_Q]_L__?'W. 0/ M,TJBMV6QOZ]AC'6V;G[]0_EI$(V'<90,1XOFE_^2%H-H-*5^EJ_W^:;\K#'[*[')^ (7Y(MUGSJ?!V]?/?A??3[MU<]X[V$Q53I!A:QSCY'_YH]-I][>:@J7/"W>;V" MY_XM2RL$6/0JW;=FO[P 'Q]WK?E'P\M_[7WA?5;EY;IW[7K>_\__^!]'#\["X5OXL(57S2=E MWLYGO_VWYB=7\.J:7]^D=\UO;]--W5JYGF2YW0(&7>_+U<]Q='V?5ED=O3OL MZSWQQREQ:MHY*GK[?I9A-]MGJYSZHMK.535N^W74]]+/> OCA6W!J1IJE/&@:N-'*!.JJR M50;OWVRRZ'P#&!,!^I0/"*0Z*F^CL_EHB*#!VT?#G\WF,_E@WL+8=_M[(":K M ""MF>G3"#!P'0&)C6I8>\\FCX[SO@(N5<'AXZH0"#O<:!P560L%W@ .%G"_=WRGJ;/+T)M_D^SSK MP!]YABX"D!(XE$U9W/$)K[.;[BV[\]VECWBX'=]7!]C3"FA 5M3,YQ"25;:A MFP*;;5_K5_FG? VDT T;[4NF7O?E9MUQP=\4,$'&@_4M18 G"S*@.')!UGHF M5?8I*PY/(-"1,;]_&I3VD>.S!IAR9%+><5$6)RP0&4C.=YBI"$A'0 ^S8@4/ M1^<_E/LL6C8O(HIU7]>[=)7]TPN0V^JL^I2]^%/4!J@_N?_Y_RZ2T?P/=)/V MCRTL?%_IWFIF96?#P7 $1UI%0'P.V1^B]+"'\\G_EJWC:#2,AT/Z)[SM#U&. MK .^@EVWX"9,LGODF+:=KM1&98"H@I!2RABRH? MM@>^@"734KB?<$9P1?-/&5S\-DMG5*][C[+[>8-QPC5.??\8/SU_GR(^WV?[ M'(2LBY/Y*S+WC.0KH&[?Y@6,F:.05M;Y$P+XE>%6!1*1)E=[$I$=HI$HMBXW MF[0"6@6P)YBT>%QK ,$.CX7'9+J^MP5'C[P97I+GKCI\^UE+[GSUN>N5U\K3 M)-\ QQQRD$#R;H>*"*J.!KO\!74H%C]#I)NU+RK1]Q85Y+O30_U?EC4OL3KZ M]JKQ6$L,J>"21[NJO,U;K$@V#\#+/B/;[A 7KD&?LDU)8E-K$5F1H0+*I'>;%Z3>[H$&M3@\Z!!YI7?W3F0H>C%OBEUMSEKS MM3U!)+S:HOSSMU1EH'0%U GOD9^EKT%FD!2@?=A-["K]M'#3@$ZA\J MN4VG87*F39[[) MX/ S74NG JH"X>&*(!XUL0?&;M ;E\C0Z^RK? M'/9"&)]^^B> YST^GGZ"D[[+.LCDD=7T$$^[A#[ZBHKCV@GSZVP%"X57=BQQ M$-W&-T_NO\R$(04<;ZG MH_LB,:-SP'Y!XUV'.!;@%R$X#@SHV#JTUM5!8V&]$;5K_9=#CYK^8U%EZ88X M]!W 4'$57C*ZO9T9&8?OPJ(G[$'JW3]+GI-,O;)BZ63Z)&T MR,9X1#EYC\K)FR)Z^81R\OH$Y81O0W@.;*27V6"%E/- M]_=XLC@P7=?TD2^?D03Q-N<&_CVS'UGZKS=+ZX[#:$)7HK0"0@,SD#AX##'B MQO$SW/QTQ,U9YFVK]'09+F]@K- @V&_^4XFAM7:\88?J45939;I(7=$>9':& MTQ'8GC[*+^+2O50F0S'X:3+5XI.= WS12T=F;=F?3IFUPVBE,D>T/I 9-UTS M[N 05]<_TEHOA\OH_XO$EBQ>F&(-Q+&.?MPA<].GXNCUYQ5Z#Q!YOQ'D1?90 M%AW:Y7.WW/+[G;+EUDO'Y J4A[_=E _U,ZP&"V'91YU%)SPSZWF&%G5+B[+: M()R"W.,N;X$_UQH/M-L^K#&[8*O=^ M@[2AG^\ZW3-?HM5[K;3/?K#.ZUU9HXAZZKS.4G],A124WAMZ3 7,D*J@WZ9K\"JSTD&4&9)!U!]%_>0_;91.6@3_;1?#E8QZB#E_>4^X@/K*G M72ZOGO!X_* (] 2>/H7;YX>:#N-"A.XGL.^]XP=PXD>\G-88AA8=,GJ^L'X\\]:8AKS40B!2W.VP:JRQ;"R002^S4,2':_@0O9]=9'(?KD5.1 M]Z);-L8_<1SA#GJDB>X;$P"/_80-"8IE%[@)^XVGV.R;B%*4U%MC?C " T+? M6*+[1!HOOSWAT93U\A$!]*AD_VR%M.(&1#,&[[^+N--NAPX9'HZ-[KF4X=)>TRFX/*-NBM60)@H\SEYR-X^5R'MI+ MSD;Q>+[L,Y@T9V,K:UL(*"YIL^9NPM G73DVR=RFN;J!NM0+OAWQ,=VJ4V-# MEHIH@JMJTZO3Y*A?Q15HQNNWS(74QQ^M'F@+[,@*"& :)460N#YLMQBIA":: M_*[(;V'=&!+HA=_WL.M5ESN_NDL+$6+BR(-'1:/WZ($'!%4AQSLX#?3Z]_>+ MUPO SC38"Q93WE4XAC/:OBRK7(AP_\/^!5@ M]8OR4+U VR(@4$W/@I9.ZC#0^3T&3Q+RBY-)D7N=H0Z+?Y%#"8C"*KIQVX*[ M#+L@WCF(?LK@XI.PL@*1%@ZUXHWOTFI?T)PE#+D5#V %I[E *FX-7BT\"59[>P5."J^UR<($B;!QY6LLE= M^9!5MX<-S%QNF'0#B5C=[\H<63O=VLL'H9;;='4/T$'@DED.U@N*#@,&I,D23I[F6Z4[[]$' MR-S 1@A4)%;#I :X,6WZ=I-]SND50J*4K/)914%@0$8/:P8PGI? %\= 4J[G M51TV2#\?LAL*2\%+NTV+]"YC&66W.=0.*> ^I/A4D8D1(MIGJ_NBW)1WCX/H M'1[B*)X/,=@,Y@2*CZ/5BJ,@?*Y+.('S%V^N_UR_N, 0$P[RR)"X B>N#9HP MB4ZB+0<9*P[B$8)L\8CTS1TM[)&.%4$"Q#1$P7>'"@4Q]);"R<$Z[M@O"F/ M'0<)FKPBNVQ_H) *=GX@@(!C@_"&YF3_^J8N$2LB8O3\,!TP@'8C2@Y,1Y 7 MZ8G0CGQ4^!X.]5!6F_4#R#>Z M-A7C00B)G-5[?U^5A[M[%KMPW_?Y3FX*G 5(K'"74& HLHV[>[$7?C8!:OG; M21NJX ZB[=E)KH@@A]L4_:L9G>>[UV_A/ ?15><8L"L\<$9Z.4;CW Z.*SH0 M/''C'K74$(;QKJ4]311KRN(OAX() 6V7-32F"8 +&/KJGJ<5('-A8IDUY@%< M@8W0@E=$,>D:TE7=WF3KYMR =7X.A^7N ::;Z"$C,L@:%8EB/P"=NH^N ,MA MV[2Y[U'7TD_^$+T^H.+ -_QMOEX#^7R=UJP_7-W26^=I]#Y=(1,!:-T)C6"\V)08,(VXEZ_SM**((< /A&A:!]=UC5$".6 _7-5! MP(D861"Z/^$VLQUNE]#="A.WCC'6GC&*ILIL" )\O5D:$^O7)8PN:P MYGVZR"0&>J>L.D!])#-XR7@2;:^8*:XR; # M/DS"I4 ':,*&C0\T"[H8F<_!:?S(,[X&.7-+^\4]\$DXP>3I+549Z;"UH?-( M0;?IS[ N-S0=&:@Y6S%&TSU(61=!P*=;M5=@4*L_D&>E?CI M#9Y4;->5H6!,ZT&9-EP=VL70BKGR9A?_@*QFQRD"\!>?!GP&$,Y(O*2X^ '" ML XV#@0[8VF*C?+2M,D@S)G T\[J;"6VF[@S5"AN1QK1 M]"X8B1&!+3*\:K<-%DJ=WBBW@"-L]^%Z";1P&0&+4R,VM8UO<>L"D,Y.TA0R M?Q3G"-T#[:W/;(*$E.0+N':'S1YEOL,&UXS" >L\3$\1AAN\U'"#CR;< M /'A5OB>"Y)>T68(380NWM%?$/Z^69%F0&]!'-<%;695U MCE@3,0+1I6+(W0C(VNM&^=.%4V0]-E-FN3\.K@ SDGGTVZ*I+Z7)M83&4#?1W.B0:L "6 M\-1$2*?=LM;=\QKR'4Q?_X-008C4W\Q*.;_2X(+D#Z!L4S?/^[8W6D\97!W8 M;ORY#YA+[*M2FI'"Q5SHXF]L-QDX*_N!!&2$$R%]1LNA";#4U MM(>PF!28'E2B,Q.)BNV?7[P_%EOI/0 UV9A>-Y*HWAAF]+*99:5RG<^T8L,# M',,FA^?6 2]34_2:A50X10 H:_;6)0'2=D8W!'-?$=J@G +II^]^*#^A%E$Y MSV,41R(HD@S=7.!#1K!B\QTQ4\"*1]69R"A&*+;:P/W(;Q_#2"<"&RM9AR)G M _=-B=K/H'9T(OB7*N->;Z$.YJ7MFZ0&\4KP7 MR$8OX80OF;][<9@6M\:[Y;DG[44/);T#O?X.)SKXP"X-U&!<)FI R&RC ? O M)+6MZ8W\T7'-3J'%D;JV>\BO67X0BV:7BF/D1\-UE2X&4GS_'?^)L"T'&D=( MY(^ ,LUN8822K=SX19_51YN]FA'O;):,3MK7Y)_/'J;@2Q*.(JAPVA(@WE< M:BI;EG44)X*305:D8'=O6&QV050,:2/ >^.R*K*BY'J?(*O=B@LP1&[29,7L MY'4=N@,/&8_EM$&T>:$%LSX@):OEI@*R2(J3($&'.@$DC=+5C$"B<06 4T:# ME>7"SSV@:6&^Q .6;4H P@/:D;PS01,1,5P$6/0**;MR"3)<\NUI'T*@XNU* M1"W2WTVL0[3%LT0]- !;>*,=G' &X/N/8G KM19/E OZ?3T;P_RB>)*/H)5.W#Z$'Q][5! 8:H3?GT\G\/]K3NIYTP5;-(),9 &"Z0 @DR;@/I,3EDS]$Y[,E M/CF:3(Z 5!\> ^R[8)HDDV"-+TOXO-BK1(L62@;:A[S^F?P6WI@&@L2^.DAT M Q(G=T_1CW&X^0O:Y0ZUL('&L'(6%0Y+S M8YJZ".U^AW\O%MG3Z[0.Q$I@> M?+/GB$R_(+%4DNBC%(_ISGU*;BWG'Q?91'R:Q/QB-%*AS5\D ?25Q!':1_>! M3 D[\W]>WM%T7JKCV="?XZ3I)_DB)WX2'DN\/ M/EKWP[1PX,KD; 4XD"%47LR\T*RB ME]0[LL^6[>/ .WA[J C( %I4 CA4D$0U=, "$P/1ZP;. 3^^RTJ \>Z>]8(; MO.MKF!NE,V%SCALAW1_ #8V0B1I7+]J&V6U.3B[U;HV&7[4,U5TLLZR\JPM# M9:CF"\:/U*H_$66 QX@>#*)O45KYL\JJWD/_QJ#J1RO7LG4T4,&ZD:;;0-@5 MCQ>& :%OJRH_"W$_$'WIE5^P12ZQ^*",!9J]WU7=J=8%MJ_6 M'G^B\(,^BDMB+CH44$(@JS=]%EANA#D[G&@86\@>SNH'Z3;D")=8 [P.2HM< MI(!5/%^*9]S8YG!XN#D4]&>1 X%-BV2=KV7R0?+%7OJ2N!AA 9RJ*C$6C#GM MTCO/B$2 +,A70&)&W"UQH%$:2SHO<4RK-;=6%( T*^[IE' "U(OP9)V4FI$_ M#);& +KM'@\T3[06BI90#]25ZBUCR SIJ;4S(I":>*C*./H&.1S&H@&U6>.? MZ=] \0%"BG:&&.N+T1^'729>BRNDTRD]PK90VO^Z1&,-QUJPM;0'MTB& SZ" M!A'\;G>H\/30T$*B,W(YYK05B_ 4FG)D,.1%Y-"5@20LR*U#PRSZ<)WB!GCU MQ(-O69EEL!J',:G#@&WXX#I#3QGS%H$MFN(V*'?>W0N"6-0Z80)2_L5YQZLB M13 @5$A90&G%"!4@!!H%2]P93Y0GFC&"LI MO79A)IZ<=L=P(\GD(*\GG_0&7%B9HVC H&Z0D#"=LO17*2/[R@HRD@HN\;YP MUN/Y$QI&0GG<;%]@@W:58L+X)=G&MAD@Y)H("]]X9_D XH\*ZH;9QZWX/#>R M"N:FWV-P+UU%('T5:D@."64IHH\W9F5SF9N4A 7X76;A1#V2'42.[5J+KN%' M^QW)!W\II8P6VZ9Y.4[[^UJ!4MF#Q-0*B:")07\"HC!G4>\/+BR/N8S=:!Q- M\"L-:W )[:+YLTL"S7O=>AHT+(; MKWS9#?$UH+4&"#J&:+BHS-7 *WJJ^J&5!\3]DJ+!;+TP]\ZML,:.]>(UOKV-W37 T33T 92W:GV)0L2C MTZ!0/LLR45?04+!B,SL@WWV6^CD''FQV-CD03P\EIJT+3N)=.DA2D+AC8+UW MC+9FW*\Y.J024:)ZQ*V2#DV/\_9L2%P# G>9U[^ C.\Q7E5"V.EQ>@3$)%J] M6Y-X"?NFIL#8OL&.8:5*8PXL;#J2/X2ED5[9NYZC>Q6!F5+.B::D=0^A'?B; M$!P-&H!.I$@VT,>0P=O,>]CH$MMTA >BT??AA%CKEAEYSO%Z&.%&(P+I]CL/ M%$M^I,M71[JF!*6BNDDH@K%=&?'0'I1LH[(!(\@CEF&HY]FDSG0/NL>\ 7C@ M;#CP\;%4\(T2IBLLC1(%"% WR.'?Q;W%&9>L.,8@$$E),;W.CC:I2 M1E$'2!-%1F#Q5 +/PFI(3*K;D4H::)N!TIGO0X891SD%;\=-3UQ:% =21I#8 M%I&2_WPKMX&0FEQR8M^W(6'BO9>(5E1K]ID=?)L^LO&M7"F5>%.HG4E#;'D% MM(FZ9F;T@,A1H7U03%*IV+U8@MQG$H::(U@QM9+\=<'#6,[5/PVR*YDDB8\@ MN(,GS(II:%-^2EQM6PHS;1]J*I&'N!?,>*'K0O?+.BUAURHZV8?%>=M\NL>C M*1$PZCPQ:R;'L-AQU*?7[SUUJ&2G05J/=HB&[J\4L+%SIV2&^]&X:;2 B"#O MLLTT.-W9>)Q14;Z)G3]+##9\=H$.[Z.UM^B(VZE]=YVC@23:FT@75 ;=3EM> MW%K)4-N>QX:\N2/.Y@DB/^88D 5%9\O$4+?^*2U!I4!IP^J: M&=Q-E=1!?/IUGPY&[K;S_*VKKFK[0^H2T:3 ,8<,-%&KO)%Z29R)0'E-FDC" M$?\N$1RA]Q:T(?U'5.Q86%OJ5V1HFI48E(^XJ(R6@ODC5'0"][TG!'O M//_$B]:,^F #,/,-NV+./S7V=I.YW%LTQ3'OR@R8T?C%W@^1H6H;AY\7+I/* MR142H6#% BJZ]@F@D=, AV*3_XS3L6W01.J;& XZ7#PC8E8W&&*R#@E(\"VB MXKI*,5&AJ^BZZ+RY.()=-*P,M:&L./77-:A!U92J.&L0I6\YG@'5 ^N*OX'= M!O&L+3MA!P[39^'J5TA5@/[1 ,!R\,&-6CK5.&D&1COL)A#:<1C,(UEE+9-O MD%WP0!67=D)0V*]@K'>J>Y6&O''@#,G&3T(*E]*^YXVCVC-M]X*% (AW!3CD M.<.67$($9Z$C(K&X6+W;$KU>*$VK[:Y!CA9*0.5]I+YB)_"!G!NRRJ"#UR6_ M\M(QMAEM.L3H),.G5^LGRM.U922;S02Q,.2;$FA0DT^+;II"T-50F-7>4HXZ M$!&PZDK!M@&*N7WRR)!)^ "[7G[I9G$,29"Q,T@1"P]81L6F^U!U,5)%""Y< MD;O"*IEYDUI;4V:3DQ*?#=F\>S6:"$I#-,*2C"3>FUI8I M-GG.]/$B^HY],T40=,[U'5R=JU>@+Y.%92013&?1>;*()\DTPH(*YZ/QC'^! M#Z>S$?S^9"4T+;?K;[GFT2[CV70:G2\Q$&D)PR41%@3I@E(X8/N]OO7/:$YA9KCL9"D;6<3+Y;)G_4&UT?[UGR_C9((#)S/Z?82!5WU;",?L?-7MHFWG M8H@/1[J-X=@=0S+"W_%"(,)D4HDE3-XQZ-V-U'2K@4=OR=32EPO0#GEC^:(= M^(;>"PZ+^6!RX'X2=V8FY@%^PNM<7-:G6>2WY0 A3XQ4]F6OO*:= VU$(8;W MY!-RT\,TPBJ$Z'SVJETFICX@\@7_D,."Y5((G3RBS'<+<[[ MM&V:#>_;"PKL=B+1!0%S0Y67FW('B]?H%#FDA%$9511::="[V;L+!">!VCI) M7-0V)M_OD"959/N3^A;H7\&\PZHL6%6.PRBJ>_$M5JB$$T==K53T\+XQEKYI M8QE9N6_SSS25"\3UV8LD/4NVHPE/EA=5>AY$K_LW&YPS.H]JMKVI=P!H^3YN:4 ME5J2.[(=*?VDY#8VN"ZI DVE*(?:5*Y>!11OC]4+&DS"&RJR-YG$/??J3!-I!&V M?^GC]BG!4[YU-FD3+J_[L"GG+OC(8*N>=G,HC=GDW"Z)Z(1725'7J 6Y?ET# MTXUY<-#S.PH P(C!1HT GQENN\(.H4%MVDL5/==!4M*C!-&[S9Y:P)"[37T MEH-MMN]*\2FTBF;((X@C>OA;7*754WF+6T"RP&R1:>'EOQS6=V(H1JK6Y4@5 M&ZRM::&ASVRK ;$^QSBK8/*!E'7("95U&E\T3J."8;@&.%R,CLM"E=#,[.O. MM"=SC 'R=F/]TPS'SM'VV. G?:*&DQJ"]%"5*2[E6^OJ]\((T$KT7WA K5(L M/4!D%WF&A 4:=Z.IAJ")/N+>(?_B'0;T>4)()HD'E20H-(YJK,B.TQQ]L51& MB:_3(4<:781%$#NK+VB"$;Y&'EYC,C+U(OS.PH(,'49+>]="I$"W3-/R$!L, MW/AL#C2$H34%>!>6O4EO@&$0)3!K(JL5UR_(@E(4@!ANO;$[!O?HRL>J29D* MQT4#QJJ;X$()Y,1LB!!-659?J6-3SXE<*;Y6DR$[5I&OW72=@02.Y6($9'!( M)IN6 YYM7[>&V\F+-"A !F$_ 7>6.!D7D-TF>$V9@AB<%Z(Z*%UI"A>Y C_& MH=1;_,E6 Y*X#6PIFA<:"?W!$E-[NR5I2T!*"C5$F8/)8 MC;-K^XVNB_76M( M%:I5-95T+CK")];4_P,6S?*4!/]YWLO0"O1C%Q_B\D0T[#/YQ;<:V-NQ;)' M>^;9,2P>"CD\:ZY61O%C/[4FNJ7<)X.;%-S(V3-< MDRXHBH76N:&@#S=WXZ2[BDZPT$L-*&*9T$=#Q$2[.E"/5HS2?J\B02D[E&#& M?EW4SVZ1D-9B&%U1/@ @KC;R8\6:!-R>&7MO. B!$A-BJDP8U1>Q)5 W6U3- MB349B."Y=]92'5G$$,8E?6$\?(+[.="-*TEZ]FSTEL%P-[Y>NJ!?!R(ZB3::6W*PZYTGF5* M3Q2NW87^I3-QM;XB(;RN.7U:KX8O5R0U)Q$]Z@8Q.S,3Q9T[=1'.+K0#83XRA=!^9CODZ8282" MF&F)SF"+V_J0.SH$8<>Z7?$2K:C8Q2U]!K+ZB4FBROYZ$!&B5\ MAF]8]LRA6T^"YR"Z6L,![;D9%&<&V$^.IYY(>CE\>S8:3&S4]V@P;49])X.E M^^A8ZO21T.Z?B'3 3>"%_B26"D?#7?\\J=BB!_"@[]%V!M$_.V,F.CS";X.8 M'Z-6#[BSV^4WQ-%?VO83?5VN3/"\$/NV_0,GY)0W6%?[XGQI=G1A-=:L$HW-O2&9I?R-;FW4$NTDDWS M=H26NSGCK]]L4ICA>G5?4M%DUBP:80:QDM*W6!X\>@E\JHRN\N:&J!<2"],0T643[J"%SE/-.*9_R M\A:S2(+D>K%V2".1QSS;-"OX];9$Z$I]#3#&L73 MX$:GH$_<'/:IIP8GE5Z@2-)L)K+!!-+G-N]?&^2E%CS ];$YT1O35%[HFG(U,0 M@_V&(M7WO%RI]Q;#LD' 6Y$3L@ Q>H7L@.UI3C[WD:/2&>&1+0.+*0LF,!XY;@^4F\PYUARZO0TBT]!/ V+I1OHV<4]FLF$;NW=GWC?G M/SM:*_9$M@ UEXFIM^24C%PMM28#H,@@J=42PB64>S7V."RDXFQ!^O"CR-&2 MC!9@:1)B:9($>8V"IG.+IN&"3D+4\)7?.(IJ*"9I@-1N@>S6THVGH^]A*T3; MU;"TGK>;;/^ XK:OC4,.LO2S1+WC>+::@I?.4E_]D;R95'3%K<34C \M31I; M3[J7CXXO2$]TY>\E&[87_9#9G50BKPU\_(N*NF_L>?$^?E'E(8SQ$= M4%C\&PD;T?ZAO*SWV8Z-3B!LT^R<^>CM:V(:><@T,L2G3#B[L-K]:L>">[>K M ?YV$]XZ"7H]YZ(@M(%8!&0#3K?<'%S !?ER)8=LMP, 7(/G =L&@WTG)8AX_SP_ EJ^PQRZ,U?\H M2%!O4Q!Q)8T)0>F+D74VXF4YC,2\%]]>77_SXD*+8Q[KV_M#.?"]>P,U^9(5 MY?##\X_E#C3W^6AQ$4=O;,$0@/-K91LD58OJK1T/S2+.7YB^PM3SQ[09SDV: M/2IKE-MZ^^CJ0Z1$XKQUT@]+-@2G)= 26/5PD5PF_LM>C,8885- ^.0VRZ4 MB K+Z,M^)&QZ,.V_)<1'>+$1RL+ 9)6E P[A$^^D4,\!T(UI0Q,\+I*(J^X6 MW!,BC,JH36&#]!:3.WSD]336W#A4'S(*VW!-GW=(MM :*)=>\$4GE=K8>&>4 MU6C'E8X C%3RE,/FN;4R#*3]9(M>24EMT[-/R8@0YJ+..L%FB[E+*0T;97WK M0JW(02J%T%F1QY(U&!>"M-[+PYC\@#*TU.Z7.5OI-F$S& DM^7B?G;Y=F5U, M_R8XDTL&BUB;V6G1L0E0Y;EB'R&D6*U"O"0KQ;Z-J%T@\;A@4IW2NK.' M\4GWUUT< M/,9P5Y_+RC:?,O'U\/A<_= 3.2=U"UK;*E;<37#'Q0:X_PA(>$2FQ*.Z+=<, MNQ#R1'ESUHNO'(9I^+J#%;OR&#A8I:4F_02FM175I.-O@Z:2TQ<3) [;$RDT M.C>%VHGQB*%/%=7E'5B1"J/;]'-C\"HU3:),IO!?0#NH0: 3/J/P(KK9 Q\) MA$(.WX:*Z[5%Q[ER+65O'FG1S/$JC@:%#=-FQ'?SR*?)S?LVCP$LZ+JY=LO! M5UIDKWT?TG97VL]?8=]9)@YF#[JPVJ#T![G M$9'T?4F8@B.Y% [O<_ED%[YZ$:F8H@XY/F.K9_GL"1%^F'([40B^L9(7ERD1 M'WCJHU*U8FB'JN!59%4Z8N<4;5@%7,U@P1^G*KQIR? -3>$'6-._97NG4X#F M<'6X ZC(^9/J /K ,[2!Q24*B;Y&20W*P'>VAA$GY5VZ0EV70#D9@JKP4CS.OZOM_'CX;\(Z96RV?6,JL*712VI"^Y)*_N%K5R8BX2/2 MQ#=(F"39!2NBLR/A',93D2#:TTOX\=M5*PS+931,T-U)ZA@LIZ"K?"%#8U\ ML;5&-3@>?XM(9V[9!4;5>66^D_P#3B;BU TSJY@O:KJ36H ML;U).Z6&CYP+'"\Z8E)ZU24Z9NS=XH3C7Z0O+9_4EWZ2&G>^%]?3Z,/]E5<. MM2V0.P2LO=VJBT,-]SP(*<#\BRC _'*4Q*9$-=/Z?\[65%Y6K "+T12N]D>T M\!#A:9@#&A==7[[RC-;=4)S.W%#\4ZP (G5B(Q.YF%8YHK+U)J/ ,'&NW*GT MUY^W%N5U-M]<.QUK(+LIM.'"^Y.Q XO'R.:U=RUVR'V5PB M"0-TFYSY1?=HVA[H!K46M:$%77U=>^\O(\&O9>Y8//_ZFAPIOW,A[B$Y)6!@ M\1:^0\0F24P@$Z87*$X2$=3AWY82Z&;_2PH0 .WC65?[C[_?_^F/OZ_S/_T1 M_^W_A*WLXB<[WC7?>M.HLD#O__O534V\[?]\V21A5QCMH1"WF]D1KK:;L@6E M'_8=+I3C?6.N7!4SE#RDS[.ISL!%&1[K@HSCR7+4.N-9/)F-_9-4000^@W'=&2_&\9(:(MDS7G*- M"_QR!OH1)5!JKVBN8>\L!T_6\/G%O9U>:N,52VJNJ8/)1Q1F6XT\G_-L]^5N M(\.3ESM$@Y,.7A^6ZZQ_'CEY?81OM*OW_*=]F\&IS^Q./% MG+8.P\VP$]5T&(\FTXX"1=2ZQG3,O/'EO"GOAIN>/CZGK5?PQRMNZ>/"<*55 M*K;(FL;#Z8AZ9<7C\9B>9*' /7P^PLHT8T#U9 X'E+B]NAW*OO#!-QP 4)_4 M$%4"E0,H!WU+/41<9R,6H#HZG[+:("IJP]71N&&IUV7+$\*(7=G5/;?A0&]P M4&]&LK6P%R1ZW=H%:OJJT,"*V[=ST)0-NIO?G/94H(H8;>*5[][>+Y3T=]WQ M09"H1@/D*5K6-_$*FEVT6X.$4G#- 3(HHFM)!!H:#R9H,4-^31?=4C1:3',9 M($!=*MM9.)4R; M)I;#2(OBPT6)9'>#M_CV-I#^ITL!+)Z>"+YSMR\&BN4&\ M1+8M/%>-;8-.W\7:136W_'%2W W31S0^93R,UNFC1*[. M9OR'2Z!9J]/$FV;2FAO*4%'U+DDR#F/A**9H:.JT/:2FR60N[6!1'=.;&;0> M=Z&.^FU84;P?(LTXGXZUSGFM27.MR1-K!?2J#MFZ9Z%?NL P&E1AZ0@*)7&U M"V#=1F M%(>GZW/UD5SZ2-)N,BR=P=4R:JH1A!JNF#[";78 AQHM$$$KA7))2%+8?_8@ M>31"%!KD^,NZCLI\K$D8I:+_FV_;W$<*3I+ QQVY:I'-%D#IL&*>U- #[2\> M+1,2T;&':^=8+GP^& ]+WCD!<^8U2B\)SN+AO#7;;#K1V9KLUNSIK3>9M1B] M>^1\= -)*?B?P<:[7?#K7D3!03_[.M MT)YJ>[!J2>//'N.#44O"O]KF!ZN6A']];X"J93?==;5=V0RV&O6U^=%O$"_F M_Q%XP2JJ__F%>"'Z:4-=/887K*"&ZFH?7K""&JJK7X(71"!#JT;XR4\4/N'] M;N:(7;DBJ<'T.=]J(O.!G>7E#?JM)"QZ=Y!#IRB5QI.'HO7L@.=VNB#-@H]W M-E_%&"()Q+5-0#[>9R;^FOI(Y'\]9%P&K/,=U[9+<0>7K/BC#71J\G_3_!K[ M' OGE/5XH?'OW0V62DI94+A^A!YR_?>7ZKQKT0?)'B1%#R'MLS1D!@TGK=(M M2@R:TXO+I&P_%$"H6X]+*Z0&J8T6SES21SN7(@:1G.D*:Z=UIO**S-M.9&SO M48K-V3)S%%5F"G_=8!*0'48!1P6\X!X3/:- .-P^1IGU9Y>F45=S7&SA;%K= M]M&K[G8-B]@!06MR$Q!,QFRSS6Z[L:[@H:VPU7&[HG.AA1>A+81B.XK'<-P^ MTM]M IF'G<%^0R766?#_XCKK%-2DF6]?5,@\**_2JH-L=/A^B^@0FV=HB4=\@?BZ^IL#'(63>/Y?$8_1Y-Y4PGK;KG; M]U0/:-8&\3#](F_2\?:R )#)/$YF,W843!>+ MZ'L*N _[S':G6**/809 G:)(O,2XSHY>LR#3CH:3""89C8) KB-=(1,8%*3V MZ;0'1C&V:0+"M4"G;@*:^S!>+L9P/["_KBE&OS[:DOA\.H]GPP5(R>>S13R' M@2YZYT-V=Y4&Z#YRO.R!B3".SN;MY.2%^4AS+W]I MT\K_BOU3VKU1MNV>*!^X&G,9<1<0#M_ER&0BX ?*;&^Y>[I;>VI(:?/I(-2T M_>I)?I[C,W:,>D)'OI"N!+V9-E3N^(MHS7=T*5^J6'+%5DG;ER3H\(K]*[XI MRY^%B/^RM]]W]!A$H]YT$H^'(S*3()683Y+P>R F23*AKV=H')R[ M4%^7R3^;QXMA H1C!I22(E-&U!1#/Y_,XF1,O39&\72>8,N4OBZ&HWD\GPRQ MS4D\GF.< JQC-O$?#^/)$CNA -U$I[28+9/Q,EY,QMQ6!+8CZYTNXN5HV?A^ M,HF7$][N(2D<4\];6W+,G59W)4MD;H35JU0 M7X-WQQKI<31V5R.]0"M1:]L:^$LM20!21$$B'&W3S&C-A2A3"?G4A&!WCNJ7 MQ1SB.FNN5\.N-X]ANC-C!1]-X.*&H MD_DB'L[F+L_-!]F,9P"/2= 2RO2B D*XI) N/Y&XO-T4 $]R[.ADG*ZBTU#Y M/H%&=W?)N9B(@O0>!SJ3C7S%"A*(4_N4 $@%;J%W# MV&>0PZQ>=58],Z*6VZ_F@]%NIVC'C1M;%.?)AILQTI]<.Q7K:> MEY=J.(-)W![.K-APAW##-K0_!OV9VV&2E#?0V!Y7@Q]I5PT9RU MEH "A?X!DQI(8!'/6Z.(3]KHP9 M%N+,VV2;NS>K<2GE5HE53Y%I5W.3P7%\,M3=>H^TEQ#%!#9ZC;.,R.G!S0A7X88768-1^/8VKAJR(**E2009\0/2 M]?DDQROWO+,5O>MJQH MK79<@A)KK_H$';VYEAK=:-SEC>3I4+M!&4&4N53K7>7;K&52^D;A\-(3Z59< M4>=#1ZQ&W<^+W&MJ24;O1 :6-J;L?ET)Y-&GG5586V4T''ZE:&L#UDP4.'PK MXW-^6Y3>W6&#(BQY==AR/. RJ&77<*\0@_E,L 5\"R)4T1!X>9.N?O9NBML2 MZ[-79EITDI!?!_WL?"&YUX37O%]*]#&M<$]V[3VR6U,^AB?$LBQQ)[CZ/[QILJI7O\-53E^4W[$(R%C[M[YS1X# M>_V^+#?*0PRX8K9\>)G#58*E OW"TBDMUMLA.,* \S8_(0?<^? 7.G71YV+E M]R5ZRA7/<0#N0L;-Q^SK A+_UAIUH975A<)59$3LD8R0Q$AM@+"01K;%I@3W M^=V]=@7BMW<@76),"*>N.N-WX1I4T4_[33-3W^MG02T$'Y7N4VP>^-Z;6IGCQ 1'J20+W>"R$]T M3LU]+PP,Y=FH15!4@T"0/&%?MI"GPOW)E1^W(XJ'&DNQH^,"N]0226!_*%I# MEK.Q\3_&5 U\WW",);-N/T>2Q,"?HVGT;\3%/CH_ W#UA?E"'1J-1'[[+JZN MJY#I*)[,IMXJDTSB\71$3RO@5&8XBR:+>#%?=JJ(?;X!C_&^(TA30;65ZC@- M[A(7:&(:R)OL@R_(X6H:&?!)-IYW5Z\A/-++>+ -2W633WWI8@))ICCM-:)(UUY?CULOF#I@%)$&IB\B[;:.BP MC%;(=!B.M7F)]:E>*J4))NT\+E/P-U,+@"6YC6OO"*ANG-:KRRG6W9X(3Q5_ MZE!-??IB>'5$FDN!18]BF)OA9_]*^(;5QQVUX MA2*AI9N]:XY)+7K#S=.*>3Q/K1N5,\^2B@I0I8/G( BY;*V>Q+[R/Z&REUWKG+J=6%[ =,_G$ M9@@VPQ\78BU(8B?N*7!B:[ZHDZFA4[/#Z5=1JG6&7JUZ/#1^]0&:H"U:-&K% M]PA=+)F7.IGK3"&28NUE,:ZGU=TU)4:CYE\D^(;JBD>7)*1I;;U:6W]P[6U+)KG9T HJ^.(G>!WM;9_%46O+4]JL]F>QD(]*B!'1#D=L$_WJSN4O^8-^6WK@&V ]=W<_U8%?RNJ MX&@^>5(5G"VZ5<'1,EYVJX+/5 0;RL/Y-!X.,4[-J8"C))XNQCTJ8+*(D_GH MOU7 _U8!VRH@N;D:&?9M4O6T]B>$^+_5O]^T^C=*3"7C+U7_.OAX^J24V\$8 M3Q9U3Q)OGR'4_M2*R>AGQ2YHDHK[^:6ON<7HOLL>UK*GD;5K61TC&3'J78YTKA)(@I[/SU<-*0MVO,P$5>LZK&7/'.&)\TX@;GL/ZN51C7/WX:9IAD> M0=41OR]3)@K?YWPO7U)Z>[O0VLW^M%2=8Z-2E*;DS_L.J:Z="FG]R"W'@X4[ M?K(#D7R/_;5U7'QL:DT^^AB)NDO-EZWVMM+:6# ,'CN$Z;.GBMB-IT(X'=CDURY>^R85 :BECI_.-)!\:L?W''^WR;>Y!#+5%/9!1=^Y!!VO_"Q8 M:BIA$R2F@6!)K+2\Y78?-]C@=$_5%)!X\8Q4&QVF=7>F:UCN?^VRUC1#HW_Y M%!+*E>Y,^IT*3&%'L# FG@].#3H:&H$G1WTM<.J<0TX;BJEH3BW,X21/3,A2 M,I<0F4L2"O#)J%FBN\36RJEQ7LA <]Z,B@N!7[ M>[5MN7E$OU-OFI&E57..H> M['S29HSIDY\N(FRQE#6?7#:>1!P[IX(N&VVS0];TJ0Z\9O-R-T9#^9V>$FE:5V, MO15%:^QH?1)3[""L;P/+%SLE]3L7BSX^45_$:N,(^]+#47&9T5!1D6X\[EE3 M2Q-#=('* P>C+DH2PRGVFKW(4!@R#VNX*:NJ?+#6:#6LA*L0P+0HTO/D3*0I MX\%D_)4S)X6S'*-%("6,OH*+_+)5EX%S#[EQ>UG<7=+I40ECOI)>N@AKF=;\ MD.-JVK@%V!J$% M>"'+VQ-]!Y40U%STXZ3TUDXPL:;IY?9G=D8^GJ0?<^\(7^'4K=T%FCZSN:NR M5!9TA. P\J-RQ90GEB*?^GF$W1@VG6S>W2.,;^[E]]JDAX=_@A954NX%=+#C M1-<+""2[B>-[;%6HEE1V;&[O7O4LP#*6QJ72DR9V?XN8Q8=-W:.ZDTEG\6BQ MX%S299PL1I)*FL3C^90ANEC&\Y%I3#":Q]/9N-65PHN[M.V79'FZ8X'\60^? MIMT<'^)[D,$I;]_:JGYRO=VU:C/32M48O#^##[0 G76%]XHU$&_.X%&L'S,1\:)N]+^F\2SX=+_'6, MOTYF2+E4!IC$X[&O0I],XNEB0OK@L0URD75O;UR1SP8%.=AI]B =<9#KZM9O M,ZSE!P1'6F-MT@/WO*:).7>!*884SKTE'8AF%D^+L^KEA=&S8P'FT>62HS0T M98[4\;Q)V< MX4(-]SQ@9H;SF3"Z'. #5('G/JVV*#9)* "^P9D.^?:&9I0@"-Y#1E7^1&64 M*L7U@3)YUBQ"BN@@3IC6B[$IJ>[B /";@DAJ)7B9577<5>Y +_X.4 (1:57N M'BMN(%^),MIW"K?N:(7!:" M6[,+Z6@>.O4KX%G91\IF![>\=;I%N9";8=9DJRXY1I9"Z55EZ)RV1R?SLI8G\^4F:8.QZY,,"$W5A $AT+_\J;1W'?;/GHQ M.4]0XK"($KK="4@!,I+P+?%'ZM85#,>;8C)$G76BY=XS$Z!5V5D/Y4<=85DL#Y!#J8.NJV-2I\THAY.,$:-<+N% M=3"0U8*?#(?QD/]IMV1$/P_H%;]%(U/#A>$(B:S<=-?3G.)&^6Y-0 S"R@WC M*0OJLAQ.M/*">J>,-6#AB%\ MMS4V$6>X&[NXRNU&F8'"#<.7*([,TD2RAN]+DDFE-34JBCBK:R#21N !#E:[ MYB,X6G#((VM M#X0!#G_(-.P 2YM%U]ENKPHH1M9VCV&\ O@ AP(P(E1N/'_)()D;:]7>NA8,H:)R-DF'#RY 8J_)3;\_'0>G T':@:E#N MVRH%V^YJ:C([NC%K@WUR:3;A]S12=S8:6F!XDZS7^7LV\DH(=8T!V 9/YEH9 MHP=72&OYE*D-#KB"\R&D:DS'S3ZRJU$)?>^M9 JSL@#X!??>]*DVF@:7,M MO8FYIZMP+927)ERGY4;W-B9TBMO G@]B87W)<0TD14H MT'LUYQP1.GL60$%7K@?<3YZN2-'+A(?@PBO/)\ _OI9(K/4,RTENWN!1'*NEI^\,"19B4[(U7/*)G0WXI:$)7ZU)A MSX;7(KN,36V*QA-#R0<\8Y,K!H8#\HE ML%3G=#;&B;LRW,1EI,23NE7C'7HHS?WF: \314X7EQ<>7%I6 MNUQXP?IK/?.DZ_KQM7E!7_.==M<,/IN@:?(@0;O-%R9-(I \#[])07%5J@3; MCR'RZ^;#$K[SU.UP(5C9)K]SH;IIQ[7@'71?F>1Y5^:W=#.><0>6\7QZPA7P M #&78(8M6V?+7W %/BK:$:C)?4AE8#AZB2V6A#L/]\CLN%:1L#F?>ZCU=!SF MDM9)QBO!KK68,'?&KDWZ*I5@8:7A[K#Q^6CXY0]7UZ^N_I=<@[>2E=>%*9/_ M*S!E%$^')V+*I(DIT\4X1C_4EV/*CS0^&D$TEX I,EDJA3DK1S:. (P](F,M MNJ$;M=7UG.FU0=@QW1X9AWR@;?#@%D'6,/B62U0O/Q>\IUP&])>&X]^$YK MNGFQ)O9JEV0 P\\AM1W'"M?+Z#N!Z&211)/E -B=3K?&RMY81#R;#Z"4Y M0_E3[%0PG@S&B^XIVZ<[BD=#;'PVG@]@GNE@-J(N>;/14*?CDG;M-Y,953T> M#Q9#>&^,!<5'<3*<17_F$J:E*2TM6/#,!2#$*<#&G4GNSL1T0$DW*RG^'G3< MZ6F;@_I%KJV[%*$%Y8J.]5&5I,-,\0$KZ%-Z%DSUE^O81+$=4!GHZF,S8@-L)QUZ3;JCX?^S/ MP/"TBTA6G6WS2ZYHBWEHGZB^%T<1>LHON=R1IQWBQ+$=8 3]% MUPU@4GY7J-\(<=,[5%4OPV$PC)YP??/H"\/MB0$WG(E^9"3\JWOT-*TE,)52 M%IBKRH <.V46B15(0;JED7/?"TDS@GS8'#FO&BE8735@X;#9N6MEU+@79%@3 M%ZW%<#11E#G^V:*%)E2-70][JMQ/'/V8[*R*G/=G8IH=!8J#X5(*^&5 M3OQ1QAI]CT%+Q .;BKZH]=]_?/->E7G38=CBFNTZ)?&5F*I$TTN%PC\+YH@ M@(,J"MKNA!1"04&B:&$-!"FT,TD6)9OLO4:FZ;'G+SY>?P#U:H]%-C7S5,H] MRIIQBT@< ]&+K+E^?'1:?Q82LDN+///U3+VYJX,DU!I52O'RYC(1XG8D_P7B M4":E43&6KWJB+R$Y[IVE25I=IMCK%!Y_F5:;,KK.MR)=-YN?28SW\?-K1#;: M\U*T["Z_/Q,38H]VZDX#CE,-T.O<66Z\7)EO.+LUX-%BZ_41" M2<-[50&5?ZJ=T2^[>VA7" &,KU@=AE;]:]TF8I>-*V4E9 S"GPZ_"FX:!<8> M(Q 4]EL#&[E1LAZ=PWE<2+1\WC&FL!D]RY "2;,>*M-B^92;\-S'D''(V<4_ MYCZXR]T" 171]EG#- %O_Z!.DG\,/](5ZH(:M[,3GGS-1\OE*'JM/FJQ+ZF3 M4PQ-KZ_?OP>JJ48E9\+Q=B+;3-VG;3GYG(P:DVDSB* %"D"'\G!W'S1BVZ6/ M58G-/#2$7(RYN"C*Q4JC9!Y=4JY,I(GK>B^"SE4%AW(0QO'C/BF=Z;-0OD:> MOA =B9SPXL9BZBHPX6EY7[K@28A]JJ&S)!9T3SFV SE8F\U#6Y#'M:J.Z-$T M4V,(5ZW:9E#@.GP($8.F"0WS<2!U"BH*9.*V:"Q M^YR"IUAC<'J6(BN>!86S2_Q#&A79PQ%0^G9+&!NACN 0*K5$9#]P="Q]2F9A MB5%)DJE!8F!926A_0?$,6X#YCVC65K6-$,<[8!5U2@^=@>$$Y.]%% '809FN'HV'I M7C/XU?Q%T9 M;RT,,+7SOXZ^Y=UA^9SH=8^'M>U=;3N#KRTXOXY>*ZMPK;BQX.M@$7T541+I M5Z[GSE?1A[S^^?(6B6.8WX()=E]%H\$R>-J-O,%B1,;"-8'1\=_0/^*<\=P> M'$L+XH#S<$"]U>)NU?6^TNU$]AJ%3?9 M??HI+ZM!)[1ZYC!/6)N=+[-4]0"T*>I2NOK'BHC'HVUD[V4KYB(LQU-],: Q M\#2.YBY\""%A]I3:I*)=HZVRM$9JG$]S=4H]+I5Z:+9:^%JK,0FNO6F*-]8( MJ2U([99%5G XX.GPR6=OH(3KPUU;$VL@\W1Q>U<:2X0)+QOL-H>Z40D -7LK M)]V*:*=)T[\M) )X2>PUX 3!MR%M_<;1XAL[+2M[9M0X6(UC<7VA_R'3/X7) MFP1'B?,;C()0 J;9(*P60S&"<,&.,WX5P!/Q_I4T#L= M6BD>^-K8BM7F1$8[]*ZZ!FU/57-RJ6CNVOBJ2F0Z=DKPH6!#3X>\Z;YJV6U$ M_.,<4AX'N\SZ,@[] >I!WK%U=]T$'>C$>=#6#AQ-0[XO-IV/@3QI**'S$U$H M=A7@#CM$FXF)OY:XR6?6]+ZU;A)6MT!RF3E');GRJ(OG*)XEY-R,J6\E#=A3 MS2]P#=.F.D:J*_45V.H23R?8&)M/(3K,YI3E^80]MRQT]7? M83,/]S;WQ3U[D9=*F]ZZL@.GIU__W8[QI91^M"61*0A!D\W.HMEH1H/)/)I3\NM';]WO N\9'MV4G-!PE*,I.J"3 M))["F;[A1%4L$'@#,][FIH28;Y;&.3C2"EA?T#Y"8J7G^$-W,&>8ICN9TL_A M%-W6TS@9+C# .9429$%N#2G;J!":-V@_0S$5D:<<%;]6^-92ZH+!W/9I% M5F@_J0BU/GF[L&97MF-3T1KN7")V!5P^NCE8JZVFITQ/EN,K&Z5>3'S*V=#$ M)3?K =<=R*=C2JSUO/?ENWYL>5.SL6+_1DX_SH?RO<)BVD4!XF,DO M..(LZ190S,QM[V[6_D3YLLV M: 'F@ %T!X]^B3#C";#H=-E>9Q+/I%*N: M3^%'@E+)L'.E,,B4E@@<>#Y?T&_+.!EC)?4K:MEM&G2>SV<)?*YRIOSY]*:2 M632&/6%T5.^^2'"8#PGJT^F,Q(E1,FON"Z6P$0;5388H:TU'/;L:#Q'>YY-X M,<0UGL_B$;QWRF+' +9A! )-[U(7N$@Z@@GU81_Q^L/[\PRG.LL^1-SV9?FS M+Q:I!)JJD-C!-=GN$U4#VW-0 ?+8H/,LMXI6-Z&TWC_*,RA6LA@??96N*NSVC-_?927H]+O[G NSN00H:20:1E<\V86A4>'6"R"L M43?K=DCO< ,CFX#O]LB5N=> 81CVH?4.J&@Y$/$<=BHN5-$"6D(%*40DJ2@X M.!>38GD""8,S(P@4KB"%='WH[5[O^-VB4=!3:@A[*+AZO,:\X6](*B@)=>,'>XF\\GRPG)++-X#(R;Y9A9LOP/D5XFH?0R7'ZQ M])+,F]++4XQ=BB@8(4L3G^.& MN$65!DC,P?@OLF"[LMU."./")+46 "BKN[30PE" MRZW):GPG*9#&&V8"M)L5RC16R$Y.EA*&4,86(*P47KCX%R]Z8"H[3:]&4IV< M*B32-ZK(RS>_<>;:P:="I/CUN!3W6+ M%CPLL'13*+ATB%&N)-:I4B6[QAO+ M[5GM[!@KM?;.H&](_=\ ;'U(]!GU\D\G\'77?,;S8GOH+_'S4U^(EA M3%H4_SPV-C]QX7\YRC:/;1(>2:)+!D=P^[O<"#4_KKP&7_K'45W3Y?*.VD95 M@$&K@ZB+=Q*"(='.W.>2<)+JW[)1GJFW[WAI-3"L+> 2(WBUL"9Y1UM7>6L\ M!5F46B'/PHCN)ED9.LUS&JF/M8&%9BL)%ZLH)T$7V4:+N&F@MQ0H\2K&;YQ@ MLT;RGU\C>+L[2R0'Z&)8W8!]A!1T=II(>I4K--\_E%5W2 M7C^O^*FE\W\)Z^P]C@8S.O+D;X@#G6@//Q^1N;7/R.S,X0NR@I^/X\G\--WK M&>;P!!6;$>@_C?4MIHZ=+'JT2%($SQ.Q?@^?XECC8<"LQMV;'@^MLCD^.NKB M.!]L>FK$E_\17?/]WYU6G=R.Q:UJM)4871") I!N&D%,0*,J^-\K0(-\@&?1 M?!K/9@C]^3R>3! KYPM HSG2I2R_*Q Y1V,XOU&\F++T,1K'\RE*.%I!'-Y8 M+O#P9M-XNL#!SL?3.%G@V7P\'@#!0:\^GR8,!<3V-R8 CW@=HZQ8A4RIU$\AGTE\62&1=9'\X4!SW"!E04FRQG^GFB\D::" M + FTPD6_9O!$Z-E/(+1M0VJ7T "L^(PT\D":[L/QS(Q%GJ#.4'D6\[PLNNT M:,P8\<6*1VRAP?6.W:FX"*VRM9QB=-26JG&#DT90:("?Q>+(PT*='?=&'&@U0$GXTC>"D :ZO M38M:> MTS)!O .@8KDGD+Y\(//YC)<]I+GF^,R;[&7C/^18X)]Q'#)I2TO]CH4Y ZNCJS"84? "? M<-ER9R^<);CT28*<&("+N_F0V60@TC3V_?V+37/.*U@8#CFS_$M_8M=J:>QK M(\F 6JXQB]\%G 1E+F:CCN'?5WE9N8AX)Q&TGCO'KA%#VB7+U; _GXB$ MC<8?V(A8L+Q'AD-",ZYM[3U;BG9=,]!5BB?)F#$C4N^J*FB\_F2+1B?DVPP D)78-^_$8[6UY:OZ9M/,SZ!HGI M"+']97E[Z3)MJTI-H]2V3"K>NZDEEZ)B*4H>IX$QCY-6>_-X;(8 5F$,)\&+ M8)-OCV.(IK9V(H=O8&+LZ(>J7<% BN0_MVP /H9\[>5!!/Q_*6]J)C;XU0OX M[<4%-[0O4@T/)HY=Y/@7L12)!,>WU/?OF/JM<";?U]%Q;:)(X^E7B +)Z"O# MV/\E+:C'GRO!ZQH,^O(6:-K!/H]80>>2$GNHI2YGP>,<& :H'5S/N7C]A0U, M5+Z*P07Y.D^I!#_A%&66FAJ>.)K2Z!CN\B>>/D7S0Y5CR@[B,=+_QQI.ETT/ M9&ZJR1;/,@^LIS4U'"5"2]=)%GU;XWC.)W3]^J7F.%Q??1.-J. #H08W,R.R M#]# >H?[TG4:9KD+ +9R/@Y&'/\LP%1T*DV'@$V3M'H/%. M0&?.4&BAXE,K3'L@^Z):N%PI>&*=Z<-3/0%/&4.U"IJX:4HPW4 $I%<4AY B M:5FEV[ K6^O&]47FRE74N$@;[AIV@\_; >-&2JBRRX9\@8!#&8,._D1!PU_G M1D-?=]76:&5;4^\SD"^\%1(3*4=+X*^'8HTAS!C:R;PGO&J/_FI2 F95WG)! M$C82NRL@E' ^B/ZY?$"K20@FD@"\98P2^(XMD2ZRWZH,\[NZFQ9P@2D*AT4( MV@H0 ,A\E?N@'>W.DW.XJUBENG%%:TX>09.E0TY9(I^(!%-AD&[!Y2Y HKI$ MZK)6O#A_\=V;[S^^P=(8?G)M*6M!QU8TLFAB#SX /F&(12^4X(Z='"80LM#) MD@ +>+@LJ6WD%/+F&+]#@B5;('NJS,;1E.)*KSI<\":P(AX-9_@D MZ%)N8=(8'8T $ZJ$"'K(=9\R,8:OT9PQ&;/2K'W"$7 8H$=]-@$K.)DMP7YR M"[SJD\DH^HY"^+K@/F:%>C*')61SOTJ,T6[ MR.MDFW*>S^,1:]2@=HS)[_=>.N4Z<_GY,AD;I:QC2_8<<7'#"0$!(#593HVA M#<"RF.,'].N,C .(\UTZF@]")-\72SSD-_%=\]IGR=F+!\Q<_ILL3E4YN!9_ M =978[.I7!HX<<2*Z5W$U:48J*FZ?4E=0 E]D_^, ?U4^P4^Y M[-K<1)]J# M0:34KIUUUP!;F!VSUD,[EAYSW/>\30N)0"$!Z%I?=%?FW+0,SC*O5,?!W$\" M4.I+'@4LGMPNMJ'Z.N-=U<_;5AC%.6M&Q#7WRR)MWR;=F3Z) VW2.N'QN*['::SBE4 ]6DJ[.E;?+44TI1RY369A^V;V/'IK$4XAM7S72' MWC(I!$&M(VT_/$Z+5R(1Y.UW\LM'[&EW9.MD!] ,>5$CLK5S>^MC*S(NA>*I M QGJCUH71!QT3M(2%(OE?DCDAM(6\930"A]Y+=CW7H-CG#9_Y=W@4IX>W1%W MAWQ-=#$/1#YM=&RJ+029GR["%W7?/#')E$N9O4;<&$OM>WHYYT]D" M.IS$G2Z5AL6>1M %U+T,>KUX)@X8B4\_#/\Q+CGGN@\*^1!+/\/<_&1(/X<3 MCOV>SY>DD'C/C8&>GAF]K=+V?#&ENN^S_O=2D>O$)GPN078)RN @98\QY]Z[ MA3A(%\^2N[VQT,X!&"/VD).CXOMT5WO##'&3X"#8\4@'@9%@>ZW' #-RE/J8 M5!5.(W1@DIJ- J!I/"=W>PBH-[?&_!13-I7K67_TUA 93+FD4+>CEMB2>]\[ M_,@&!-1E0] (BJ3T.-PPFMJIZHJ-_8$"76T!%V+7<=ZRVR-IWWV)0&>7L^?2P9CB]F4%/W^-%YQ;GSU^*\)E3M]W9;Y&=*MQ( MC!O:!X3WR359DOK4]*X]DM@T8#.39@#;U!+4)V?O3#7P1B;? MTT:GAB+*$=)9B(G],]RCAVSSR5<0PS;#ZNLWICJVMUE1*ON5']$_RE.Y2?DGC69 MSZG'" ?4"M1\4XQ.^+%OW*RQ'SRWXHH^Q"T+K#5!K$:Y7U*EQ+%JUZ+:6P;6<8,]4Z MWX2B^*\\&9=5]-(#LW;_-V4%ZST@99C@$Y M),]*^_D(9^%CH"F;4/+@.5*RJ=5%A^Y:JXO.$[+SD3^RO7,3\:F=1;-Q/%E2 M'Z-Y/*$PVO,IB(44N/13\_PZCFLRC:>S4319Q*-D&4V6\60QBE[I(8GO6?9L MJJJC0^I3NJ'K/9U/(@R/5)'[E0"OA3Y=T\\H?!&FGX+8(=-_\\1U.(M& XK1 M' [F"[*%#T9H87_U)&[3FPM^I/1X"= ("O6Y1C^NN(*S%LV&25"V>[*< M!'^3Q!$/IXM&A?JP*[6JY@U4/(* N=9(/R'![7C=FY@\WH=:*T3(GKDN-VSY M4B]KBU9^HXV"KKE6/%_4-X'S])V[&*T.N5)@_D-&O04 LOWT\WDSZ:^4Y*+/ M5TVG(,9HX0 4=LSVCZRX2SF&P/5 ,H&0OD6GE#+*3$20C9] I;E1T!P-.A6I M^9_R[(%%"XY:P&1,K]VOLQ6+R)@=1>%C^,E:S2XH/VRHY -Q;HH[D2PH='#4 MMA\#"S]/3&*$'$]V;JU(ILIZ\IAU>+%QKRQ8%!WUCJDU0 M'0K6(OLZPB$[\AVZ^.'YFZ"EX1?6K9+V^0RZ0S!=Q,EW0;\"! MYHG\ELSFT2O@TMBLD;*R*:]5*8XF!HZ7\7 \C"9#]FSLFUC3^GL+3)_L]GP;!XODF$T3T!6F../)3#!I_NLMD M'@\Q86(6SV"7 *C18JB)$:>M/AH-N<#F:(CY*/ SF0+D%@8*+00V.TY&  M9#(8QLOE(IH/X]EH$ITGRWA.R64\65#]^!Q.CY-+II310K],YVC5#.?H M2E\ZG@ZD?38]C0J2#Y'N^ET+Q['T_J&+0 :M"UD\PL@G7V$J10VA@W@2T:3& MAE\[A;NO3I./?SU26Q*UX -(=EO27'>XNCBH!XH.RB" A/B!#X&G='IN\&W" MQ&!8,OZ37XY8T3W68*<"WRD&:X8CW$G(2]R;+A!S JXU2*)L*9WM6/+!'JJ- MX@IPM1TY0M@1\+US\*E;T\:6:YBB%F4E3XT"5H/1T83CJZ'A(W(= MMW20*MM948\2X;70%DP#==O:PJSI/H_/816S-*7[.LC)$B%^LOQSSZ'---=O[LG@K M1];^3K@8GB&FU4PHU U_FV'C-?P-,^-&B8 >?Q$I!J!"./ITOZN<#^@<$I88TIP/1D!!,M^,@'8,&/9'[ >A(VH%ZBRB7"@F+!* AL-/RJ,V-(3PW#RD#XYGZ<;"A MYRLU[=D0W1-Z[8(LDM M?39>&N\&N3LF4^, :=Z/LXD)4:%:N(O&VR8.K7.G MXMIC/^+S&WW]0*$MV N$BU_^>C#=-('6LCI<9U+A_G]Q1@QHU=\Z-9PDNW,0 MFM#*GJTOFB]WO6,OY4E9W<]:P6E=M6$ 3/*1 ;$*<(Q4@7)5 M070%%:IAZ?.@&0Z2!?P'=QW^F\-_DU';O!<\C@_!IOSC#>C, ^B ZD;)@LLQ M]6* 7^9 R88$G5D\G"\;T 'Y%?8 /Q:P^#E6\IU&2[29#GNA$R?(C8'I+B;T M8[G$'$4,5D;@B 2M]H$IY=*"TH+$"LX'Y7E8"*:>,HSD^8Z]GU,[OPN$P0C_ M(QA,';2>^>*D7;Z:1;+W@'./7%I"ZFF<_N31ZMB]+QWK:."$Y-%PZ#IF6L-R MG:T.XDZ#;]^B)?KQ;99Q/7HXLD%T_B+X] 56K@$R=9-OT*RQV:0WI:EK7Y=T MQW>'FTU>W[.C(]TC^>!Z,(T27*^V.4@#T<<5.M(_Y3_'QMCV,5O=%^6FO'M4 M:UM,KG86LJ1'-DR)G6[+AX(=+L%:V2E9+[DS\SDTH>51?!E:TQKS%C8CAS?"]4DGAM4&183J_L5R/,8R MC&+--1E)FR))GYY;-+DR]PU26_8G535F:Z64XW]+G9] M:;4($!5NSU]\=W7U_L5%VY>B"/O2+1M.Y[2G)./IJ>UJHAC9LC4KB76BLG:Q M@$'NW+ET'/!E=Q_N@2@^7B)%6E]P16FM0DGQ$4$>N<0&R"P&Z5K;_Y$7\%JB M>EHGWOQ>*LH$&?U/0\#E'YNB=5J)+G-#BSO%-;;C[! ?$*=A=&QW\H?^#!P; M1.\*RD,O+CF[A.A54"<^X^P(Q$?LC!VLCHE6[3PS/C[7)Y=HGV.MFD[AQY*T M^',!Y^<"H/W05=;9Q1 E5+:A?,91,S*ZD!F.PH5=8'RIJ6PAZ,RF;@!9,LF[ MIJA?ERSLF[ZM\FIUV"(+7VE*^A;;2-EP++]FG_1"#AU$Q3M-T-)@1]73)%*+ M>0X'O_@,)>0587:@GT2^,V' L>D )J$M&.6N%TUL@N([41DD[K/;-?@.3Z_V M.Y\F4^NJW38D3*$V)0+9Y7+7"%N.Q4^S0+]@9L-D'C!8?;,N963EQ8-6[1!Z^UPO:;5HZUL]IQGV>3L[<$K?0;M MB=*HC.2CKBSBG"4S-$J;-^WMLKE6TI] "OMUE/[A#+FN$6N7]^\B_??=Z^9J MD[*_ '5LO#K) IPVCN)LY1K%@R+*/EQC)OM9@7S^+J"I*#;!""3LE MD49*A$>EE\9-@5484E@1.J!-$4TM@/Q39M*RW61YHW!=7@3)VUK<<0N#WZ-! M^5-&]O&X&5-LC-K_?WG?WMM&DMW[51J#"58&6@J[FT\O$D#CQZR3\=BQ/;LW M""XN*+%E,[2C#6J3[#0HMF^YW MOQ,I^,CR;0"S9&E!HOQ1](IBR'4_W9EBJEB3,<)%W:=A*HWJ*8G 0""2/2I9 MHA@M(G9:NS=W*_20"/W@1@4R=KW>*%0W):%ZWD-43":Q%E+*.-S' \>H MEC%>*'@'^GR07NY1_7!*?8#,A)L%ZD@7?(A(M*0A- =(,4^:KT;7.!#5HUSF MN#<+/@-2D_/1CM>D?V7WA_62$GM )T43Z\UJ^5%O;A?X**!@?V_37!P@[L>/V_KC M?,\9=Y(.KREO?!0T\U\!YU@LPK\L:(SKWEI?XE/:AY7C%G1Q;S-\-^3F4 D7 M0U,$#,NB/F4>IR+9 ED@7I#D>^H69*@.W$$+&TYP,-Y8//+,X9:W&J0C#C64 M327]CB, MUO2$YQD188)UP>:C^L%*P5& E/7UJ*^I3K15"$(OUCN A ONK,L MSZGOD;RVCSGUTX1#SI:V)B**A82$A-$;8F)1A!,SQ"6I*W,RD=5^Z5!MQKK M>UYD,ROH[%HKPM_[1-42T?O-8-B:V,NK( (T@S1AA%/MC@KQ7R9\*=JGJMCN M@':^):'X$9R2K^:!:TR@Y_?F,[!XN31X;>+XYW.SO#BL/,4)6&'),/N-4 MY]Q.:B8L+6ES]K&5A;;B- JJ//C[.$5C&==;<6#@@W*MN@@3&;3GE]F[.Y28IJ$Z,KL2=!'C,&0YC[);Y M1S(>&R'I9H[1Z3>4_. 5 M%WKU4+H''\EX$P*-]6%#B>AHCJ"]E.SW>]Q+5*N#90O9A%LG[ %1O\3J9"9M M6]-4Y(ZQ\S%:AA56&UERHJ;'@LD&1KC>JPR#UB_N_-UR][>3'J; %!NSBW$M MS.2)3MR2@42B*2<'Q6)K-"L+L,5F-3#%8W'@ RA=T)(TQ(P\%!LH-F8N$%)^ M0&(RHZM-B<\DRE&CP=TCIE5B;A1>A $VPNG1YY-SAFD@,Q!$@?YY^9&Z\[.5[-?[U5,JE_!/WSU(@:?O^K3#-F451GR^XQ%*2-N3]$.%!6#I;/V1= #B MG3:K(A!L#,Z;5QN< +!5V=Q)>$[AY,@;4DB)' @'+6&W\HU:*@:.])^'#>ZF M= !'&R],%/IHNQ'*YC.:(FW@OY0:81J0%P,]D&M_D'N'P&)O*9I)L+'G%D<- M+ULQ'GB+KSU8:3;6D.^;!/3$G*W4OU8DH LMN?. M+(WR,=(;Z%:RFD7GS3$DJKKG[E@AX&4U+D52*23N>5&CGX-U=5E; M-&>L,(+HXR/C*#,BKESUY-[9O4H0!W MVBE=Y1PCP68 NO'Q9A?1,346'<,O]CNZO?^ZD90O-OII)*0AJKV7-I 8:J\E7"!H& M#G%WE[LCA:VI3WR/H9N7'':C"A#ZG&I-4_")+DC(G^JY3:1PRQ945>#-]:R6 MN'1ZG<1WX$JPL[4YNP?>EQ>N2J64!J$11HB+HF3)>VQCHHW EZ;EG8325_R&W)".9MX^F< M*_-%S@-E@.]="].^\B)&0-NO6E\J<@>Y>5D&E-@<'Z/A M/ J)8 XYG@J*&%Q#><8E#?*FRV"^7A](XD>VL\Z4$2[OA2YH>\EW(#9#&S4C M7DHI-XFZP[ZVC2.<)EF1-K=Z7EZMU6"BB5D\ DDL9[;\18M1J&UE+@8<%M/V MBL*TO/.5!?+P85AG\S0(B&1;(XZ*RQT\849,30=);5]<2:G$ILXE. OG@D@A M9.C:[QK>E2L$26.!Q#XL7J;FTRVN%Q-%VG"AD =+JUV)\Z'=S>-(R7:#7(\ M3T,%6WE!8^9.DPOGLQ.Q#>.$1%IV(#V@4"[JE;%K>$Q>_B9W-G(Q4O#>!8JR MRX'D/*T'-51R4&JV-QY]JB[CCGE4?;,]&'6CP:[I>/!Q,X@8<4P]]')[ES;[ MD7+#^N7X-LCK@O ,QD^N+*]3&X,(T*ZZG1?B]RX&W&>,7H;2<>X-P;C&UBZ\ MGM_C45=&J("T:;6 1SC!2MK> 9X(/ MD[I[B_G*;OIUB\P7#7\1)/MF%%\G2 MMZAB)B29JS!6%MX;C!09)9:<4&:)YC:O>_K%"OBG8YKQ@0W1:644R%"E+!%, M?O6H#CVZ4$C[D&9B%62S"Q;?8UZ11?2!,%&] 9-B92*^N!;G.K)][[TBU-7H MQ'O0AH@%N0EE3O7Y"#3U0'S2=+KT"[2@<_=EB\N_V'Q9FS:$Y7K*,"S:.YC2 M7$F=3OV/^\@6O$W7]E5EF -^9@+_C"[(9NDM;E!"9+EYF8* \=0NQ0&RLT MO0 S0]/ ]$/#(VP$27P4V$>_0W5XW@@5;8GM?9I=+)\XQ&NMPBWA([80-]6' M8ZP18 )NJW)X'QKP6Q< V/!YNJ\72TU[SZ34B.0Z^C02:FCYA-R&;!"%H7S< MSN\9@Y].%$IHCY+;(@'#MPK&JIRL.< 7%H*B6-?GWG0-*: ?I/;AZ,%8@%.\.(SK,:2&CBL M?5V!?1>V).V1EDHAS!W+0()OD107VSG&%="0OQGNR>]"ZRQ\9.FA#7@TQ[*&ILI Y7WD MOJ(Q^XBS%=DGT%,IMBL=NBFJYI(@6O5?XCRI*4LZ6A>2]HXMUQ_GZS1/H=75 M -3;O>4O%74A:[RL538598?:B$J2F M0'4Q4D6X7#@B=X15,O/&I5AP#W+5%L>N6KF?AG%JTK,@+D\0+#G?]81'$V69 MD@%_--J<='F!E]>2-0'H86[#%*.8OXV-F?-NOL#HWQ)F'DU?\X7?^;2+'H]P M]4Q$/1&-C)_P8BX7QOE4>" 6[PW>(8^%0V-C XR U2Q MK%ZIF=F7[7/]VJX\?(J!3FE@JFAX@D-3,8/SOCH;PN0$?NXN2)!D&&NA=1%]NT_+AP>4-[=D;H'3@:$9 M:-S%;)CM9LW:21Y&8'P2)\F6BAH@$[N]56[OC?PL\-#$:C*QW2U_I:X\C)W+ MJ2&!17)P3)29O*@"RU7VHGVRP3ZCY9JA#)UI&3M6_3)#X7A+HH:/2M'IT56! M ;];2>VA->&\!=\)KAQG!2K!A$O&T3Z\Z4J7P>,D+)O*4!SX6S_L&:'P531! MPBA6&FY[D49)F;=!,I1S+S5ISK\9"Q5!^=:P&R*!!V3&BRN/H,/ZO$L#\=0D M]/)EL_T;[2>;O93N]!+A1,8 O\AYL'07T>XFYRK(D6%QPP70=I*<2GF8#E][ M?=4LM8(DN;!:#5G$1CQ&HC?U6 X26( 8/!--7%A Y7$C$;-,:V3.MRU;3M%. M-',Y>!08B'C67."'EL"&$>]]7EO[F0I#B!O1EY<^_))RA^1;9P8T48\Z#YL( MZ8(J#+7J;C>;TG@OCOMW*#ZL&ZG[58Y?JF$Z,5_:(8^:=P3=B'[] M+:TZ<' @$2IPXC7%^M=Z>XO6[K\>%@KUB%PMY<41LY?-YM:P25:/09):8OQ( MT/F5)!LOB92U&TF+Q- "$;V@N<9RN-@#E^ D$6#UTV1(O-G&@'C35'_\PK%] MQ$9R_*1-U'!20Y!YI#+%I7QK_8Q>& %>B29COU"@Y3HD@M6CACL9#X_)T=5X M;;&HDTOG(P8J>49(6N 7E20HY(=@H63&\R5"+&T/"L^')91J-%L&2'?)G&"- M$\?7R%=GM'23Q>QG%J8))^Q$]JR%1,'U@4-E+S<4N'I4+L( 7Z# PMUU@X?Q M!BX,X@1F3&0H\ AA)A)\Z\>;>T (#YWAN)4D3[M;-+A8=1*8 >:KK5R'J-(1GZD&,[5G?R(+5)+Z:[2$JP>E\W,,NLZ6QU(9OF1:2Q+J6((\ M7XZ=QJ"M7J(EF[.* C \>[HE]EZ6&/1[8!./)GBF(6Y84$&'ZCKV2XD"5 M4E!SP)DC5:A6U532.9^==ZRI_P=7-,M3'DE>[EY>K4 _=G&/3>W!^P:W]8YQ M -DMF'/VO %+E4RC6\M],: TZL:YA>"]A43STM7N(ZP=<5Q\]^?W;UX N:-Q M,Y)KDLV;&UESB>V,< >C<2::T7C\^+8BT QJ]L3[XJ5&*":&+9*[0F_@K!MS M]D@$[+-@:^/"7YZ)9G%3R,>T8PP=5P8K[(A &RUM4I1F+.?,X^O?;:81]'R5 M271QN9[=B/58W@>WS[K^@KJ7W$S(LO9S3=/"E4Y:Q(P+U[?!F?JNCH//-KR? M8P;L7KS97(\FY]?DLT!25F[8MF2)L\GHP0I7%M81L]/?@12&"@C7HA#"Q8U, M+#$[X[BFDR@6"J% ?G;7=V.G4PG)+/0^H!D^EPZ] YJ!ZQ*D1R-&:;]5D:!4 M!,IC85<:ZF=WR$AW8AB]I*&-QG(1O5%:@G4 MS8BK.;&F!A%\Z?UC#YLE1VHSY="<34(O#91L5YR3(M7"NABHO_&-/(N^5H$Q M7,,^M1S<0#[=XUY9YP,/'R:RY;LNDO7L7NFI@L56XX;>;DUJ(U&=1#L,X:75 M>M@X9YZ6'5$DKB;Y;YR)*_J*A/#=3K)5Y6AX) Q)#2:7)0_%1EG'TZ=LN^0, M&K#@-"%_CZ$[8E5S.0VQIFH5*\.YVB^M@ZKJQRB%* MM>"=<^)K]ERE:Z51*V@Q?)(KJZ%VPAOT)6%8N6=K^C:*0T%16.>;6@3F8SY. MF"&!@AAJI"SCR++EL3[DM@Z7,#%NE]BN.%^IV]*# :MKCB2J^C\/XC7$<26P M;I:A4<(G$H:(.H[<6A+7XNSZ!>S7GHLE4Y3RT0MR?]'W:#!7V9^]^"^>4]I-D#"G.:&\&P:7U"9[O[S7HF&-Q]ET&3:,B]/O;:)> M%PU@$>'F7+&(BI?Q=$#X@#=7E.Y,]X_NF(:I2XT_NAEEO^>4)'9YA_'K00*O MF#IXJ[/'9;UJ(D.UPH@3'4D$ M*^6.F%%4YO/TB+YBNO8N;A911(FKOLZF-3T0KF%HMV3,.J^[UD%1ML=]H5'88PARB7-"B6?)S04 W M,*/-FMTW?KGN#I35QMEY')XH:JY 2E'IY<,-/\ Q'PZ2TAD:DQF#G#GGZ-M6 MD8N&B8E6Y 7R&"3-0T>A&)*#'ZY+*&AH?%V0>>F5;P\*O>Q(P=,@&1(Q_^+* MM3&VCHI7C4KE8=B= U"RIOV;>O\%;WB/%D 6^/FO$LDH]7B=O\7? './$D3N M$LI6#]"N?;QJ4\-'%65#\D/Z+&%JV_[*YW.WK!]9JX4*GWCF;Q2OPHGMQS5(B1A<&ZPQ/:EC8 M.86V=;H:M&DGX( %Y(1JQAPA M+\%V@R911YM52\.YAM6[]<:W!/2Q'Y9#QA[]SM=VR'")#%-^L-CB:)?GCL^8P?@!6[ M7FP(&KS]T5?K[/4<;F&);,>=\)@LYK7W6-: BK/^L$$!] *?_.[E]?L?OGNB M&$S)QW\ALT[V\^:*NK@#=U4O)M"8]EZJ_;X"I(C&BI5/1/20$ M0:XN(]&+=BJXCGCDM/:/XI0G M',1S25W;[2QGV>E]@U<'VG8/]R3P;3@ED2-T'AX8"(2CPQ)5UPDP3::2J#7O:\_(NH@UC(VJB4E<92\9 M9(L(4A3KD"Y)D=K'A)I:$D\+)OI]OC/E1TW1YS[GUQT</*9PAXMB1://M=BBN7WB M(H;).2%5R-K"A=#U3G$(0BRW*" 2FQ*/S_UFP6L7KCQQ7BG^%5ZP:R%UY\EWTE@F!3>*S\-_ L&RM'["ZG+LD'6\YW^H;K MQ@%J\@!73TA)VG(+,:^O!)JJ*)-N7O&0HOXZ&X1?IAS.U$(OK&25[]"6BT%9U1GR9W3 M)A!><@^=*/3C5(57D0S?T!1^AC']>[UW.@5H#M>'C[ JLO^D.H ^<((V,+U$ M(=&GK>] &?C1PEIP:>A+AV)R&>#Y7+P_W.Q)3ZA&@\OA %2%9^(1^\/.]H^; M_RH$<6&[WRL#3S//GJTV!W8S'.BU:^,Q_8 \\14R)@G&QS)([*AS:@9.QZ@9 M^">HL^@Q<&9X)VXC::XP)RBA7#0,B30VK3-LO;BJ(\^=A=@Y#TVXB;F)J''% MC3%^HP:M.Z'8G3FA M^*=8 43J1+QL.9A6.2)(7A/Q;"YQADA3_NOW6\$061QDQ0I3FG8NT-;D7KNP M 4T5UGP,Z^!S&X)-&Q2I="\.#HN/CU/L&*!1;@>YB9!'\7+"$=7$VRUB!M4Q M8B3V3N-=;]:A:=G'U^1P^)D+C ,3O5@J/>N:SRP\6D K81[V$-FT9!N'AUL+D^T?LA*'[N5 O818"FS24:K MBF*5*+4<"8V#KQAD*V]M& 8K1ORSV%%O78:E2*>+>.&$$>8UY M2P*B-8!I%#XJ-&7A4/ZP"W"D_K3Y@K@X4C,#DZ]-C\9BQ0VRJ$ UUGW2CH<_ M"\-FYTV I(Z##W3RS0[^&?>V&N."Y*H-OQL<=-;K1$URPW5]<*DT.+-O;O<; M')*QY9]V9L>7^&+@#U1+/(G7KU"\O'S!]@NJ5W6'T6>HP;!#CL_T!W348#FF M-1DPC!V^&&.58PT5DY/AC54V-0^';PRUN%AT7F\9O8A1Z6 T:DV1T>BY8BRA MO<'RU.$X[ZA_!95 !&)=C% :I275[\O1'E[8UW1=C-L1]&V%TTH>HC6U0["FBJAZ_E<(( M._5.(A]KF-UP4SU*/XSE^^JJW!Y6L^?$RWZ96,9@ [CR_IFJS?HN:=Q ,(Q(12[\MOQG93;!?J-:LJ>/I[7U1L(EQPG.5 M%\U*>4C%#P:VPW!+5/O@A=[<^87>A4?/W+=?_M\0/E_/Z=@,SSHV0_(Q!\EZ MS\+R+\]W(I.UN.W@WBJF6(86CW[H Y:C5Z=HC*E,^E,GSTB%C/L^;^7[JL)GVJ<:Q" M7?]9YI:'5N<9_O;=D_3-3=1']>0YV(57))EM?_.H4IN/?V=12)PLX8(T @N# M1-LUW192=8'M^BL,Z<:D-SKW%"':2% -\U$EP\5E9[+!BY% MIN51./=DW,7 MI4X*?W$A>5*0S$2M!)''X<3<#2DR ;,/9=0UUQOPQ3V9"V)L8=1OROOGM@4S MAWQE9IRL127@ C:YC#F7W&LV#;L(&,Y[<)0:6(W[$>Y5)@3#@Y.K=Y=YH^T0 MC;:YR(P&G=F%]+.1]K+]^$8W']M0\/7Y2@R!K-AAW9"-Y!QXB^:\83&=&XP: M4N)P)=WA^#*W(7<]1:P+>PH913E^2&#">*_EPR?'0RLT;M/>5.K1,3>6X_[0 MQ;\<5L1:1X:U?MZ(]N0Q.OSD%,^.>#]RQ)M'GS/!W.Q;2Y4B59&P 9<;.BL; M R*_ET;7YJD1JP"!UGR,8(/!QU+:"V5?=(\95SGT'D32SPE:M>%,I?J*SM&J ML7U6@ZL;;%8'$S@C<4U;3+")3K6;W$PXGMC+T%TY4U>F3^;1O&*/JVR=AR@S MBY1"HK3:D1MCE ,N4'+D,[WF<_".B +9\TN$WRX&E_^J-WA[.ZY/W3QQG:5= MCK.K[ =-\[3P_6Z"7^I /&-%+KXOC1>R<4_3%CC(L !UR&%DXFW,ZDZ]>)HA MV$XY_F,H?%C,">%@C%=D0\88]BCE%W$)GPY,$,2KY_/]'-DB)<*22-I$D+X-$F%>CN6(!.%%(5:4RDSQ:TBK96E[N.W+((1TN4EFOB@/O( MWRMS:T*T>QZ!+J^M5&>7N/43"(DAY$"J7IO[V;/5P'34L<+=O226.;!4^8*" M!'HK>Z]V>YTHM6)#L4$(D4=-Z=--HOS\%6D#)-AH,$O#4M. @_$6!I-A0KJG MEU5VP>"\HD0)ML< !I76?7I;&\&G.47(8A";H8FD:)E 3[QXY007RZOZ*I>* MK%QT1I!QVO$@H*E_I#3K!^3G3_[;N$F41VS3Q@6];KGSE,A'R!LZ=KYVWR)!\6W'R";3LM=\Q=6' M;FN;"!ORQ3#5F;QM6!2(- %O&U(%9ANVVBO76VO([@(D!9_^3!AIKNR'!X1J MR$ 65DV/KB"R&,B\M!_P#8==>8E!JIHTZM3%_?I:B4V!98[%S[>U "SJVL9& M2Z![M5EB+;A44-GW78],^*9<*.3Y)CF52/2).C*0MISNV!HF2S-TDT/%O3&C MH8>^Q]$/KJJ!?YW"D%P@7BY>XG!*WW PT^98H/66L1 E4GM()!B\(I 0=L.; MCND>Y-6X3EK@^T$>_C=X?65CQ>Z:,KLF39+P[.31,!0/7XP%XV;"R,^N9OT/ MFH.(C;\_W!.L('S^W@"9V1 PA2B\^$!%AY]TU'._)B3DO2_E_L[=WM%;'-"AT!DT5^/W%: C_O^!--^.5&/^!3X.0]WV2P?CT;9Q0PW90;-E=G/SCG40&R[']'N!1-@VA;#-Y*MN%O'!XQ4?%#J-0>6V MH2S@]PAU?[[[E&?X/U6=E6+L8HWPN]]V?Y@KJ*.E#U(,&7^_UJS82UBL2T*A M,AUU/991FW' #Y[Q/+U' MX_UAO>3BVC<$H&VL'@40_K#T?+ HD)CATR$PS5^NWE_Y/"Q\=Y>-\PG0FGN^ MQ+,+GPU&L B*Y\%/3O,*3HE[DHX.D-EH)LP")E;-H+4JF"RTR,2)7XZ )G_; M/9[\?GL,/8Z&D[8]EF\3>USF,QAFC,,7L/<6B/ M8<-P_8KV*L8?KE[OLI:.A)%\M"M%D<5)VPN^Q O7E!S3> MV8F=_&R:U\2T>937A%39BP[U8>$N^F<'(>HCS& \>TN1HG[++,:_&1#C8)07 M)@4R3KXX_F!?,W.E8>0#J@8@I0ZR@>C@L35 MO*HJ>I(=>>[ABP(%H@I.)!_3B-E6BD<#=.[=SGZ&Q.AV_S"0PP6XU0;Y=ZWASVY+G'@4>" M-GQ $%_.Z9VBE3U-[Z9&$'K&G=]1D*"V&E4D7(Y(& CF=@2Q4 X MBP)+HN6>G%O#!2=P6NIYJISTQZ?&'*#V;UY&X]=J6<06%D#_:%KF$SRM!B1Z MBS .(DM>S$JZ5U#?3K;EL*B"]E!V=FQH[,4@SR_&^6 2]38>#;6W#G;QVL>= MM]-*V_,N9"!8IC\M@[P% M38*(C^\( MA24G6DC+:LP2]$FKP7YIF?T!>2%?*SE)^5AI@D;J[OY>[R/V,1 MK*^T;&^NQI\MXK*YN<*_8H'9WESA7S^9156>XL[JPB18&5(U E?SH_^!=#'Y M[Z +EF+\SS/I0D28AD3311V(<^'$:3K.?".9%2W'*:4WBX*$$.(8%'"&%SQ!-8$T9]^+Z^96S[\=Y,1AFT$E1 M!.G#;@@+X\YF&WL)C<(A'(VR]!KE6"\:Y-QC0;5 M54D09 5><*=&$] WR2@\GN:3$JWT;?VA]?1[7-5)@;?]L(0UB\SOIB:[B7!T MZ6Q]*"=JHJ./MKKO(=$$%8!7Y&X]BY!^I!5_IEE@URP^6DOTM5U#Z 4-,CCUV.4XB8NL-3A M9HY!NQF40!5C. 9D]RK(#*J?#\=Y69%UM())_BW]FZ_D]K&\Q MR2<@3%X4,)()6D%@'*!5NH\'P.'1]@V' O0FE2_+:I9/AQ4;DF$Z,M[1%*ZC M6>/[X3"?#7FZLV$^G0V[B.HEAQ0%*_Q" +!>8BQ*3+A_ DX9W0#<3'"&%$>+ M,X.\#T%3A]Q(EN(%72'FENNQ' MDH7]:LTAF@URA"?TL$:F;WG3E5<,DR$;F:0<)DNWG0;D- )C) 9@6Y]B'YJT M.J/B)7X#^_("L[F!;H8S6#'RN@C)E$-8*5#=CT<6@E [,&J1_-DS& E.S&P\ M,CH5_/*RNZPA!J6T7O"BNLR:-.G__,X\YW*YK_BM: M41XI 30R<;B6#%9R]A\_(43 *X2P^]]=W";U,HB)<"S,!XT&LE_O5T]W#_/; M^I^^(_EP^[G^CJ1'S1WQP4T>2)HBD;IYB4B!B V.=PK63"4+!\LA2'*S<67N M_9S@J?<-D:PPDX)@RE]48. #VH#W=.SO)P6SD!N-IX^ M$(1&XRI1U-WE3>*2/0NJ*K;:S%@J>2TX?>\X_T<08B/Q69Y65+\M/^W6XZ ! MK[M:,V@;-T5P'G?C2-A;RVBAD]7/ ,Q/N&0\,U6*C3I6YQVGQ4$"\9HK(2=X#CVX@ M>LK0O8@VCLFK*.I_KK=S$$VB#]ZY>FG6CT('Z=J1,>(28"&16U$.T.T0;@ ( MMX(N]Y9X%'Y+5!P]^$:+17AS>B+I^3>9AXQUJ/ EWJ\W.)W&*Z5!(;IT8'T+S5:,K28SCQ K9=6I" M@!FP0%Z\XG'M&7LP@.\2:WSGL0?YM/R"!2XZSTA+W0\?0]=^73*([,/>Q, N MX.9&Z=1AL+:=)&/W>M=2>>0(A1>D( "%%R-'X=68*!Q(1P #+RIRU5>#JT% MWO0IO LTTJ?[>#-G!3QDEW[ M,C-15:3:X"#'T#LQ7N6+]V_?*CZNE@0- [IW>AVS-L)JR;BMM(^M%M:O6@^) M&!]>N5'X]_N5X,E-(J(S'7W1-9O+FIG2/$\U[Q E*(Q^3 &%]@KM?&^7\RD9 M)HA\?*4?D+.OIMD_9.7H:@ _5)_ZA^Q=2UF?\JJ";XNK6?#TBZ!4D+D4AM Z M_AOX1\*B0-!400U.P@8[*MRT3*3BB90T-)A/U6,6)?R/(*0=,\"1%5N6/G@FB#.M!5!!WZ! +I!6Z>=T-I-0?_)7DJL3%Z8D0WE)X<'# M? !W]ULN^QTX8D"G'<+MGX\F8]#JT&[W(]<<8S_* C4H+&1&#&.:3T8EJ#O5 M<))-4%$1&FE=WN^1!D8DJ )-%*.*(Y!&0!ROXGH-%LF)E(SVVBP.I6*Y/I"% MSF_,]ZA2#4?T/#N# ':I()9%[HYD*55XT+Z<&BW%6C9!6G3!7$\BFE<+'NT%RI- ()1%=H)MH0FY)>*FLT#Y&7AF+XG@Q&:.[TL=3 MTY_')U6.,XSDJVQZ0\Q]X&A,.$!F-**$(XJ3;,P+^4R!JB6HNC"K4=$RJVI MV31#K2Z<]L46, M8(3B4W3$_OE['9BV9 $?1-(@2=Q?3Y)%.6K9O'(V)$($WEZ-A#C'E.[R^Y/D M,"3)P>QLDBPG39(<3']/DAS_?T"2H]-(TGD8<[2K\?^)S?,I>I1,2?]W,F@3 MUIX/:5#\LZMM?N*)_Z63+CLFF=CZ,KODU3F+ M@RG;S._P=M>\^K^Z*@FZ'M M/G0W]Y0N;+BYAY-^'.6$F[N<4M3_J#F^J7=;3UMX([&WBU(NZL$Q,JG"2-,J M/6D*,/$9-)VM3D\CO@;2;UJN?>9QW-]@'%N-EPF&2.">C4>@T5#.9P4* WP4+=I;7R7])58?,0N=6K0.]66YZPKE^LU4 M2TZ&@ ;K!:EXH#SFLPG''.63BM2TDH(7. "VH,2/,A^.T9V%.9;P#(/1T/,)!G#$QBK#ZVK^]4/H(1>L9G1<(I>M$$E'8^ OT"? MP)C9;:_=XIU>\$G,"Q94<+R5VT]GZ"CS 7P_G QQ$@.3##2"*V?&WMR"A%_0 M4(>Q.?H=%CQ%'LH," X)T9P._+VKY/4.Q_MAD[UPT&U $/1IS.&W8:.R\2%E MN%+3C%82]!K6#Q.D-X]$E"CEUWU9?#,;%L8Q[#O'BBGRL,TS-@!@R"<&!92@ MJ4_-_FZYP)^O-PR2GI@G1AG0$NS<"U]$0A-BC/)O30C!SV MRUOL5JI!V_HB"RT132.8ROTWIG!]I'E*F(=%O:Q_K>\?]M[>>C'F80^H+PHY M_'FSEN8H#*W-$C."44X'4\1\Q[CNE0!<8,,(G$F2/>;34$@N,(# S6Q0C>$Z MO+B'RQQ.?#GPZ:6_M%39G4OY2E_ EP3S,667#DL4#F!Q<3;OZD;)AG4S4L:F M$BP.M5+]-99K@B;']DK5GQC)$9$5]!L_JTM MSF;JB36?N\ (@ '-?8P&DANU0/=)12536B5'%0 MFF X4JQC1.G>D0; M@T>'$N*0&-18UD8&Y=)?88W@Q>VA220@7\ ]-2++CC[0A/06+3@O!F-\$LZC M&YC"EQ3$#N%J&P_$&IX@2+B(QWCI#BMFO(+)0@N'P=<4/2FI@3L*) .65*'I MJI#P[-2Z5\R4AQ,8PIC\L$W:O)CFDYEPJ%$UB:]'S0W!A&.16E27I M;=V@":AI!9VAUO?F8_-;<3^<"1=J7M*^\RJ:,%* _'' MG^8/.W_Q /TLM\%&L+Q3,T+E_7*O;B+HD:U0!)-PP;;?EM#?43XA#218J"8E MO% ,-8$.>@OK3U$0[6 8:X2QN.89;8-E)$-U*#,^?Z>+GOTH5I DQ%H+*AT*;WK M%D4Q&JGNQZ040?^V6WN9JU]'N/2N2/,;7!&&U45QA9A KN,C;T[Y MS8E_LS7(_#VG2"B0$-6=%/?[&[/OK9ZX)OM[XVIH@&*.4IT<"%I@UQD7-@6-IYMN/2ZEIP!"#S420G2OZ@8/F:@H1 H'07\,^V245)J8,,$.69(QI M/@"IH&=RR60&U^H$=!<08$;9%!1"EUNBVU/-)B1NX$_,V!H.1B#%%&Y"KDB MW4]?@45E 3-AS 4##CPI@1],\,<,"/WX/$%#!0%R1A!(H-M.QKU3:$I@]6AJ M&>=CF"4L5#$=J$FEW^BS8L".]6* -C ,S ;I:S(UJQ 1L)EQB@G3J/'YH+4BE8@UNK0=C;LO;FCDF3*445I%##MZ73DIAV?MW(VA$Z&H)+, MA[EIH8\F.I\VV)Y%$WK6! AX'*-4^%'#.$/#]TH6^9@"\SM.ZQO-1P*\]89 MB;8!F8)(6)OUZO%II@K_0R*J) 1\V26B4W06N4<4%Q3F/(@Z043<0*C'9HPW MDMQEDJ+A$Q.A6=*%-FO52(*4\+S1@F:7Y:UF@)P+#ALID^Y 3)5&-9'.!L97 M!RX;#M><^VPHEX.JLX_BDP/H\!>_(T M&+S4/#XF-5MKL[>V67UD#\U^G;+0_H>K\NW R='@#"IQ1=$5H#4.!V-6PTFA M?FUBH,HA?(:Y%$/D-\"HJFE>P<7P7N.BH .,?@<^-!E/49]%#N$PC.2*^-Y= M$M_K-7'J%M#GS\5&N<]^K#? "1\^$7KP-9Z;;[4I]/G"=?31=L0']#?:)@Q_ MIUAX"E%&P\^0%&G\#93S$1F#T'9;H.]V/5_,T5HTP3L'E>(R*\;Y%.3H%Z]? M7,->@F8/ZXUH8]5H1C^G!<(/[!&Q%F8*$\(7QT $):AV(&70CW%VO5O.L[=S MAG0O"[IBO2)D*.(>:(_OGATW+K_WJYP1 N_V"JG,)_L/GPWP3^ M&Q:Q=A(\C@_!I/SCC=69!*L#4BG9-V<5X0# +Q,@[0&M#F((S!JK U;XSUBE'M5A.%O/ M&7LH.EP5)3-\VC'7B@:Q^7SE%)M?WC_/+KY_\GWVCZ(01W:SP\T'?;DI&$??]H,^_C#=MBG#60L3_?9$?(LD8/[_^B-)@(B M7&TB!OP?+MO1;\W&1X?ZO+Z]R@;A[G5X*XZ1:E=LK\_46@*)/F A'2S*HN(- MSPO8_/V&X/CFZ^SO66/6[4WZI?/"0-A48G';F_/+'C;B/H_-A7W >R)",4)Z MG+7MLE^ :E3,;CX$WV'5A15! M@U&*P5\W,K>8!5/&3G+]HTS)[.+=^U\2,E*;!TM2&<1 'S$SR=G^^S%,J_87 M?PA K5X9**OF.Z/T/'U3:;"K]N>#Q*3F8\.6WN:_GC?CR;'V^B]$-3O65L^5 M<,]WKD17R=^2:YY'+6\6A]5A!RVG0"*B Q$H^">PL5Z&J_A<2!%QYTGY>V=5 M8RYQ'4$8/6.4+*I;Q46;?4S!-^DR7M7G<9:VBL8_FKK<''6C]BLR:Q!Z@:\E M?+3W86+"WT"@-,_ZPC5&N,3R9BP+ /M<(B"4*&$1NWKQ+%-8CAPT%:HX[9K, M%=$#?0P1T02E4IYK>9M$U9SL/]X!8U>TVDBNB,J?)/"ICI>KB?*<$T50(C]( M.MHVNE6#\B?=ZW"\_LPWV/YC]578)70Z-1QK5^VZU#Y[$V&XZ),^LL.M#O*T MY'%.;936/HVW.=(*^M6&B42*GJ5B8AFS7XD1(Z^WO')MB@)F&"2@"NE,5Y[U_O#?Q$+.L=!\QM MT1CJ1X!I&YJVK&0T<0+_EK*_;W*69Q#V:E"$M'.)NM*G+LJ M9Q56.&=J+:404H^%=1!BJT*Z#$#*D-5_=+[1+LY@'C-1: G6W5U<0+435U^" M%:\\KBC@L:,C_6"0+>:/K>+^5S4]'B?;YGN$[CJ\5CB/(FQ48%)NVV;.=^C/ M3FNWR-GI9R5'H@65EY_1",^CC:4;::.HTRI(?"79N27+?:F(SRD^FW['HT*T M46-W48=>;R7+-[3?$(W:"]^XR,(YZ^W;SQT@/0^%4++>.53T'[C$ZR_KS0T: M1TA3>+5^..RS1MA3%[=X&2!U--'XVP2^%&Y\WY8[F)+B\O^]"6S?_F"/&]T_ M?([ X=\^?LW[9T]9**U"T'/6Y2FS+K]JUN4)LR[/FG75=];5*;.NOFK6U0FS MKDZ<=2OC^2K)H+75!/^P%1F8A7PC)L5 IC[L/1)>R#:MPZ(UK?7-87.2@4Q99U2J2"^>KNR&\3: M$RL])YF0^U>!B.BFESWX6*T$!X3[)E$4X2QR7F+TRN5/YXBH!7P&F-NDSF@!L,_YYCZ$$J!LJ_>\S!@WUH,%T,H+N3UI?ZS*2S"L!IC$[> MNOZXK>L4;35:%ZR?QR-BJQ8%P Q8@<''X!+**U-D_&PG)RLA,+>\?T<0J)2XQ;1&XE0GL^;U6="M6R0T=^S8P1( MQ+X"8H]=553+%P-^N(D[:;1-Y"!-?KOES!;@N_ X2A/J"6FC_$;K01;D/"FV MGS)=<3S LRXL'LLX)!8=9;0%>QJHD,;^2[WZ7&?W%+X:>5)HDC0%9!2['@O] M4[W?^-,:) ^AC=GD-PG!* MT,71ABE=TN+F4PB'I$+[W/@5H]X=,A$P[3XW6(S0:E&_R8S$H]<,5!M%3 M"&M[M!\_-F'][,ACO4..*7Q6E;Y^,;D:98NRFW_CG/CG<^)_6R:-GTK480!B MOB1:S1 TLY3:=@8OLD?IV#77-HWB)%SM:J?$?') M*?]P[?DZ39@?=)\KD $ZUJ6 &K33-1+3RD+2!/3R[)ZFQ^'(P M9NAF9AVS8&@]QH]'8)/;%0%B/7#D#(WPW)#:L.T<><"6L'N.*(]%2G=\[L9( M\".)J3@QWZM=K8\8C>E4"DRT01>JW4[S.HSTD!B)5-T 9>ZNIERQALC4WG][ M*:,D_V[GH6VL?-:9/!+D;-PC!-1ME_$K0@U/<3^>-.J$7\<#7_P*LA.Y&L[A MAD??=@D!0>;J QEXE1P8[.KO]+.] 7X*;1.,+!XW"%M M %S-:]D5-1+JH^+#20ZWDZJYM@S2#<7+2:=Y#*N1MHJ(*24K6+3+T@$+)H7# M;08LT09X1GWORA< +2-=!.P+8J2TU=S(!?=N(^T105UCFMG1+K M=OV\6?_G8;Y:WBT=$TT-&)X=PIP6AUL6!=J?[ Q@+Y+!0A%(C*\O%-;1T+(> M'[5NT5=E?WC""_BX,,YZ#F4LXS:I_, M9?&(IOGM6[Y(<;64.>U\)3'QVV(B;-I&/4K::E\W7FLYU]U]W_IP?#LAUVAD M9NXH5!4]BZ6D-AA[WVZ++2+)!>J_Q])%GN+!>I\0S M':5VH*MH4D[\ DF15[R#]J(3U1B:W[9S96C+?UAXI=H>;'QW-I2S1)IC91B/ M2CK^@P\^=[Q_M'*Z%H7PI(7@VJ3?9NA=94N_[>*\Z5RK4SCO$+('7 ZB0*OD:997DUC%:Y, M*G9)?;NE-FS4XE45OUM9S JF0S=S%.VVY>)/59N.Q%*D!3A*+ M4R67K$Q-!@L IYHM4ZL[3CS)9#9U/+F!J2]M/JJKQ(=1%5(WX MG'"T>=^# M1%NRQZ#+_=M=[C:28GZC$K#8WXKN69* \.HX/5SBF<2>6HQ>AW"= M\O0TBNT>+8U[#B&$+;D*O3U-4#^TX&T$Y>)B[;U9V2TBF&-%["*73P,JJ\7N MU#+/L[T&YYGC[&[P['$>+1AYYG![ MM7O>J!NG^NORWBPJ87=';3 WH3-GZVIL(<#S:G,#C!L#O('/HF;OD/ 2SL24 MK-&:^0W+=U+Q8<93($M*6-]3_ Z);!);S[&C<.,YRXYYF-%6 MA40AI0ECLJ#R;;'0D5 N@@J$S2]=[<'T6RKX=$\ZKM_SH5FB+RX,B(_$Q0'/ M$@J/EMEKV2C]J+YT5GL'_MO'@!SR^:%ZW(MRF5%W'E=(F\>";?IC!>Y "*R^$E M67OWP?^JJVW<&9%FL'NC5$M?X>8GEYGJ*KMUYE%ZS4-NR^Q"-C0BOX268@@% M5*D&B:%*B&3&H!SGT=KS6F(I8=T2VQW?#BX0XP#R[XZ5#G;1<[Z^8"#&1ZNE M'%K;]6"+V)F *E]N)2ZQETNHV^UFF]C>Q.KJHU2K# ,K@*8/*\UX9>/9G!)& MUO-52H1XE7PJ:+==KXP/GG)6&T"&MTHMT79:Z$RVM-\855+R 5#]WM.K!1]J M$40(:Z]C0^+E BJU6>'/NIXV)14[6WUSH!T3TP&^U8Z2%S*3UHJ9YT'ZQ,4M MV_:BZV;KK%K9L4;S9-G)B NWU9UL/I@H/-DML'6TU5IV,L4E&H4FX[9.P&UH M%IGL,8,.))WNIY-RU3&IM;7JY'EVEV9AMM;FCUAC>E6"[/U26 8RDE"/E(!L M/G]>^<=(SFZOW7A&D<:VW?HV@61!J'S$+FQ]@@Z1)OJN3QG%KO2%DXHI'FNH M[E=7L:.98]45^T40'*^UV#,JIYV\6B18F6V?B((P?V"'N@)KA;0'B0J@'74_ MNU;TQ'*1+6DCIX9(2LVT]EFG2CS^/6MY32"T=ZU%I"@W$\.J62+I 4Y#3Z_H MZ?1U%U1M2D@KB,F0=3YTZM+;:C?/O*/"/()Q%]S668C<4KGP'2T]11.YRP;Z MP74B\;9/(=!F'= >;IZ>A1?;7H[*%Z9-BJFJA>DG;2+,UV[=B77FOLGN9;80 M6M?RF[)O<:-IE]:WGO_1(F_G24I=G78N"9=9B_C]ZQ?7L:!BZJK%WB5?42U> MVI,*H_65/(XM"LOFM[)'IX36!5+RN:^8""-X!GU[[RHH$_W]W M1U(HRDK C*"]WMG?+8/HWI( YF:/;[79D!LH*B8#K9?.\HCO'>[[/VW1(-+B M[[-/R_HN^^#A6M[ XMU:3>\?=[O]/_]?4$L#!!0 ( /9[/$Y\QLY!50( M %P, - >&PO\9C=,52 1-5<1G/=FT'GT&3$,%@C&L%K1,E*$I.5(4;HQKFGQI$(*B10NF5TYE5IA+M FFFY_"=Q!EI[+C)>@&:CLJ2;CY2DG.&W6)^6S XL& L:D(5X:W:@J0I=GK,'2V"7\WEC^X,56NFK_@Y?YZ8X M0S55=V:)-AC!P?YBA >+?M:R1T1PL&]Q2FIV:0L._R?BGU!+ P04 " #V M>SQ.I*;Y>%4& #Y.@ #P 'AL+W=O\WLF&Z83I6=-JW?&79\U>K!_3P>-H7T M)]RK&WE[,CH>";GNS+FN.V7/9*>^6+->Z?;N9#09B86VKIN'9_=G-KK5C?ZA MJG[++WKJE7KF1:&6C3D;;4X1L*_&Y[3R-F+:;6_ESP[OX1T^KS7MUOL1^P@K[ M3OL#=EI- C@?Y*G?-K6N_-,K\4G6LBV5Z(O<$< ( $8' Q1',TD@8P 9OR+D M/$"$"YPP"W&U4I9 )@ R.1CDJ6E6!#(%D.D!(?^."&0&(+.#0RFYM56#ZM':Z5<[U7?I\W332/@K:D1^C MGOR8N2Q]K?[:UZWX_,]:W\NZ+\J .FWO%<6$PF$VSIFRGBV$#1[+=;8_G\IF M@FPS8=;-N=16?)7U6HD_E72^WO^#ASPS81:-#\J\3WP@T<<4OI97X0)*AP0S M83;,U(=O[5UXJ/CHG'IJ?%^,J1YT75-*9)@)LV*>/V)OO5O=;DZ@<,@L$V:U MW"C;B LCV[[H+CQHWQ=:5>E!-2.Q3-C-TC2Z:YY[%]^)=S[.5VVIU: @D5@F MS&8)(E9+4U?*NE_Z3Z5[I&S()Q-FHL(LC&E;FD:)&_E]T/8C9(F( MV1*?I6U]$?D$Z<(X]T;,E.T#4QH#1$@4$;,HGKO@N;IK2)32*1OZ8XJ)3!$Q MFV*N:E6&R/2OM;2>K7X4YUX8OI^3M3BCN6>$G!$Q.^,Z[/24,QDB@QLK?7=2 MOK1:A(P1,1L#1M"#,#]"SHB8G8$Q8XJ)]!$QZP,&^H/2C)%%8F:+[ [TQ=&- M]!SN#<5$5HF9K;(GXM]R4DSDF9C9,[LC_YVE"0?"F-6#4P":*\=(0/%K"8CF M #L+$_DG9O8/2@8\+,5$_HG9A\- /B".*":24,PLH7U1]U.U4TPDH9A90H,H M=V>31.Z)F=U#P]U=< DR3L)LG+UQ[X:48B+C),S&@='OP-\),D[";!P8_0XQ MD7$29N/@H"VAF'#RA=DX&#.EF$@Y";-R,&9&,9%R$F[EP!"81NH)4D["/5(& M,0=M$RDGX9Z%@9B#MHG M*N_9'*"8R$+I829DMK5.,9&%4F8+[<7<9$$4$UDH9;;0OBSR3'52UP-,N B MV4(PBQR$'BFR4,IL(8Q)+90B"Z7,%L*8U$(ILE#*;"&,22V4(@NES!;:,W3P M)*%[ND(%62ACMM >S+F_=;4>9+L9LE#&;"$\Q'%),9&%,F8+8]T!2*24,XLH?V8'\NA*W,D MH9Q90OLQ3VOI:%2<(PGES!)ZL2QC9U>4(_WDS/IY,72]72#I3=D?H9A(/SFS M?EY@;B,W]693HA03Z2=G3X+H4'MHEZ;ME7FU$+/!6HX<^2=G3X(HID\P T*( M-<^-%5,ZW)'#U=#L21#%O%:E\=%&K3??^=6"8B+_Y.Q)$,5\V33I&%>._)._ MZC30]D/W#?-,+92E7WJ!_%,P^P=6^L#F!?)/P>P?,&]U*NN28B+_%,S^ 9BA MH5),9*&"V4)X>HUF%P6R4''(-7"#49D"6:AXK=72.S'IJ$R!+%0P6PACTGFK M EFHX,Z"X)SJH&W"7^6PKT'8MZ*P]Q#%1!8J>@N-^Y/=A_>56O@ZJB[](YS? M7_JN;69%^!/N-(F2-*S*7JSK.O1Z5^V%D6%_?X_MKTX__ M02P,$% @ M]GL\3N"O!_VR @ #4 !H !X;"]?ZV,VLEZKZ:=K5$^/TS57S_MMU3_O;;7Z6??'/&PK\WXQ M;VW_6DXY#\7<+O9AW&"\Y:/+_[-]>SB<=_E[N_MUS9#,!PD] MR,T'.7J0GP_R]* P'Q3H03H?I/2@.!\4Z4%I/BC1@S;S01MZD%T#&=?\)(0U M7VL+N+9\KRT V_+%MH!LRS?; K0M7VT+V+9\MRV V_+EMH!NR[?; KPM7V\! M>@M?;P%ZRP+/VNAAFZ^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W M +V%K[<#>CN^W@[H[?AZ.Z"W6^"L!!V6\/5V0&_'U]L!O1U?;P?T=GR]'=#; M\?5V0&_'U]L!O1U?;P_T]GR]/=#;\_7V0&_/U]L#O?T"9]WHL)NOMP=Z>[[> M'NCM^7I[H+?GZ^V!WIZOMP=Z>[[> >@=^'H'H'?@ZQV WH&O=P!Z![[> >@= M%GA7B5Y6\O4.0._ USL O0-?[P#T#GR] ] [\/56H+?R]5:@M_+U5J"W\O56 MH+?R]5:@M_+U5J"W+C!K@H9-^'HKT%OY>BO06_EZ*]!;^7I'H'?DZQV!WI&O M=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1ZQP5F!=&P(%_O"/2.?+TCT#OR]4Y M[\37.P&]$U_O!/1.?+T3T#OQ]4Y [\37.P&]$U_O!/1.?+T3T#LM,.N-AKWY M>B>@=^+KO9GH74YUG_<_AO[<',N]2_Y9_,N:"=QE^+CD^V?<5OUR_XG2P[A+ M-K?/N_]=W%;]$V&F%>7I-U!+ P04 " #V>SQ.D-YNSC\" !G,P $P M %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;B=@H,-ADU-;]K=;I6V M%_# 25#X)]OMTK>?0]M)JS*I51/I>Q,"QYSS@UB?NUS]?)RL7QSZ;O#K9!?" M]$4(7^]L;WPZ3G:(EA/BJ=N*R=1[L[5"KE9:U.,0[!"6X=@CN;ZZM1MS MWX7%S=/U8^MU8J:I:VL3VG$0#T/SJNGRN6'J;#>O\;MV\I_B@F3Q]1"[^'AM MG<2J3\0;)KR^\7@>[_O^8)UK&_NN:.-FT]:V&>O[/MZ2^LE9T_B=M:'O4K\S MSC8_@FN'[7/>.^/"-]/'QN+0B7\6I)?+$1X[>SK 7#GGY!"WA3TU:BX\?68? M&OBR&^K1V>7D8M6%]L3CQ4AWL>K%<>$Y']$>MTYCFS<-CZTO]\/^'MU^_G[J MA?\M>C$?/O;6SY=#0G(H2(XD !D;V-0&UL4$L! A0# M% @ ]7L\3FFR&;?O *P( !$ ( !F0$ &1O8U!R M;W!S+V-O&UL4$L! A0#% @ ]7L\3IESQ.7EH5BL " #."@ & @ 'X" >&PO=V]R:W-H965T M&UL4$L! A0#% @ ]7L\3N;J)D:)! ,!8 !@ M ( ![@L 'AL+W=OSQ.C#ZD'<(% "2'0 M& @ $H$P >&PO=V]R:W-H965T&UL4$L! M A0#% @ ]7L\3LL^[/UY @ Y@< !@ ( !(!D 'AL M+W=OSQ.:@P+S9@& "D) & @ 'S M'0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\3J#3 MZI0G!@ KB !@ ( !P20 'AL+W=OW+\ $ -P$ 8 M " 1XK !X;"]W;W)KSQ.5(*:G+ ! #2 P &0 @ %$+0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]7L\3O#DAZRU 0 T@, !D ( !%C$ 'AL+W=O MSQ.?MXIJ;0! #2 M P &0 @ $",P >&PO=V]R:W-H965TTT M !X;"]W;W)K&UL4$L! A0#% @ ]7L\3J;S M7SQ.FFD]$+0! #2 P &0 M @ '$. >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\3K_YI@JU 0 T@, !D M ( !FCP 'AL+W=OSQ..8PZ9[4! #2 P &0 @ &&/@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ]7L\3@(DP6RT 0 T@, !D ( ! M7$( 'AL+W=OSQ. M3F<_.;4! #2 P &0 @ %'1 >&PO=V]R:W-H965TDM $ -(# 9 M " 3-& !X;"]W;W)K&UL4$L! A0#% M @ ]7L\3A"&$ZRS 0 T@, !D ( !'D@ 'AL+W=OSQ.2- /;, " #D"P &0 M@ '+3P >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\3M!K)=[- 0 G 0 !D M ( !R%0 'AL+W=OSQ.[MRUM+D! #2 P &0 @ ',5@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]7L\3HVP(Q6V 0 T@, !D ( !M5H M 'AL+W=OSQ.%D9M M=],! "&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ M]7L\3@J3;F:V 0 T@, !D ( !P& 'AL+W=OSQ.P%$TO^P! !F!0 &0 @ '] M: >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\3@1](&+2 0 G 0 !D M ( !#6T 'AL+W=OSQ.GCMN K&PO=V]R:W-H M965T/QZP8 + I 9 M " 01Q !X;"]W;W)K&UL4$L! M A0#% @ ]7L\3G]*25S^ @ S@L !D ( !)G@ 'AL M+W=OSQ.I&[/+F\# M !=#P &0 @ %;>P >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\ M3G<+*(:[ @ O@H !D ( !V8( 'AL+W=OSQ./< L!.@! #M! &0 M @ '+A0 >&PO=V]R:W-H965TJ' !X;"]W;W)K M&UL4$L! A0#% @ ]7L\3L(;Q)$Y @ E@< M !D ( !S8H 'AL+W=OSQ.(TZY:RT$ J&0 &0 @ $]C0 M>&PO=V]R:W-H965T5V,\ M!P( ',% 9 " :&1 !X;"]W;W)K&UL4$L! A0#% @ ]7L\3L/!9FQ2 @ CP< !D M ( !WY, 'AL+W=OSQ.>AH4Q]T" #:"@ &0 @ %HE@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]7L\3M6*!*]C @ J0< !D ( !AYP 'AL+W=O MSQ.6N';4OT! !S M!0 &0 @ $AGP >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\3A$3 M)8]( P R0X !D ( !SQ.A G.*@# 9$@ &0 M @ 'RIP >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\3K'V.,/K 0 ^P0 !D M ( !.*\ 'AL+W=OSQ.C#,0% $" #%!0 &0 @ %:L0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ ]7L\3K?*?>Y5 P =0X !D ( ! MN+4 'AL+W=OSQ. M)J] &&PO=V]R:W-H965T&UL4$L! A0#% M @ ]7L\3AA-$1YE @ O@< !D ( !@\$ 'AL+W=O&UL4$L! A0#% @ ]7L\3H((&V;' M @ ;0H !D ( !^SQ.*I)S*^P! #:! &0 M@ 'WS >&PO=V]R:W-H965T&UL4$L! A0#% @ ]7L\3L%.&/.F @ N0D !D M ( !I]8 'AL+W=OSQ.H;RP\#D" !)!@ &0 @ &$V0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]7L\3F$ @Q>U P K! !D ( !$M\ M 'AL+W=OSQ.V7W< M$K,# H$0 &0 @ '^X@ >&PO=V]R:W-H965TCF !X;"]W;W)K&UL4$L! A0#% @ M]7L\3LIP_IB+ @ C0@ !D ( !-^H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]GL\3D=I#Z=; @ MNP< !D ( !SO( 'AL+W=OSQ._ C8YL4$ ".%@ &0 @ %@ M]0 >&PO=V]R:W-H965T MPJRA+ , +<, 9 " 5SZ !X;"]W;W)K&UL4$L! A0#% @ ]GL\3DQI&7Q_ P -P\ !D M ( !O_T 'AL+W=OSQ.O2H!2R$$ !A$@ &0 @ %U 0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]GL\3I=W,*O7OP ?@8# !0 ( !-@@! 'AL M+W-H87)E9%-T&UL4$L! A0#% @ ]GL\3GS&SD%5 @ 7 P M T ( !/\@! 'AL+W-T>6QESQ.I*;Y>%4& #Y.@ #P @ &_R@$ >&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ ]GL\3N"O!_VR @ #4 !H ( ! M0=$! 'AL+U]R96QS+W=O;LX_ @ 9S, !, ( !*]0! %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& &( 8@#@&@ F]8! end XML 104 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 105 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 107 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 365 426 1 false 91 0 false 13 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.progress.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.progress.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.progress.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.progress.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.progress.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1003501 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.progress.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.progress.com/role/ConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.progress.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.progress.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 2101100 - Disclosure - Nature of Business and Summary of Significant Accounting Policies Sheet http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies Nature of Business and Summary of Significant Accounting Policies Notes 10 false false R11.htm 2102100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 11 false false R12.htm 2103100 - Disclosure - Derivative Instruments Sheet http://www.progress.com/role/DerivativeInstruments Derivative Instruments Notes 12 false false R13.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.progress.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2105100 - Disclosure - Property and Equipment Sheet http://www.progress.com/role/PropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 2106100 - Disclosure - Intangible Assets and Goodwill Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 2107100 - Disclosure - Business Combinations Sheet http://www.progress.com/role/BusinessCombinations Business Combinations Notes 16 false false R17.htm 2108100 - Disclosure - Term Loan and Line of Credit Sheet http://www.progress.com/role/TermLoanAndLineOfCredit Term Loan and Line of Credit Notes 17 false false R18.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.progress.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2110100 - Disclosure - Shareholders' Equity Sheet http://www.progress.com/role/ShareholdersEquity Shareholders' Equity Notes 19 false false R20.htm 2111100 - Disclosure - Stock-Based Compensation Sheet http://www.progress.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2112100 - Disclosure - Retirement Plan Sheet http://www.progress.com/role/RetirementPlan Retirement Plan Notes 21 false false R22.htm 2113100 - Disclosure - Restructuring Sheet http://www.progress.com/role/Restructuring Restructuring Notes 22 false false R23.htm 2114100 - Disclosure - Income Taxes Sheet http://www.progress.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2115100 - Disclosure - Earnings (Loss) Per Share Sheet http://www.progress.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 24 false false R25.htm 2116100 - Disclosure - Business Segments and International Operations Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperations Business Segments and International Operations Notes 25 false false R26.htm 2117100 - Disclosure - Selected Quarterly Financial Data (unaudited) Sheet http://www.progress.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (unaudited) Notes 26 false false R27.htm 2118100 - Disclosure - Related Party Transactions Sheet http://www.progress.com/role/RelatedPartyTransactions Related Party Transactions Notes 27 false false R28.htm 2201201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Nature of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies 28 false false R29.htm 2301302 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Nature of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies 29 false false R30.htm 2302301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://www.progress.com/role/CashCashEquivalentsAndInvestments 30 false false R31.htm 2303301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.progress.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.progress.com/role/DerivativeInstruments 31 false false R32.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.progress.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.progress.com/role/FairValueMeasurements 32 false false R33.htm 2305301 - Disclosure - Property and Equipment (Tables) Sheet http://www.progress.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.progress.com/role/PropertyAndEquipment 33 false false R34.htm 2306301 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.progress.com/role/IntangibleAssetsAndGoodwill 34 false false R35.htm 2307301 - Disclosure - Business Combinations (Tables) Sheet http://www.progress.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.progress.com/role/BusinessCombinations 35 false false R36.htm 2308301 - Disclosure - Term Loan and Line of Credit (Tables) Sheet http://www.progress.com/role/TermLoanAndLineOfCreditTables Term Loan and Line of Credit (Tables) Tables http://www.progress.com/role/TermLoanAndLineOfCredit 36 false false R37.htm 2309301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.progress.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.progress.com/role/CommitmentsAndContingencies 37 false false R38.htm 2311301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.progress.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.progress.com/role/StockBasedCompensation 38 false false R39.htm 2313301 - Disclosure - Restructuring (Tables) Sheet http://www.progress.com/role/RestructuringTables Restructuring (Tables) Tables http://www.progress.com/role/Restructuring 39 false false R40.htm 2314301 - Disclosure - Income Taxes (Tables) Sheet http://www.progress.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.progress.com/role/IncomeTaxes 40 false false R41.htm 2315301 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.progress.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.progress.com/role/EarningsLossPerShare 41 false false R42.htm 2316301 - Disclosure - Business Segments and International Operations (Tables) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables Business Segments and International Operations (Tables) Tables http://www.progress.com/role/BusinessSegmentsAndInternationalOperations 42 false false R43.htm 2317301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) Sheet http://www.progress.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (unaudited) (Tables) Tables http://www.progress.com/role/SelectedQuarterlyFinancialDataUnaudited 43 false false R44.htm 2401403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesNarrativeDetails Nature of Business and Summary of Significant Accounting Policies (Narrative) (Details) Details http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 2401404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Summary of Allowances) (Details) Sheet http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfAllowancesDetails Nature of Business and Summary of Significant Accounting Policies (Summary of Allowances) (Details) Details http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 2401405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Accumulated Other Comprehensive Loss) (Details) Sheet http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails Nature of Business and Summary of Significant Accounting Policies (Accumulated Other Comprehensive Loss) (Details) Details http://www.progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 46 false false R47.htm 2402402 - Disclosure - Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndTradingAndAvailableForSaleInvestmentsDetails Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 47 false false R48.htm 2402403 - Disclosure - Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndTradingAndAvailableForSaleInvestmentsByBalanceSheetClassificationDetails Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 48 false false R49.htm 2402404 - Disclosure - Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsFairValueOfDebtSecuritiesByContractualMaturityDetails Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 49 false false R50.htm 2403402 - Disclosure - Derivative Instruments (Narrative) (Details) Sheet http://www.progress.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments (Narrative) (Details) Details http://www.progress.com/role/DerivativeInstrumentsTables 50 false false R51.htm 2403403 - Disclosure - Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) Sheet http://www.progress.com/role/DerivativeInstrumentsOutstandingForeignCurrencyForwardContractsDetails Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) Details http://www.progress.com/role/DerivativeInstrumentsTables 51 false false R52.htm 2404402 - Disclosure - Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) Sheet http://www.progress.com/role/FairValueMeasurementsFairValueMeasurementsWithinFairValueHierarchyOfFinancialAssetsDetails Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) Details http://www.progress.com/role/FairValueMeasurementsTables 52 false false R53.htm 2404403 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.progress.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.progress.com/role/FairValueMeasurementsTables 53 false false R54.htm 2404404 - Disclosure - Fair Value Measurements (Assets Measured on Nonrecurring Basis) (Details) Sheet http://www.progress.com/role/FairValueMeasurementsAssetsMeasuredOnNonrecurringBasisDetails Fair Value Measurements (Assets Measured on Nonrecurring Basis) (Details) Details http://www.progress.com/role/FairValueMeasurementsTables 54 false false R55.htm 2405402 - Disclosure - Property and Equipment (Details) Sheet http://www.progress.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.progress.com/role/PropertyAndEquipmentTables 55 false false R56.htm 2406402 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 56 false false R57.htm 2406403 - Disclosure - Intangible Assets and Goodwill (Narrative) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillNarrativeDetails Intangible Assets and Goodwill (Narrative) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 57 false false R58.htm 2406404 - Disclosure - Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseFromIntangibleAssetsHeldDetails Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 58 false false R59.htm 2406405 - Disclosure - Intangible Assets and Goodwill (Summary Of Changes In The Carrying Amount Of Goodwill) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetails Intangible Assets and Goodwill (Summary Of Changes In The Carrying Amount Of Goodwill) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 59 false false R60.htm 2407402 - Disclosure - Business Combinations (Narrative) (Details) Sheet http://www.progress.com/role/BusinessCombinationsNarrativeDetails Business Combinations (Narrative) (Details) Details http://www.progress.com/role/BusinessCombinationsTables 60 false false R61.htm 2407403 - Disclosure - Business Combinations (Schedule of Net Assets Acquired) (Details) Sheet http://www.progress.com/role/BusinessCombinationsScheduleOfNetAssetsAcquiredDetails Business Combinations (Schedule of Net Assets Acquired) (Details) Details http://www.progress.com/role/BusinessCombinationsTables 61 false false R62.htm 2408402 - Disclosure - Term Loan and Line of Credit (Narrative) (Details) Sheet http://www.progress.com/role/TermLoanAndLineOfCreditNarrativeDetails Term Loan and Line of Credit (Narrative) (Details) Details http://www.progress.com/role/TermLoanAndLineOfCreditTables 62 false false R63.htm 2408403 - Disclosure - Term Loan and Line of Credit (Future Maturities) (Details) Sheet http://www.progress.com/role/TermLoanAndLineOfCreditFutureMaturitiesDetails Term Loan and Line of Credit (Future Maturities) (Details) Details http://www.progress.com/role/TermLoanAndLineOfCreditTables 63 false false R64.htm 2409402 - Disclosure - Commitments and Contingencies (Future Minimum Rental Payments) (Details) Sheet http://www.progress.com/role/CommitmentsAndContingenciesFutureMinimumRentalPaymentsDetails Commitments and Contingencies (Future Minimum Rental Payments) (Details) Details http://www.progress.com/role/CommitmentsAndContingenciesTables 64 false false R65.htm 2409403 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.progress.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.progress.com/role/CommitmentsAndContingenciesTables 65 false false R66.htm 2410401 - Disclosure - Shareholders' Equity (Details) Sheet http://www.progress.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://www.progress.com/role/ShareholdersEquity 66 false false R67.htm 2411402 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.progress.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 67 false false R68.htm 2411403 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) Sheet http://www.progress.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation (Summary of Stock Option Activity) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 68 false false R69.htm 2411404 - Disclosure - Stock-Based Compensation (Summary of Status of Restricted Stock Units) (Details) Sheet http://www.progress.com/role/StockBasedCompensationSummaryOfStatusOfRestrictedStockUnitsDetails Stock-Based Compensation (Summary of Status of Restricted Stock Units) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 69 false false R70.htm 2411405 - Disclosure - Stock-Based Compensation (Fair Value of Options and Employee Stock Purchase Plan) (Details) Sheet http://www.progress.com/role/StockBasedCompensationFairValueOfOptionsAndEmployeeStockPurchasePlanDetails Stock-Based Compensation (Fair Value of Options and Employee Stock Purchase Plan) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 70 false false R71.htm 2411406 - Disclosure - Stock-Based Compensation (Activity Stock Options and Stock Awards) (Details) Sheet http://www.progress.com/role/StockBasedCompensationActivityStockOptionsAndStockAwardsDetails Stock-Based Compensation (Activity Stock Options and Stock Awards) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 71 false false R72.htm 2411407 - Disclosure - Stock-Based Compensation (Classification of Stock-Based Compensation Expense) (Details) Sheet http://www.progress.com/role/StockBasedCompensationClassificationOfStockBasedCompensationExpenseDetails Stock-Based Compensation (Classification of Stock-Based Compensation Expense) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 72 false false R73.htm 2412401 - Disclosure - Retirement Plan (Details) Sheet http://www.progress.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://www.progress.com/role/RetirementPlan 73 false false R74.htm 2413402 - Disclosure - Restructuring (Summary of Restructuring Activity) (Details) Sheet http://www.progress.com/role/RestructuringSummaryOfRestructuringActivityDetails Restructuring (Summary of Restructuring Activity) (Details) Details http://www.progress.com/role/RestructuringTables 74 false false R75.htm 2413403 - Disclosure - Restructuring (Narrative) (Details) Sheet http://www.progress.com/role/RestructuringNarrativeDetails Restructuring (Narrative) (Details) Details http://www.progress.com/role/RestructuringTables 75 false false R76.htm 2414402 - Disclosure - Income Taxes (Components Of Pretax Income) (Details) Sheet http://www.progress.com/role/IncomeTaxesComponentsOfPretaxIncomeDetails Income Taxes (Components Of Pretax Income) (Details) Details http://www.progress.com/role/IncomeTaxesTables 76 false false R77.htm 2414403 - Disclosure - Income Taxes (Provisions For Income Taxes) (Details) Sheet http://www.progress.com/role/IncomeTaxesProvisionsForIncomeTaxesDetails Income Taxes (Provisions For Income Taxes) (Details) Details http://www.progress.com/role/IncomeTaxesTables 77 false false R78.htm 2414404 - Disclosure - Income Taxes (Reconciliation Of The U.S. Federal Statutory Rate To The Effective Tax Rate) (Details) Sheet http://www.progress.com/role/IncomeTaxesReconciliationOfUSFederalStatutoryRateToEffectiveTaxRateDetails Income Taxes (Reconciliation Of The U.S. Federal Statutory Rate To The Effective Tax Rate) (Details) Details http://www.progress.com/role/IncomeTaxesTables 78 false false R79.htm 2414405 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.progress.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.progress.com/role/IncomeTaxesTables 79 false false R80.htm 2414406 - Disclosure - Income Taxes (Summary Of Deferred Taxes) (Details) Sheet http://www.progress.com/role/IncomeTaxesSummaryOfDeferredTaxesDetails Income Taxes (Summary Of Deferred Taxes) (Details) Details http://www.progress.com/role/IncomeTaxesTables 80 false false R81.htm 2414407 - Disclosure - Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) Sheet http://www.progress.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (Details) Details http://www.progress.com/role/IncomeTaxesTables 81 false false R82.htm 2415402 - Disclosure - Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) Sheet http://www.progress.com/role/EarningsLossPerShareCalculationOfBasicAndDilutedEarningsPerShareDetails Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) Details http://www.progress.com/role/EarningsLossPerShareTables 82 false false R83.htm 2415403 - Disclosure - Earnings (Loss) Per Share (Narrative) (Details) Sheet http://www.progress.com/role/EarningsLossPerShareNarrativeDetails Earnings (Loss) Per Share (Narrative) (Details) Details http://www.progress.com/role/EarningsLossPerShareTables 83 false false R84.htm 2416402 - Disclosure - Business Segments and International Operations (Narrative) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsNarrativeDetails Business Segments and International Operations (Narrative) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 84 false false R85.htm 2416403 - Disclosure - Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsIncomeFromContinuingOperationsBySegmentDetails Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 85 false false R86.htm 2416404 - Disclosure - Business Segments and International Operations (Revenue from External Customers by Revenue Type) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsRevenueFromExternalCustomersByRevenueTypeDetails Business Segments and International Operations (Revenue from External Customers by Revenue Type) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 86 false false R87.htm 2416405 - Disclosure - Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsRevenueFromExternalCustomersFromDifferentGeographicalAreasDetails Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 87 false false R88.htm 2417402 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) Sheet http://www.progress.com/role/SelectedQuarterlyFinancialDataUnauditedDetails Selected Quarterly Financial Data (unaudited) (Details) Details http://www.progress.com/role/SelectedQuarterlyFinancialDataUnauditedTables 88 false false R89.htm 2418401 - Disclosure - Related Party Transactions (Details) Sheet http://www.progress.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.progress.com/role/RelatedPartyTransactions 89 false false All Reports Book All Reports prgs-20181130.xml prgs-20181130.xsd prgs-20181130_cal.xml prgs-20181130_def.xml prgs-20181130_lab.xml prgs-20181130_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 109 0000876167-19-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000876167-19-000026-xbrl.zip M4$L#!!0 ( /9[/$Y!5_#F&6<" +&V*0 1 <')G3D(0.1:A! M4K;VK[^K2((B"8"3.!/=B2,+54"M>:A5J_[C_WQ_Z/[PE.3]-.O]YQOT8_3F MAZ37SCII[^X_W_QQ\U;=F'?OWOR?7_[W?_P_;]_^7_WY_0\V:P\?DM[@!Y,G MK4'2^>%;.KC_X9^=I/_7#[=Y]O##/[/\K_2I]?;M>-+CSXI8'W$D!568>1K' MVCE%C3<..>L(^W^__\QYBTG,J)!2TJAU^[7=H:0CB* 1(@F^';WL^]>\F_X< M_OP!5MWK_]QJ)^W_?',_&#S^_--/MZW^UQ^S_.ZG3MK_*3SY"4=(OHW06X+> M%!,>:X8_5@W.LYK1>58Q_&O-4KY6+>1K/[N]K1D?'E5,:=>\OUWU_G8[J1N= M5 T'@M^F[=8 N.#M8RL?E">7AE2^YJ$\L3]X@,D/E<-[-8O,>I7#A[U!_CR= M$ACAQW[2_O$N>_II\C!,$Y73WK:ZW:53PX ETX'C5[]B,FC%:_J#SNK7P* E MKUGYBIKI>?LNJ4/ZZ%D5WO/VX]?:.8]?JZ?D]5/RFBG]KS7B.7Y6-6GPM5LS M!9Y431CF.>BW.B::/*W"W.31$AZ8&;'L!R 51Q%,5BK=IYUDY]>!I>GHR7SZR:G M]W6DAR=5BTW[V6._;DIX5C4IKYF05PQ..NT:BQV>5$U(:X97,5;R\*^GFN'P MI&I"';1)):C)OX?IX+EFQNA9U:0Z'R6I]%&281W$PTJ0O[?OJWDR/*F94"]" MQ=.ZB4OE;W;$LA?4BM'LB+H7+)]#:N/G]5-&B1YTJ]?9#&@>OI#5N6F M3J:&AQ73[H:M&H42GE1,N*_3*/>5"B5MW=6,#T\J)V0U$AF>5$V .*MF CRI MFM!K#UK?:Z:,GE5.JE%U\*!Z>!V>1H^JI\R2?D[8QL_")%(UJ5Y'O#ROG[Q4 MR4#.YAH'3*O8%LTHQ$K76G?PT&5%,Z"8U1AT>5+P? M?EO#C>%)U82T]]>2U83'7UO]I!C>:Z7M?C621H\JG-+1[^LI/'U<.W4I@\P- M6?J*6NK.#:E]Q8KI-5.3NQ7.X,B9FPQ[F358/6,P'5VCKWI5VJJ7]7K#A^JW M=P;Y3X/G1WAYUGL+HY(\;4_GU6CV7I527^,+\V_/VH^W-6P[>E3QC3HM7:FC ML\$]V*WO-<%L\;1Z8C=MU1C@R<.*:8^M&K<1'E0-?ZS)#<&#JN'Y77\.OX]Y M=@=FN?]CD=5!B$3%Z+PN3957YJGR&J\FKW)I\IIUYU7+SI/;6J[F,.5V9F 2 MHMQDE1!,![[,O,MJB#QZ5+DJ&%$W9?RYTI1NK\[)'SVJFO)8A];'2KP.:T8/ M*P;WV[=O.U\K%A3R?).'==.J;-=T6J4!"T_2WM*)H\?+IE98M+FY589M_+#" M"7J96>4(A2=57%K,JN34\*"_#*/]6HSV*^@\G55%ZG[[/NEDZ=O;I-/+!C7R MM#!HR6ONLVX-I\V.6/*"-&W5.!RS(Y:\(,O:WY:_((Q8]H)!_W[%"V#$DA?T M[R'66(V(Z;!EKQH^K/&B\:"JU]31LY*$2?MMN]>YK?,G7Y[73*Z/OXJG-1/K MU/CX6>VDVAAS^KAF:G]8L2M13(2'M=,>EWYR_+Q^\F.-(9P^KIGZ]._Z>4__ MKIIT^_BVW07S4:,+BL>U4RN ?)E8"2$\J;>OPX,P')6&UP<9DX5&)R5[/O.'E8,VVI=S!]7CNY M3FS&#VNG52C-EVF5.A.>U#H5HV>UD](E'PM/:R;VO]:3(#RLFE:E[D93JA5= MG=6IM#95AJ9?;5_R>>&8'5Z3.0Y/@G]?1<[B4\1N;@2;AD MZB(12]/K=U9F1N3/G[*T5R.BU>.6O'#I>FK74H_T)1BO$=OB2<6DP*"=A9WK M:?IA_'!NZ*!R*!L/'1BZG9;V0T M%,5Q_-/HZ71H/ZT:".]$/_W?#^]O(%!Y:+V=+N67__V__B-,'X4Y#ZW/R>T/ MH]?]?#_*T83\TMLBC?3C]W[(2XX>!\S^YYM^^O#8!7A^"J\95X"UL]X@^3[X M(07R>QNF_D[_^XL-'RJ& ^E@^?PB^(W:2?\[C9-\A]&ZYA/]Q2:Q+S[^YM? M(OB?%!QQ\1\_+4X>?>.GQ8],OO&8Y&G6F?TJH" ?V-8@^664K448F*28_O)L M9D+2ZQ3#Y5OPI$CT\K5.,;CXU?1[Q2\FF%F)JC\G4O*G'O;37M+OJ_:_AVD_ M#<5=ZGO:_S,0Y4_X7.OSIP\FRQ^S?%3X]2%Y^)KD!T/T%(O@P\'O1[\:_ZX# M7_[^V$W;Z6"\IA\Z*0P95S%.@/NY!K@WOP3H?JZ#[C]^JOS >#T_E19T+*@Q\&90&)GH$\H3D\<[ 5&WPW8XN3!%KL&.RAW?AY.$=M,%?)]V$%Q M'JCBFZ%*[ -58Z[ZLY\/_OR49YUA>_ QOTGRI[2=O/@*-]GMX%LK3][#;WO] MI'\>'@/ ]',53!-7H1JH SD,IR E:Y'^0RM4[?5"X-?J=2:/+X,!EH%V16P@ M&@UP# UP"LI?KD-Z%;9^T_\91=0?;T=A5YYTWO7 I;E+OW8OA!?6A/)*XLFU MS4/#'(=GCK,Q&@US')XYSL:L-![%)1J-M4C?Q!27S@9KF8>[9$+P;NY#3 MS:B; ;PO .5&9U]-]O"8]>"O_1%#%*,^)P- 7=)QK;R7]N[.A!N*O:FE,+[Y MI1A6#>3^^&(F,\WWD9D6\]N.ZU$:?OV0]6X&6?NOBR1R";XKD?N*?>B&(8[) M$*?@#_"&(4Z'(4XA?["5AE#M]O!AV UG73^&0Y=A6)[]Z[>PAN4A& M61ON*]$HP;5D)U\$P/94^]!HT6-IT7U7>&RG%#N=41%]4SK,1VT MNA=)ZZ6P7HGRVSK@:JSG:5C/8P=HD\K!1LV#6T,RE4QRI;N9F-03L"@G) ;VO##202O MI^">LB8'>A(YT)TGN+?.@3;NYJ5G/1?#4M7YU[ _"%#U?9;_EGP#11EN2@'$ M?,JS'OS8'J&T/U.-/!T!".]U6GFG_\=C!Y85]%04N^_MI-__TOJNDUYRFPZF M9!@C]!J]W(V07%1#OPK+R[CY8MSSPQP4;E3HB:G0\W2=&KXX,R=JNP1N0^8S M4_3;I56:0.@LTB3GYNV>M_:X=#?WTM3>YJ=*FNSA*623=W[V9#MF:&S@V1!W M\E2 M\9,_PK,7Q;>%##2*[]QY?=:3_4>K.QQU"U+=;O8M](CHJU[G<])/\J>D_^7Y M<;9+CC.A_7YGV$T0CN+IC)M6-^F;/.F,<)"=F9^['@:*GCH;H> \O>"*RH>& M2\Z22TZN:H(WFN?<>>K _5L:+CE++CFIJN^*.I2&K=+JIO\3.OT"%D?E [^VTM[[K']F[+%Y0G(M\,_3 M'7[U\>>&-4Z$-4[G,'3#'2?"'2<7(;VV"]Z7O-7K=\>V?5K$=NE,M 3H*TGK M[4(3-:QS%-:Y!*W3&+&3,6+'UD2O=I<;-70H-732 77#!D=@@Q,IV6W8X+AL ML)>2WE>Q0>-@G$@.Y83J7*9L4HSR63Y.1Y\?2ZR;D)_RQA*8K\31W+Y,H6&< MHS+.L0/>+4N@&JXY--?LN\AINVJ4A@^.JCU.H=YDBV*"AFN.J#WV?G"I88+3 M9X)3.<31,,$1F>#$^K+,9#J6]0X98^*JSKUOV(%E)F>R&I'+.&WW:9Q+ZK6R M<)_WYU;O;JS4PM\^M+ZG#\.'!68%:L%'!L^?NO!I4 X!68\!+/U<4HE^""@: M#/,$QOGT>_CI3-@V7/X\Q<:;7\)?Y]"Q(Y9; YDOC%>/S2O*$"W$>'K8!UGL M]U4;,-.>M"N:B;=NZ M0%^1TEQ@'07BU"D9:_#R!WG:'B2=46.I/T!D^Y]O_C@O#ID#;=9G6P+;%3'" M@O7 M]<;3=7*;C6BM;L$!^9(]IFT>\?-B[ST$W'3' ?=VU'Q9ZR[(>47*7S3RVLAK M(Z]KR>NQ:QJ6)^8@G"XGYJJ]>O<0HIXD&?F]'Q\#4C>H]F >FPVJ5T99C>H[ M5]5WAB' )LQ6;*]-QYP':YVBWJM!Y14IO3W6D.AA"CCLW<&PXL=W#X]Y]C3. MAIPOUQZ[G&0MQ%X'#X>BO_AWM,^B/]2D(Z;G:(CN\[- M>9D#^-_;;(Z=['F9O<0 =6T9FVW1D]X6/78Z=_%@H4][K5X[;77? 5?FPP#> MG/KZ,.P!,AY;79WU.F>FO&I@>]$)5< =1"/LY>3X)F0U6?Z8YRZ;@V?9=">1F$-JW^/<0?X3_!_CVUNB4/)#P[+\+6 S5#VRE4ET'( M51+[Q\V7/&GUA_GSQ8IK/8B70>(U9/4#N*[/'UKY7\G #\_.X*XCM]40GB^! M96-U3\[J[KW1:.,U'\-K/CI9&QM\]B1N;/!Q;? I$+@)B$Z5D+/>LH7I3Z/C M7"^ZZG/:_^LEH>FS/$GO>F:8A]-%Z0]]NXI--KC M7+7'7FZ+6-A07%]Y MCB,^#NZ3?"PQ@W%KN?/BB3H 7_BA#L+SE7S92/[I2?ZQ"QH78XV-)/]]VOJ: M=L\P/[B9^)? /,_8H:++1*,#3D$''+N'Q';6_[>LU[X.-; $TO/T!K93^A?L MYQW2KZ'F[_7M-]K#=]_9].)M? MY#'/C/56$7HIE!="Z,,[DV>>"CH_+[))3NW4[#;\>V![V_#O3OGW,FSW^;%Q MXTWL11N?\YG \V/B"SZE>'A/N-'$QW&(&TV\C\VNAIN/L]_5,P\35L#!Q!$U]]ONW0NKC)M^UTO^/*/8E#[W91GIA-,/WO=/Z"9XOW2'\7(;?C?E,1=O:R^M=>Z.^;>I2CV/ MG=EK8_!SYNJJ?/PZMH-F";!FX7DCQMM')S5O9"'(Q& M*S?M""_$P6BTXH^Y1F\8?#\J0O2IWJ=<%_P8P!2/W]Y?DSF^/@FNQU\ M:^4)#"M^M &#V6B"R?KG=JO%&L"_\,[:T)^OP[ M8_AAWDL'PQ%N?/H]_'3) MG% /[OF27FY)>I,]@"9-\NF8"Z9[#:SGZ2Z]ANB-O%_4^=M&WD]/WD]*R3>. MW^DX?B=E"-ZW>AT]3 'FWET?QKY[>,RSIR2,OF2.6 WV^;+"MH:A885CLL(A M[D%,!\G[]"GIO.O!N^_2K]UD?-VC?O[0^E>6C[)"SLU3W #P%ZY8"OEEZ(9M&,(,^X/L(_ MS^SEZV$_[26 @S:$8_UTNH?_F-_U__R0=8;=8;]<;G7=;%6#LS>_!*3]/(>T MW95:G1TCS^W/\[<1WV!_'L;*MP2]?&T7^_.SMO-F .\;)1\FM+P9P]A_8?Z/ MCTG/=>Z2\^+-I8!-.'0>LO.U=1L25#T&^$;!P4RBN06\E3QVL^?SVW59A]9K M WV>;%!1G;8&)X R:9FLUTO:@_0)EA\2C/#2NW%9U>4QP3KP'L@0G%JA5L,M M)\8MAXR@&^*?+O%/Q%0T7N"UJ__&;3RZV[CWJMQ&$1PV'-Q+9FM!N:MOK;Q3 MJJ?XG/0'>=H>))V;0=;^ZX]>.NA_OOEC(<6U-"L63.3G3Q^*_E)GYP;,(>8E M7;04,SO*8RW/G-4A]CILDQWI)/RAE4>H8>*&B;=EXHALP,0+PU_-Q.^JF/BB M&?'4N&'.RLX1=S=65LQ;V:6T_7O:>TJ>W_7:/UX231>A.M@6RD;F2>S%/)&_ M#7OK2G9#_=WJ]4TVT!:&OSYPWE3T&[5^N:J@BAD:1[5Q5,^)A]\UYNS YFS> M,>6[=$PK0^>+UBHG+=H7$X.^OO;Z#,NM=\]:&WQ\^UKOPY=W[S:X/A&NO:)" MS5-DY5,J/MY#\FAABV;D! _;@V&>]N["N="975<8C>%?-C=&C:L2SJX/:26@ MQ5;K6I!>QQ[(%DS"KX)!ED/9,$<-U MT7<%O+N'_<>&=QO>/9#3<B-VW$Y;LE23Q*3)YUTX%OMM!O:;\Q7TS]EW:>T=S<_ M9H&[;?)UL' 1ZD@SH(R5V5+Z)6C9$4>7D3J1H$JL'D3![KVE MVA).?)\,P,A\O!T/N78&K,)&PW>GKP%;XX*9W\+%$C ?1QA?#E.>E%:LQ?1E M<.Q%:KQK4#U5EQLWM+R.BL%U[,Z(\C??0'6]ARCJ?=;J+3;#ODAVJ;(K(W:I M0D7CZ6RD;GBC;HZC;MAFZH8?X-!\0_PK.6T^H?W!2/B*9%B\63(LWC6:Y._D MY-$D ]QX \]E;OA>#L+,]]\8U_HEMTF>SS28."\]LM X8UR(5PW2E3JL#I7XEU>;3-I90PL1:)3Q-7\ MEG"\\WAJK3Y4[B%TK4Z2D0[Y^'A^_5YJNDC5PG4=;O7Z;9_G$'5YI+\J-V@[ MHC=2?U$,P!NI/ZS4GV#ZK"+^>9_U[KXD^<.[7CL ^)2$=@GOO[S[=-;4'\5! M*T"[(HN_5/8;-FBT06,"+E;V5Z<]&]EOW+_&_[]DY;\\#S[7&JRNP_:9<\#6 MW<-/-C->NI*M(>KAB;KW"U>#O0I'/%ZL]9=OV?^7Y*-_?3;,W_4ZP_:H/&"$ M@S#^O&@["^'$:J\+XB7+;>.&G[2,\H: !R,@/ZJ2=>G=_6#&<1S=[SP339P7 M:9=KV_5@/4^U.XZ%T>]-+'Q>L7"$WV*YUU@8$)(])-.+?]]GXVN7 MRR]K07Q%AF;36,-D_<''VP^M%-[3:T$\#IB\2?*GM'UNG7971QVK8;TB1MEB M*ZK1+L?4+J?@O6QADL#Q2UIY^QYP.!/N7R[+K 'O%6F9+=S=AF&.Q3"GX/1N M898:ACD6PYR"2=JT3J)Q>(_@\)X"HVQ@BAI&.1:CG(()VL)G:2*C8T9&QV:: MQ2,XHUSWL#WNN1]$"[ 4C';^-)_O+QH\FV[6AY%CY%2_)6R#OZ@F!1_$P<.? M&Z/:0(!TD)Z;>EJ!KA>>J\37,A[;=A$%MB?:<3UT'Z0^8>>GCRI[]BI/$=&M_AG':;:G7OU7#=Z1)\+\KJX"=U^.6QS*DJ MJN6H/E^>/4* USG\ 3X=B^;99L5>%T@RYT0K4^NL&L#SZOAC'.U7L?; M0KQ GFD,V$EO'1XIE=JK,<0I1\08GO!K..%>+=Y2371?(+DT8 M>3J;5 W;-FQ[#1Y:P^<-GU^*L[G!OK*X//:LX(SE4)[GGL6Q%-H%WY*+3]Y1"OC,V/FT.\1OU\%2QW0K0^*:5VK#XJ%\ABC?$^\7/U!S]NTC#Y MQ3/Y*1:#-0YGXW >N][B.'U[&M:] M8].;_BX&?NKXS-K]ROV,M9^R/<+W-E M7'N=RGG?]\HH.[ M8!I"-QY7X4.<);5W["M=D)NRZ]J?BV./C7V,"V..W9Z[NSCV.*[V.'8I]$Z3 MIQ?'&P=6'?OV(W:[(W1QU#ZN)CB%;90==E9LN&.'VN#D3WI='+6/Z32>JT_0 M:(+K\@L:37 -/L$.SUM<'&\<4Q.<3&OM1@VM7M[H!I)O[)!F\S]JM >!HCLH?!_=)_CYM?0WL/MT. MO:ZMXSHDO?!(-9:NIQ9E3SO7Z/?FT.MIT/IU&Y,1?HOE_G),[WKM["'YTOJN MAH/[+ =8YE38S0 ^!]H]B&[W;X"X?B=M!QD^+]:HAO)%!ZT \SSUP(:DMO"P M/TC;)AOV!OGS91&X$KB+)NM(N;_K=9+;M)<.DO?I4](QK3Q_OLWR;ZV\YR?(\&>FG/BBM3_#._-/HS:KSKV%_$*#H M!V,'2BW\K)]G_C(9V.NHAR +,X[ ="Z@;N$SY\4K^\!1X4>L1-*I[E5%["U! MN_,C[#AIV;!FPYJ+K$DW8TVV[VW490;2)YTD#R%JQV=YDM[U+L_''3''&G"> MIXDL)^"-S_GX_Z6]?XX$\<' /JY%J 7QW8&HO/. ME2\G8'OLM__YQ\V9TVT"R,]_W)QW$K0AU]FHQ]72U:C',Y>WAH G+8&K'91& M89Z(.U)1H#N%5@_[:2_I]V_&J^Z_A!$?'Y.>Z]R=V3;N4L F@<,\9*>:W-C_ MZ:TUF ^VC)9KY>,=Y:>(4A_!R\% 3F_8'(=UE@'WBMB&-$PS/DPS"F<#]V< M81HSU+ M(!V([,<<9:\EU8W-OEKI;A3Z54I[ MDV"Y0EEO_/-SENVUMTH:V;XLPF\4>S=>^CFJ;_$[_?V+/1CEMD=5%!\[$R5^ M)V>"*KY9:RJY\Y82\G=\#JB2;R.RD0#NH?N&'+5X.WE4;:RK=MSP;"R 9\%5 M8C.N$OOAJK/057(S727WH:O$>0C@*70U_#]-^.NV:.CKA\B&] MNP>G*1FDO;MWO?:/8_]IIH]E%Q;3^00@/'_)6[U^JST_?^:EV:VZO4V[:9C@ M1CA;>-F7=-!-/MZ^ZW72I[0SG'BEH]>8^S2Y_9*T[WM9-[M[_@@O:B?Y>80F MT\ZKU7B>'+BI1O0R_W6#3R\A4]&L:#6==K262BI/5K&,S/MSY??=3>64A*T1 MEN,+R^ERZTL]I,_ MV\/^('N8YZZ'I-4?YLD88Q5CBP\4XUX^&;Y0\;U.\I1TL\TE[M-R;4#LOMK_K(PKN*1U/05F.F"M]+H5SQRO&ZJ]ZZ'*Y5K\UN M!]]@YI]/P-=9/9/-43+6,/6H&#_? M?+7=5J]^K?!PXS>Z[TE[.$B?JOEB]-Z7(1N__2$9Y&F[]LWCQYLK#?BA]IWA MX>HW=I+T9P4DZ 0R^&[K[H>)OOV(:"DQP*2\>O/+V\+&+/M2L1*;M8?M=?8RG>::X19H[R M2$>*>6?99"E(PP]O?O'_/5Y%[5>JEQ'6N>XB>,29U\AXPIAVPCM.^(08!K D MWHS,;M4RIE]97,1X?>N3A,2QD()HX6/,N8^,5Q.2<.D0,6_F+'_MEQ:7\>7Y M<9VO6PKP*^,XC93F5G&J)MPHF";6O_D%16__/O_=\.KB1U&E%9@)A&-/!8._N#@CXZAUHP(-N^AUGYI81G9PT/6NQED[;]&OD#_ MXW 0PMP.^)ES:PJ9EOAW]+=6#XDW/W22=OH ,@>__\W/4L8BKU1L@3\(UT(0 M3'W!'#%%^LT/00^,7EC81,I06#V;6_*252VL?RQNGY/'+ ^^<=BV7HN-"?), M,JJDH8!2IK37A2Q%3F/RYI?_#FIWU9?F5^/ N[F#9[_FV;?!/4#QV.JM0UJ. M'?Q#M(T=DM@*K84"EK;6* /_Z#D%M^13\ZOQ:3?)#3#Z79:OLXJ8&B) V^' M9C$2*J83R1986<3?_/*^E=\E/ZAV.^D&-R[I_##ZQNRZYCXZOYY/PZ\0&/AN MUAK,KV;<]!//LM5;/K,PAC%!F@I.;:Q _UJE\61A*C8&SW#5R'E#(A+1Z'^S M*YOY_/RZ/B=W:1]$I#?XK?6PC@:()46Q@L\C%",JC<<83;@\UB28A$^?/_[Z MV=W<_'#ST7_YI_KL?C ?/W_ZX:7]3-?=+MKL]!*K*6Z @YAIP" MV>/*6. @9W&,%+=Q!0?-?F'AVT"#;A&/KO'Q #HW"DF$J::1!5'2(_:UA!'K M?-7'9S\Q__5_9-UA#\*Z,2NM\WW)"*4,JZ#\.(^MH]X5LBR,E&]^^2V;_?C" M%^8__T_ RM][V;?>#?@P62_IO.OWAQ WKV&>K7(>*RZ $D90*8WV!9MZ1J*2 M2JGY5%C/Y(J#SBCD;G5'JE"W^DDG$ SB]U$+.?<]_)CT)_'[E^PF>6R-N\N% M&Q,*,86__B/&F3V*MK<1 MXV"%1H$)X UY-!%M#FX418NX%=>(VE>+MN'.*1\SRSTX.L0P*R8<')R/J*1 MY8&P_!#B@_]I37+E(7&>)Z'Q:ZMWEW[M)JK?3P9]M)8I)K-.%K8D4I2!H\? MZP47F!?V0G$5L9+ 8A%X;PKP>LMZ/1@5>F<6#(AAP2GU)L**<19A[G0\!H,X M:5C9[)&(Q$< 0RX'(R;*Q,&N" G.D>!2\ZGZC(BF93 P1:\ (_Q]9A/&9+U^ MVIEPX&C+YC:!\+13!\?I[,;5&FIB$&<0LV#*722<9<84")6*E=E[WAZMB9]: MA'Y.VME=+_T?(,)D4Z\U)4-!GE:O,W-O,SP;/B0=FXS?_*7UO7CX7(YN3ZI& MI8X$V!!O#>@2A8D2Q%/&IAYIQ"&,6R!!O(P".T7H8<@V*Y3C1&&E=CNI\HT9 MZG$@F2$: C.K-"&Q,[Z@GF4A _")_?J#^Y;O5^SK/,M M[7;/5 0=(4H:%Q/&7 BWP;/1A194,2F)(*9[D<&5Z)U2M, D^$Y?PY;KE.8^ MRWTV[($._I)]3AY::>^?:75*=')DY&_#7H36H]#?T]Y3\OQ"FUD$:L,\5=A) M^$>#^A+"QHQ@X1#R$0]2@ LIV&[MRT#?&N&3Y/+,@Q1T)@I+1 IQQ@Q0V3? MX)BL/X!P.>UO1ANG:4C%8P]1NY2:*>\F.?HX4D25 R8)81_> )CING8"RC*Z M8 CXC&(QES2244RUQA,CS0D"AJN@B\";T*4"E)<-43LJ8^IU^F"KVC"Z=9> MOLB35C\IF57Y.YF% L_MJ6D3:Z-CPSVW5H"6YQR'S7U"J8AG,_M%^4_T(T(% M"&NM9V;YO4&>?AV.3&R>W::#]UG5SM**%(B,O&Y\ZDVY<6,T<@ACB.,"6=Q+.D(:.XQL"'C@4!]"*DC2AUX5WX2;S/&C2^EB7%$"-X]?"L2=@Q1 MS2'\$.!O:$:I##_%5"IYT&\"C8!1L1^#%FADX2M-AH63+4! 6S<7R@UQ0Z[ZE# M.,8&415J7"(;36@*,;8791L2$2YVKTE7I)<=>'C$&1N!%X1BX6/D"A?#"H1* M67(,A@[3/:WRL$)G-.C!6%HD!*41^$U:%25D#-1ER=*QX$&> .2O$CJE)3&Q MCP5SQH%+R75< "UUQ>8. 9]R]T*W.=!K"AU3G&%KE'9,,Q8Q3%CAO8 1U*4R M$HPB.M*E:\(W?!AV6Z%0^H]>)U14A:%)2.,DZ5W/M?)>VKM;P\F?S<1%VO&P MC4ML9"GFQ%%6Q"L&_G2E !O/E0ZLMZ0I!#;Y.KA)VL-\'%H_M=)NB+]OL[P/ M <*'UB \>5;=;MA!'47B-S#_Y4DH9U6W@R0/-;8?>\FV ;1QF*L(S+R0"&QX M+&1<9!58'(FR@RW13(RV-RB.@:=E$:!#7JJ8NSBVL28HDL[2 D^1UV7F((0? M%DWCM/PH0/L#EM*'6+/5_9+-Q&TKQ5]]:^6=4+@\H^,6WUN6^_EZ8&:(A3@9 MG"?P%I$ _SV>"#Z+5"SF[-CH; &:XF@U!"5PO[2^CW--Q2^*77S5'O6L^IRT M$XBX =>;B04X0LRHF%A)B26&1X*P0A<8BTJU,AC/47O3Q>T4KF5LC*Q0<20U M#FR,$"&R(T/W !68DF,G>75#KII7GSR ,@?WZ$X49'(CL(51: MM#=3XX0*X\$WLE)Q+J66QDU %%027G:DYK3XJQ9:#R[\L("LT09+?2)Y)8=J M*24$*RKB8:>#1J"/"@[%'$6E=##&; F4ZZQOU] MXU/M#%%$,18'7F4>8N.X MR.NJB)34[<$ ^YSTD_PIZ8]+@G)04/W1?^=KB38C99!#B#D4Q8II@IWSN V MDKZ]5:W2[B6 MD1'":R9"CMD9\ !8#-P]-3%@1DO9(X$8V@58[O9V%(@EXQ)$>,%G\)K"+E>O M/=J0A\$+SCB,[ X[8?.[T. 0:CREX:@\? (LV<;Y:H(II99KBV)M(8YP%+O" M3;1,E.TKC'\!?A\@'!@_*U*+/%(68Q-I#/XT>-,N)I,3;8@H0TMZ'63\HM"S M(@FDG+=&"*-L*%4'U\P;-4E_&QJ)DMOYEK'HA/#S6]:#=PUA&/A^$Z5;46*[ MI6QA02*AL8L1%\@YX94K(@MII"YMPFV"EHU6?DB1($A%F(%X M3>0)' >GRT9$;L8O)XN8%9)D@#U(J,PU%OQ%C(C4D\( JK$O'W; 6)P*8N"7 M(?L%XIGTVL\07L O;I+!H#O*S&TI/&'7"=Q*4+-264.%L'8B/ C'"I6L\ELD M9K=T=K7N R!BA<1(I2/'A<)@>;R*#)GF75GDP0$O;:O.[K^=$1I6R <"E:&, M%M[K2"I&3.SDA!^0!Q^FS ]S>SZ[1\1#V"Q(DE&:Y],P;]^W^LFG;JOW$;Z4 MPSOJRG.7IK"F%ZG,OKU401A.%VOCK%',"!)*#HI0FAL&B H5A.)# ?EZ"UT- MV/3GT?C5N?D-(*O+S5F%J+3:"1I'/E;8*C_-ZZP"R=<60&K%!=M+N&'N-:81(.R!,E8D*HCHN](A(VITO9 MG5A$L^'%>JMZ-1 K=)"1!H(BH90"<7/:<6Z+TV)*N/+)AP.O?H7J +PC0ZTB MW"OJJ2*LR/!2RW!4"ERW77VA6=SWUL.T9G%D<<,/_6$WJ);;/'MXWWKL)]GM M9",2S/&H4<, ?O4^?4@'HYE].TR^9&%[+@>^)<.?I_BVJPL\5BIS"_3WN )I,GG70 MJQJ?49@>_]-9GF?? ,NF]0@/JP[OR)F3 PNOF56^GY.GK/L4WC0W9N'X0-C\ M>=?K#_)17YB9%LRC2>HN3Y(U3IC:*+*>:"P*+/CX&_J[!AIV#%",<-4&; [.&;$Q8 TRX7'/J+E$(ELB[2EH.X8 M>5^^98= GI$>8Z-MQ#QGQD0Z[,58"7@S\']2*BHB:/?( U"W0MZ7>X#Q&&(: M2.]P5-T"&.F78A'PSZG@ M#$*24 H5>0=*K<@ .F3":282V0E&MH%CBH3?1C7>'V]?6@Z.??Q1\S) ^CS M4(!*#"W?O ([(K!1GO))3!@2L7,-'6:A(*^!(KNU17/7M1RO^16C6!@B/=/< M@D!I@I2/.-A#^#^$LW,55S-=9O&1VF);MKEUDR:W&ZQ5N&M95H)R@3% M$/^ 8N!AK> S@K7VLUYB4M6!%U4MNF)EI=6'EGC@688#3S>3%JG_&'5(W0(( MJ@V!4%HK"1PON+,8QP$(&H5SN7+6?I;:MB)16G[]TJ90C+:N_P!W;5(G5-1= M;!Q%*] PR )[&,04<1+P+I7U7"HSJF0IAS Q$C-E7W4+V6*E*T)E#"M2L740 M.Z@HXI+$:E(6BX")9&G#""-)I=C+2E>$Q5'8S:* 46X0=4(;733.$H*ZBJ,J MD9Q+J:U<*80^H87K8*9$:E(A56B;Q2:*6^:4*C[4_WSSQZKL$F7 )!(\<2I] M3)!TQ$Y[=/)HSB4J.D$6M5^;@S;%RNAO7Q>;N:@\;_7N1C[)U^>7(1./8 3V MZ(]Q QHPQ^- J#[)2%;4R07G)"AVB&##83Y.KQ,<^>6MW?,@!J?#QW3+!#8;18 KQ]"" MBABNZ@^,Y,R6VP%@>CW^7@["3DC5'[47RWHOAP)F5,94(^]97\X>_G52Q :B M,?"@L(+H$OQ5$JR.-&";G9HEP\OA7_9J(FR)F#U29,$H9K=?LD&K.R-?GQ,( MH@])&@&*5X/]BF)%=*1$+!D.I,&$0APQYS@>A#1K8F@'-)IL'7Z\/< F+[)& M@9]@TG*EV7GMEM8XQ5R]' !1O;PZPM MA,@5FNUOR0;"P(OY&C .#@=$&IYHQZ8S!Q;4"ZAGJ H]A\U;.N.GW?^-9ST6UG9\Z'B MI6KFI7-V_\:98H\!06 PG7'3ZB;]\0X)Z-RLO^H8M" 2Q22&& U;,/T088CB MVAD21:7F$&]G3C]L@X.30.#4;A6CP$:,41;.6ZW &!645*@W%]R^F@3!Z=Y3B6R$3*.(; Q2(:5F6+_H)*EUO\ MG#WR7L5O"+DX9ARIR!E$(Z5(<1=9C(72I7JJ'2BXXH[0R6G>/@0XP8^?')G< M\)0J"KV[2#B;$.LH"F<53+&=S>>S/S,-A@&"Y8O89IE+^[L9*B)AP54Q,<8" M*15-I)I8$:NR?Q>QF&RYSI?3T;]!E+T-4KF4RBO00)PZ E&9 XF:K#;4[90* M,#G"J!JK56O9?LW+, R66J H9@1"128MX:I(G6((+D2YL9*D;.LUAR.=4W<1 M=-,V2$:1"LTBC;#:@),;&K]/:J7Q:+.FQ!)(E#BB>AU;+G89=J7PDH5CHQ([ MI@F*;:0+,6,5^[D(8[G58L=9N] %^N5 9NCSDU23=1\&%TOI3,,M3!", M"F1C%TM-7MI2",U*=&:"1R5"[Q,7X\/UV0.\^3[<.5T<$ F6#L3UXRWPUF;D MCW%$8QT[0A6R."8^-E/6=L*4Y/ MDB%M50/S.NO;*6A+FW$X9X(CQ2(9D*"L M%]/#PC$J5PR\Q1*CDI+9'K3Q;IM/X2/)^U",O]@$_)])J'9-.NHIR5MWR1_] MY';8?9_>EMN.[J8G]4N97/V:]/.'UK_ @>JV^OTY]RJ /APD>5$\LS"QE! & MN^E13)V2SBGB0K?#2=<%$3/I[*1[_B[0==%HG]1:C9KDAPVW^_2Q7-:H'7(Z M8C3VVMJ8"T6+'GPBW./G&F2OA6QPVCM)N#FRC&&C07=([3S&X6[86 I67.7) MP3' YX'AUW1./ZCVL-I[)A1RDBOP5;VTMCA*AT&=B ;=.] :"*(P\'"\5:"H M302(5M.F:\#HND'RMMJ"8*5"*W,'W"J% H1.^BP+Z:1'>S-^TP-'GUHIO,*T M'M-!J_KJEOJ@F+ MB 0%C$W8F',>X,K2M?&(?B[EVPI5#L.*'V<:U(:.^U7) MM[G#C-9'V&EG+0]EALPY/_%:D#2Q+!\K*V6O=HR-%9NU4=B3 W&0' D7>J>[ MB!<[]^#BLV5C6H M*65O.OH][+O9\0)X?+GT*M4]J[@\FC@I;2?:$;*U<-T;OFH?FXHS''WHBB M/EYQL [E0Q>QI#40;;S8/<-<;B =>&/P'.9FO:1H(#W=":FV::OVQRU5X:)- M!D+"(ZJ5,*RX#C7<9%*!OT53>B'XFSD,L0IG6#L2:<0P)H[$UADTK?>&R*6B M/]2I(VR5"<2$* *02A8Z8UG/7VZT)!$J"YF8]-(\?9@/(F0*@BT*WHYP+M(0 MWYI8Q,Q%P"_AD!@N>X""U3F 9XZ_]84,$P7^!);T/6F7-;F#,0RHN)-@#9_2:Y!$:QTW'C20L6#C M42QIT@@&:Z3T[$WN$"?LJ*L""+&:]VCBT7?03@9 M%"SX638V%FM#J.$0T$S#7U3. )X^*4)OO%'O59]G#[M*3'FAG 2%*XP1VAD= MO<3,D8]*/36IW!Q':ZS[@*@XC!I%1#/%I!,LQHP3H:+IU5K&FY)O=LYH767< M8\=,'(7KU9 E<:2DD 4JL"^K1"[.'16'<3D9]HS$GEE+2.R,\5Y,!5>J$H<= M!*U/23X O=>[FS2P64L=S2;^);:"6:8C9V(M,7B"Q9D43*@5Y:L#XU+F?W$- MFZZP@IUG5^C!2GAD8ZY"(E];ZMFD"3&6L.9R+TZV\Q6N.+!(''*6.RV(LRRT MIA73K@L^)N6+)!#=;(5%DZ)JAMB$\G,%D9X22IW@7B+APSE3552)$:;*MY-5 MA%!K+6QWH$P%>%QK.17V]]GX1M293HE9?_#Q]D,KA??TPF&,L#,V]@Q6G0'! M80 60)XV5J/#E)+Y*_!7)#"/B+DO7!<>4QZ54"/8XI[:*>,FG-5IY>U[%2[3G6Z> MKH<9C51L')=2:"L5 \W/)U$(Q^#BE8J+XYBS\\',3=+M@FH"Q(R[5;RHJ57G M]XC#1G%#(4#SD36>F4*6P$TC9:VH8'VP M3.4;22NB] .#(*;6%%:TI:<4'$^N'F-MG01,2!"" EM0#DR9XL !8R(]"5A MHN%DS=E@9FMM24:;F10<22\I0LJ';J>%0T9)29@P1L6-DG(FZ,"@',:U)(1+I#2EB(*:U H7-6?".$U+D0P_FK+< M "F[49: #@/A'5>$8&L@C%)Q<8\P\Z1\@[T4#)\/;EZC+"6GFB*.C$02PY_4 M3Z^O8<;&):T@,3TCS&RM+,/Q1.1D;+V"L%5;4#*36BNN83'E8N^8[4+#%"T% M;#;\.K@==LOGI+LB=@%J+#03X*L*@0TB$,)[CP%49'Q,,;4ECWXWH"Z> M_=DXQ8LH@W@5O(Y881(SQ%U1EBJ)C'VY+%66JKN7+N@U2U^1^XTP<3XFDAJ# M&,@2C;0M+FMG<;DA/9G>_++_I:]("FL=RZ#',6&"4L*\]).R/8DY(R450'CI M/,OZ2^\-TD[:'=U]<9.T)Y>UN._CZX;#7L+XQ.7D5<5]Q)^2<176EK><"BZ) M\L9PPIVP( &.Q-.&8(C-7@M(AO)UC(@C, MRX6(!D;=;7$[!D.Q158X03T$YT(@3J<-R:DM'XD0? &NRF5LO]#Y*R2&[7 = MT=B:O#3&JFY,FX1CHZ-V^LM##Y!GXQT"_:L,X<(S#V J!\X-M]Q6W3UYZK!6 MOR>EF82-R5;)*$\F$L(P3B2W\S#4;\09&6E%=W@LZ-6&H!'??[$%Q'*ZY M(HYH1(5UG+N"/1!5)9_@.$C;&;@&X(NY$<@C;@U35FDT!A=L)2N'!EN"6W&; MWK)8VTKE*'>,>HHCXI'D+R?:D6+E52$)_Y07MM9"E@7(FE-D.5'A3B@,1C!V M>%+Y">A1NE0)!MXOC^*U%K)5$@)<&!HCI[B,4;@JF&$1J)B M/54Q^?)E+6W#A7@L/%>"?KC?Z5@#O/V_?/[D(A]ZX%WU1P-0N3-&"%I;W85HNGA>=.!)0L3] MXKRMVD84"'/+K#9"A6)>Q)E1,IPWL8B!1WD]^/N0]9+G<2K4#WN=E>U=E6$2 MJ<@J W)!(HP5&B,.S'-#/@!W=#^ISE8CSSDM!":8!I.DF ,5 MIR?(LYZ6&SA<+MK^N/F2)RU8VO/:(FN9]HP9PD3H$L05 T,Z$5F--"YM2YP/ M\O!!5)YG*N)2"<$B1I6(=:3Q&'].4N/*&7^*STIR-\7BAHK/$6^D-A&QVD?2 MAJO!6*'X%)95]X5<*N(V47G@:8&N WGE!'D1_HS5&&U&<.I+-9\4+,I%L]T6 MFD\;;T(>*'*6QRS2WCDQD5SLL"XG=L&I/B<4DL.X?( 6:2(346Z #WG(*A6' M%(0H[Z5<+OXVU'P1(5)@"AX*MY@[<%7T!'',U6F5!G*03=-ER*:+@"WW/2[QN\ 8E0 M^/'7!O0_.B0*X-($T*XX6)!<0J)&(9E9HQ2[Q87GU96-Q0\/D7!Q&DKI#9L>/C;B-5%XHD_:A>;8T K@O%Y@N!3NQT)&-%)!54<7#WQC@DQI5=/BXB=DXH/$QZ4A.!A5)> M:AI9*SFS<7$A'<11[HSMQY[3DU;:<"]BY#"*E/?&R>+(-U9,^4.F)X^-N$TT M'Z.,$PC8M;&26"$4*1H(Q(8;><8&XP#I26F4B##6@#,']H)A&A<\1R'4..1F MH-Q[>E)'%,!SC'L?&VJL(6J2_\>,0F1Z7,]LM\H$@Q,J/+CR2.@8"1,),CDH M#E$X,258#QL_[E+^-7(D,@0LC8V\-=BJXMY-9!QBY48*A_5\]K"EP&)"O'+8 M>A()%KJ?Q]/HUON*;EI;N2E/K;0;C@F&AL.M[H*DS=SG^&N>]?M_] "*;OH_ M\-=6VM/);98G&U^AZ2PGQN!8QIHC9G6DZ81GI66R?)/&+$B[6.UAP-^SDN,8 M6ZXI\D3&F#JEG"O.?5F*9-6UY9>,Q(U42:Q\#!J3,QY1"8R($"^.^RD:14M= MB0O$W1:ZR5/C*6'<\(@C2S1!T_O:.$7+H_#R>]2\PCAR'DDC(\9B'4\V M!9D"+_X2--C^W32+(FH4<51R0Q#U8-2+_@0@EKADWRXPMXH4(F]B(I1'1J6 P7*6]I0_F MC6;.&&&48IBCV$L5%1=N3#X&#/:HQ$VB,76P*Q)>%$.T,G M:BQ&D2?E&XKXQ2-R,VT7*=TGFRXS"O#<>Q,N&?<2AW:7\0.BVD-'N+EGFJ+ MJ9#SP<&>=9I!4>BUA*V3VD>"H' ]\.3>78'+O<86;VV]0$1N5DJGK;(BPEY9 MC166F+NBL25$"KQ\>JG=X6R< R5-Q<ZU4^K3UWO._EM?!1)S$*7=1>C8%>+R-S'UI8[*-+%N\@W!/)X M"-I()#T+=T]K%VK<':9$>CZ)F&0,:"J5:]"(+C;B.1O$;"%J*!X=EF#AB@.' MI8YB4:03N35EC4_88IGS4;%S@$TE83F1G$HG*.VL#_H]")I]B/!$M8T:IG\?#0FL ='B&;%6ARIB67H3U] MZ&X+>-"^2&>%5D]KG*(Z641L8?]PQ,--!D0XRF.FO65B4B481W%<#N'*9ZP. MBHW]^Y'86RJ]XUCH<#C&Q]'DH*A@SD2D[$>6BI-.%B&;Q6/6JXAS02/0ITR# MK$SO10F-/RK\QE(YS\DB8IN6"=83A"T[I*/M__(0K/Y=X"(/.D/QJ/RI+-:O7!\S,S9]Y:7:K;F_3;AHFN-X MO*,RAM_]YF>3<@S%X+QP%PY.8NIC8+VB RVH[%E7O#<H7](+?[7!UZ=B> MONQ+.N@FH05S)WU*.\-6=Z:#^'V:W'Y)VO>]K)O=/7^$%[63O$PM/'=?H(;X M&O0AQ$V",>J%$LIZ%^G0-GZN.WQ!J^A'%IT8N<;4PA]:>836(QEX^*W/GSX4 MI@6>K>)JB"D)LEQ)'BDD7#CX-M&CU$N,^1EP]1A-Y&_#WKIH^GO:>TJ>7WBZ M'CW*,3"VCL1.(18*#:THS&U$V>&$WF0/7\%JC,!X>=E$!)?>NU#;/MV$6GC/ M"8^(C:1P.C(D-"SR!&RE*=_O@19[UJ^_MCU"--\9>]2F#W,>&>.% QM8M/OT MX$678@B$Z;$A6M&=/QS)A'A+%3:ZDXJ0W6DRC'PNBW2G@^:LC&-<$W'AML50Q5A)%D_(%JA4J MYT46;[PX;70L4[3SU[E$'/B;.$,9,UHY[MVD6)T8'XGR%<2+MU <'@\K;J>P MBBH"GF*LJ0.B*B>Q'HLN)D*4&X>24P1H;HL'.RPI)S$. ;E"FLA)Q1OAAE9T M0CVZX,H="^Z\:^ ]8".2X;H"YV*+$!&,8_@59L9)OZQGQ6FC8FVAQ3%$1 J< M!06&5!AIA H8(-I[QA NQ>![8W&3]?II9](/9A2+W"8Y>%)H#A%V+^[T'$; MGL7*,*^VM$ MK#Q'KL"&YZ[<$2I>P\7<-38<0#AXGCKA[_K]8=)1O4[X(>1#5K.0^M;*.U^> M'^=O/Q@U]$_;X?J[0=;^ZP^ M/_YYH^%N'>W["',H\X32V5F$NL?(1 MN!W3F$'&T58Z;!5H*S#S.6EG=[VP*?NN ^](;]/6]$JJ(D0$/!>O"[NX@/*' MI&.3,66^M+Y77):P8QS.E?N!^@]7;UEOE76<4(>F-Q)9'96=-[IP-_M>L7 M=,\\/$ "9^%8NZ#*V=A2S;@CW%-7]!<$71N5^[I%$3\$[F<>[HL +_>U[0OK MLQG[=)"\3Y]FOSI>HG[^T/I7EH^ZUBWL[X0KM)+\)KL=@(5(%B:N[/+@N==& M$!5)!@%S).@D(!+"^O(=*BB.5VNF7:#Z6JDY[ ^RAR0?>:6AZ^!]^KAR4X8R M+S4RE(X2:XYA:0K95+A\5]4:,6U#P:TI"+Y+)_FM];"Z;-@2@2/LN:7AIA1K M8C)Q6T6LE2Z9,WG)9'N-PW!$]:D\#AT/8DJ(T]P(Q_3T:F3P^$K[H1A?M/ = MCXI;J$UNJ,126RY']T]P7/35#<$D-J73T0WE]D&YM=6EY![%W D#\5/H!B3D MM$0',Z;*WO^9Z\M/>?:8Y(/G<(E?N/HP!,*/#XN7KAW ]0\ZCE/A#;@2W,:$ M&C:1$X&%\Z6M [XR'[M[G)P"$?82\VJE/+R<@9YBA%NGC)S><<@KVG?B_45= M^T3^KUG6^99VNY4?_BTY.,]+8YV5.HZ5ETB$'HQ%F:@PS)7+1+'$ NT"\ZL0 M<1Q<[X6UF66&4P)A)V"926X5F]0\H%@Z64IB4RE%?&@M6+9:NVANC MJ;;$,**-XMHY/%ZU=" =)25TL%7+9:L6AD<>.\-Y9+V6#C".PJH!%L27;YQM MMNK^/7!2^$_0B$^M+O!=7PU,*\^?T]Y=33$_6W:QK<9.26H\L+N@C&I61(94 M!N$H'RC%9$$TUEK5#L#@2\#@A(>B'Q4YC06.N5>LR$M$%D?EL_Z1B!;:3AP* MC*6WZ7*BN8B1L-(I-PY*RN!P6I1 MP0A5E@@C3-&#E".$7>D>'10A@LX"^ U9V0L,=B66A)F(DU!N2LWT+&QD2S)= M:L:Z(S1\2O(T@U"Z'4XA)#89_W?C"4@! M)6O 4[V\W8&UHH*1Q823< 0G!J\K7.F)(U(T[R-#@^$B%2B\[@2NT"#6E/,Y;#+ZRW!EUJ!WG^C@TC.8@18J$F*W;.$3$Y?$FQ,A5&4H*;4_;7UEO:K@!:>IHTW!'( M="2\$V#HM12RN/4B=(LI5\^2F*&R3&T!4/;PD(Y_'0A<5#BTZ\X$SI[NMDA: M1URHGP;03Y,WOSPT];+D'/+@%@)H@O$ M+$568<<@8IKP0KA6FR]F#E8N(^N-ZGIL.*^2@&X'+K^YAS@$^+O;6CRB,-&6 M-\DC%O6!D05:(<2Y"*>SN,"A\]:$74WHQS6_Q.*#X>@*PFR&PFNL[M70B-_1 MDM)(Y:B,F?,:Q=XH:S7#'$10>4-BS75D9X<(=#**6Y/A;MJG(D%F0=.BJ2A!E,!8&BB8E\ (^+% M4@&AR##\L=ET86+>,V TPGUKYQ_QF M$ J'1\YN,6W#Q!I%D<"6884\1_"'IY$MSGJ63^'/ A*A2CCJUO5J,)9FV@#Y M+)@2SZ4RGF-G"^:*C00.VS<8HV=]-1R =Q%R=AM2(5QT0RWC*A:P8I ,\&0F MGC9S>FX3OS_Z4DA5E2JJEZQGZV4OQ3JQ4@D&42S&C# :::NF6'=Z[AC:'I8] M+L3=$-/$20BV+4WK]JVPOLG2,ZF8%,DJP@M&1$' 'NYX@*S)\#OC:2.")6W6B,P,X'UI(_\Y 9P[K%2/[F6ZA-L*=," M@V<,VCF8>TNF5X-9(>QV^F17Z]X;N1"GPL3@'A#$8@[V*N*3B-A0+VQ4 S9[ M+;FVV.H!QUX*1 W5@BE%5&1(D1DUULI2WH,*4K?*<@YTY]=O:0_)8,/MZ6>NFNDXR5 M$?&,2<BT')ZRL@,\WRQ'FIU)T;@#HUAF8Z(X*LZ.NG&"20(Q]'+^45P<1=R MP&LLZO5 +!-)"!F0\2ARP H06!OK]/0L.?BV):9!)'2\V!\0OV6]]C;$X!!J M8F10I'&D-8L,(J2XFX_)T$D&4$T08""D*-Y(1*;,,!I6)G M@OH2Y)+#RW!K0Z\@I+&7/'"L_3V7*- M"F<"+>SQS'Y_XX7]V<\'?W[*L\ZP/8"(.\F?TG8RTUIIW+=U5%GU\;:HGYHI M?EVUTX@T!U=:2X*X=!Y!N,JF>SU>E46$T9@?#KP/K12FA29I"7@2D\9-(,9F4?@0J^*"][A*FH4WH/O^WU5]]NQ0F.8B/#'>? MB7$\O;V18$UMA1%ANR'0"HO,J1(TM@@CAL$%!L<^4H5@$"U+?@2/4,W" M]BP84>AFX0D'=/L(.P>V1!9,1.*RHPGKBA;MWQ[!VTHPP)(C9!WW/ 8V,N " M1KJ 25E9,NJ4X/B )-M0, QR!$D1A2/;'O22!N4\V22#F$"6C EHMMTHYA5> M'W&Q!^"CE2PMB*G9C,=:" M:4/! .?6RUCI"!L,,F(CX*^)8#C.58E"8/[6E?+Q12<0B[C;VP36>OM;\DVU MV]EPM/_^*4][[?2Q"Y'*N-0#^*N3/09.6YY_4IU_#2>U!C[+%]Z9]>#'=O(P M37!,>DH6(VY"DJ&5=_I_/'9:@R28X2AVWX'J?0B3=-)+;M/!-$>R<"!JO52* MZG1&-?2M[J=6"K(RJ3Y>94*XB&*F"(3;WAJB26@9ZB)MXMCAN'STD-.%C,#6 MV&YH%MJN#$ 5)!W7RGOPQ95.(Y+A DQN5,S!?R+8(#\A%B46E6J(WUXRM::S MEA-L7W29:XOGK-&:4Q[YT!&=1RQ<,^EBXKRV5I9K!_GB]MDIT260)?X=[9,L MB!^"+$82K#@1 E$%!M[%V#(.$3+\VGCE2R<'WI+%?CF[HLLHWO=):*[3!=WA MOC\&&SE1(1N'^]@9\!Z)#)XQ-[$4GKJBF[B$Z+'<.31>]&Z6K^A5BU\1DM%( M091(*$(0M5@4M?[_]E[M^ZXCAQ-]+_TNWL%$/>76BNNU9YC6RK;=6;U MTRR6E+)XFF+J)$G9FE\_0.;>27+'SMQY)Z6>*T1Q66O M2A 8K(G6@5/K]M)<4S.,*,6PK+6=H*-HGU":6).G1+ZF*)4L@@*3-6!\&AL> MAJ8 =$;:)W0F1%>S^-9S?I]J5KY(A58^C?56$/UYEI"S26Z466))1E4<8V$[6"?B8\E4A.7*>M;JHA*PF<)MSQX>V ML:VO*3.,MR_#QY1&I2*-*P:%HYA4%B6ZV4/BPZ34KA\9;O#:FP]>P_&X+X2( MF(5/'#1-#"DM9I3#TJ>7+R5/:@M_4K#U$T5^/\VO;N\&H>/S'_5D$\/RFX4_ M%K-E8#D%D)N3L(G\>K*43AEA$319"N=ST>ACNTH4]; ';A//9Y%+_U<_S>[O M9XLW'U8?.8]HN&H>*O?*UBBU]2E1[)9=H/#'!=4"=;X2T?PZ^S*_^4*:\_PS MYY%1@:P1B_64"09?*+Z2D=5'H0M5NF;.BF>M]2%"6F$6=@'DR1R]"9Z.-:+W MV5<>=#'][F'NO6@*"V1)Y(#V7>@Z!2<3)ALHXO95Y.BUUY0/*7+_:Y.M=3N> MJ95[(4ZF)MR@U*"C=I3K*:% R.#6/3 QMXF2E2?C9+GR:;8$L]Z,F7#\%7J6 MK?,>/?":XF.I?:+3 H&C=5)#9*:-U(^RN(JF3W6!!"H4%.@PVKP@ M;QL?9_>2E*8M-5!*ON$&;27L%*Q,W""RW@JYS4I7'T&$6/5:[Y)H@_X? *1^ M(58FKI"QQ8L DC3+28W:2:/75\C9MBX'"!ONT-ZLK#^Z0HT9(N),]M.PBS42 MLT(R 6BTSCUV$ ^(CJR' 1Q7J):00\G=UC5C=4X^JA"*#87">8KZ\SK?"B,] M&A[Q%.0>>6]]EBI1=$=1<**(7@2#/02^!8FMNY#";B=[#\TX-L4E%58^!)VQ MHJ1(%>0)35V,](F+F:3+UE/:2MD5.!\*3[NN2,]6M'T9%&Z,FYA# M:-^$?SU])?FIDK?G.:6EQ"1J[1OEZ2]\XZ%(X'Z"[ W T_O1O.U>>N?1:3H3 MF5!H79WIN\5)C\EEC2"_J7&W>@S->UN_6D7DG!N%5Z0/E+.F'K: \K'<%/R( M)[\SU5,V98KP[>VU6[+MG["H$P3_BPM/YEEM&"3 M\L#O)ZGPLT*NO>\,MFVN)8=EQAW0+N2=CJT)HTG,^&J#T5)94C!G2C^.JZ21 MJ7WOAE? TU0+-UT3"IA5S0$B%"T+K(]*Q= _04Z#665B'.;3% M3I ;,LY#"-\-A^]Y4%QXU$D%1.>ULFAL#POG*-RT[92"E@\Z]W949$ DA6$J\&BCLDF8T@^1 M4Q+54LD+ L<]U53(>WALGE.B8]8U!$OA%EF)5+KJC@=%:6A;Q@8S(;T8;[@K4-[*JI4%)';Q*@<("D15:Y?+D]7C=QF^XJ@U+BUGB#K))QL M.P!9(9(]HWM4LJ>ED978Y$7?3LHH$ :UR4H+A8;VQ=G)2<,S0E8N+R( MMFD&N0A9?9%6AHR0>+!=]")*9HAYP#IN7IV(?IW=S19?9HQQ%-Z]6SP0E\M_ MS]X?G&G)["TJ'C].J8+-,N=>+"6)=I.L5F*\FG LV9<1Q=8$+E BA(BQYF@K M)4*Z7V3I4HAM611![*TAQXN"IT%7"G9S,_^3RZ_['3A#-S,DO%88="37'V,/ M$"I"]6VU:S@WOP-%1S.P[9BJ#\4@Q )9U1BUM=+T"*=:MG' "H3Z) P7@&U"EU=I4;[F],@2L8FTC=;+0 MZH:S&Z.7O%LDJ4!-2<@?ZM+\46A]Q1-DQD54;I$ ?^* M_)!BNX7/;WA9.)*'?]XN9ATZ^K*]Y-W7Y<).HI",WM^OKF_W/!67?A=-L!"AX R@#D*@,6LBE%AS6<-MGPO?5O M;R:Y"WLYYGS]KP?^#&_S*)\^W\R_SA;Y^N[=8K8<15E\??JAL7Z.#97(IP_# MMJ2B!=\U$*56(7Q= [6DFAI1T^Q?RPNJB22HQ1 J>XN@S6N;9H])^>?%T3D M53N_LD,5'4S5$2. *3R/%V)V?:M^%L(UNNMT$[T__O3=J9IZXB>_#-F14309 MC4N(Z^$[S]M3AE19C:>@:FHFM2ICB'^7?+1!2*C5KY].;%LE,;XI]TQ31;^^ MF769\-,IT[VMDM+<*.&3IPR>/DS9"@6GE)UFX;V.N1G'=*U5FJ;J>"XF+(PW M15&V!:ADK!A-@( ]%U'')KNT+\/%A+6P25 &DR FDXRM7N0@F8MBO0^Y'8@Q MP^VS^W.QN/ZRG M:QIV_S%>#EYL:%K?'DH'-6Z*$-QI6(J?6<%XNU7;M*E @ M/0QKSZ+WWL]/KU^NZ_'KN]NA:9/H"HJY)DCX5R]_O\[K MN]D_?\OSFYNKQ=2T8T#CM0A:)DMVH8#P0O>2X2G(%DYI6 /Z)L3RV^SF9E>1 MF*0H6J>PKZ*'9*O.ZT>R)./8(YD'?QFI;'V D"Y*F7*5V2B@S,D'U9--Z5.+ M;$].T YOZ-G(?DD=E^1XHTXU1AF+33KQH%#W,F!&?!XVS1G?A%CVT7%;+425 M43I=*6K"Y8ACIRS5V79#)UD%>;14ZM7U8@EI]^;#XQ^N09OV?,I&7:NKBJXH M!09TLE64'GVB"-64!W!8RMR-J),Q\KB1[^J&ZXR_?9S-[KD)8+V2K__ F_N/ ML\6JU#+1S:M-%% 46"S"#X%E\ES492D=#M.T7CDURV$;B+F20X](9!" MH98OR2MA*7,#H;)="H1^Y:P:XL"_)H&\@%DL24J1JE7.5UD3]U;$_@9Y;#OM MOAZ86>-*FQ#:8O)+6IFMK^-!B5H4&.-DDJI(@ZEG M1.C41L ;0X,+<7*8J=C);)JZ6TPHT,M0:,51?*='3RI#E5 P45FP+YC0$<7@YF;Q(TF1-C#EE[7.P2B>* M1?J DB++QBI\+W+:QW)RW=\I(%]XDI/Y#0\%,72U2$Y&-RZD* ;6"ZK$)= 9=&S_[@VHG.R?X.E(( M]OQ"\ 5X!D19^J\/AM*/-:A'Y4G7YCE,75@&[@**8%T 4RAP($W@1T$1Z_J- MI0QW8#&"45M"VT<(_:*<_0OJ-J44EE1:*WSALE /7%@"M*4^!CA[1F?_H_>B MY[RX7LK$*H62%<&0DW'BXHYF:PCW00I3BJY6A>!NDR1U^ X7? M,(;1H\P Y^8P@LXKY:A5R,F(#,Y'IY2AW$L7P<%5#5J=@:O)"5]!PG01*?Z% MZJQ9+_F+P<86Y1X-F%,0=%XQIZ1+)A/I?:U"<6]1LBLQ4U82:EO2VI.K)SL( M>#/DWD\>B>+H:)#^!Q 4D$;G+K?4KJ :*;DU0?8&4@XC=^)M(Y%[JJ*JHFT6 M(7%C7%<[5=67UD6C;N:B]R'W[=77JW_=S#9"V6_;U)XH1,\UV.2S)7LF+ 7H M_;.B=:8I\VXV8\^I.(C0K9M6*9\(W/)=;+12/96N*))EV#0!16FA;6KQW^Q+:7^M^.UJ\NKM^MXM?QF>81<$# MFF1--9$2#\SV,8?/=N,.S1_@WT$^DCM*RP'$VG_ /S832]%N1HR",B*K"J/] MNR[JM2'9N)G8YYOF3DKU!%;4.@M6_'P++3*+;0: M'K?7#A)9)D-VRA")75\2..O4%EK/H@1J"ZT,$6U%=,G799EI=5LOEP%E,KG6)"BB M\=S'CYUM);=;APO'G^G 66C=>K$X/Z!@W!7I27.5%=!WR"<_]%G/:+7GH'7;W<*"060*4TI,QIB2HU!]_A#* M$$+D*:WJ##:K#;">TEHD*2;I@/,:"D4P(3VN4\,T#,(?:85_E_X(6O/US1_ VFV!R2,IJS)2*R\![F63?=8+5#-?_[.IOCZ-WFUW@ M*I6,%&QSEI)=*2F'?AEJ@&UW;9O//8[>K7XWD0+$FF7DY2QZ.=_;RU?A, O? MU>8>2>^6&Z=\J&!4I/I/2,\MVI0TW\D%J^O M;L+GSS?7JZ>=%=[U$!][V35^W3S]Y&OZ6R[L.S8#X#Z5-1AOZA7-YF+3+#TVD0 M3KMA[>R9@8$S'=#V EXBWVQ-1FTY-"=4F$]IF P;3,P9Z-WFT',O-6Z1.' MED1!1PQAO1X6S+"%^=F%/9.!V1XH056\P2UGTHI(H;S44?;T*N>V&9BSR7>; M0931V6PH8[*4Y)48BNCWS1E4(FQ)FK8%2T?2N\4@&H@0*B_.E;(:3=*MZ^ZF MD,W&A)0"IBT!_O'T_E^#V'6?:2D+9HJUJG,R*Z66R+]2R2 11-AB$*78[X"Z MG0CEKWZ=B:>%JIM@B' 8(SE'(X6<#W R$Q46K?=O Z95\! M6U,(T[QP2QN%$GT%U.PK^J69.F-34?T!A!ZLH#R.K_7JV=^O_N*O_'5&+##@ M[_)RCF,=#'?Y[#&?]JSL39%LS#4BA;9TX:(QGBY<)D?IDY5QVS3HJ6F_K%RF M5-WP=*P#3D,BY:R6 K657(+)I45/_V[D,O6B4U,B&ZTKI?(>'40=A(%"P0J$ M0J% &3^W?G72>M7Y*ES-9\E*+J584Q"![K:%XLVD<_L$-(-K.*IW5^"!] M-W+RS] Q#GJ'HO"9H=4C[[*O07N;9 ^UBV9D?Z?D93C/F9TBZ$CJMV+7U.*+ M%Z2Y%&3X9+SOX2,H"_.^Q6C4P^&Q@ZCO-@^.'^$O\]LOLSOZ7F&)A_3[_/[J M9@AO\\O\_C]G]ZP0?]SRR/,TUT]O+VI$47BBW 'OZ2BJ3R]BR!2RM\B4PV5? M9V/D(M):Q;D46'=_Q)^#S;?\"8I'"")R]1("I0F\[S&OZRBJQG_[VUO\3_C9 MY L(:I2'O:7W:"CJ8O[IN2%98B#L'4E@$A3Q F^TS=P'5%/HGWLE1?#- [K& MP3K?T]!]"4E,Q [90PX^4QHCE^(&>&D%<'LR+U.G/)&8[H%JP2331(E> MJ&^"[0EU]\';((3ET;^0BO,A]_C)0FC=))(OR_&;S[/%U?UQ^BU]A$014PU1 M\:0C)9%]@Y>AC+)I2SQH/2/;4_HM2JZ>L5TR4/1;E8*.;2U"'O8)'*/? MEV5[JN=36R#.149/8;-)7O>SH1*YPGX2_9[@F-3_^G[V$Z5(#8!6>/=N5<&< M;4%DF(0Y4RJ(*HQ5MF KV6/[@]H<[M*"RA]4,\;[/8G\0P,/C;3;_Y^\>O/ M5__??)%NKNZ>UY/Y/![N9XM^+_K@"Z>&^[2EV,]8AA663@NK?=>DRFL81:,F MSB&J[TV"#W?WE, OEMDA_82[C]>?IYJ/(6D5@]$AVL*U-]1]>14PR^%K[1(S M8C [_NW+[??%U?O9IZO%?S&>Y_(WOUQ]&IVR>ZYQ **2#N4H0*M:@^SL,62? M1Q:XB.%RBY>7W'8<5<_3UM858RJ*#-ZN]P[+$MJER4[X5W>EW(L:)962((>= M?=&U2I>]L.MUL&3!6Q4!X?5KL^M'B_ JY24*B4R:H^*.9N,T+=QD^Y!6_'5 M1KOO36Z'6:7B3%85A%7)1N]X,V'7]4A1E&HW>(&4UEQ()19_+UL8 ETT/I0.@7'B"XJEJ\>^4E[LSK-+6'\_V?LZM% MG3\L]JP?"^"PVQAD M$5V-[=YJBC../5 BJ=V M/KEF&T M8=@*A]7TEP!BT;X!\.!YWYTOP2N0R6%N/*7J+>B4LM$D"^]J[A[- *H?,0W6 MJIW3LA-(99M9X[PH&FF1AYHTI0[*]]4,K71;@+^X%7C9I"!3JBV4 ,JY#2)* M2?:R$X\C-]XF!9>V B\1\%N1->D-UV\8A$5D\HN]:1S3]TM;@9<)YM$'F9&' M%;@%QI&)[%O_(2LQ@NQW+BNP]Y8O(7ECJ?)%\%DB^%3[]>:S?%TO^3;A.4-=A@ LE!.U1+% MNL9.9KRII"HIU:54_"6?Z=2%25M6N"/M!BF&!_3"F'K'.?KNZ MF;WY\'8Q_SQ;W'_E72-+5*7/GYJ^VATTST:%V3H4=$PVBZ3!].O/9=7M0H,? MY "B<#>Z3L')5)L'6I^+4P*U4E+EF+WKH79R&,Y_\Q@/F!?B9$+'>+P:0M1" M:Z04CDP<=HFN+,D-Y][X3/S19S*[G2VN>-%9>/^)3.+=_6(U6W9@?ZG4$,AE MEQ)B#9J<-?25Z"A<\HU!4T8/#-H$14<1/]DPI)-P=!>%1E1)&@R MC%%[3G>E[FP.%WI%V\[/<++//[Z]O9W=UOLS\>!T:7>+1/!C_S[,OL9KZ\NU>W[WE[S/PK M_V8J:J2\#[.QN0I,V8=(/(9L3)0INI%^"V7\8"GW61G,5_=7:7Y[.UMUD'U= M+5N<_;%8\CR5(T(TI[_^834:Q MCHP\\/:I2*Z* @8%*R[(WBO=[IVC2SOHS=R/C6WI:$@1,OE0TA1># 2R]&N" M4#.*47LAE!]L?MF;F,M>" U::J>-8W/*X_#2K>?V'45TI[X0>S)XU(6H+EE- MD0.[7(NF8 W] OBDLFMZV(^]$'ORMN.%J(4B4G[(-N"J]:5ZTS_P^H(MMC@J MY]V!'F)UK?'GJX6 1XSYCH/PCJ*E)V/UZP/Z]>W/:;[X/-]X*,]6E&A $XN6 M,ABAG5$6HD>*ZK0DWYQ:*X7#2:Z7YN99;$>^$I,7X%%&2NT ?8]I61GGLN5F MM3;G8&[D_WBXW96;_^?Z]LOLZX^W[_Y]XDQ2!1*_KR5P^WL6)I#[-UE;7ALU M4FA'-03C?BDNGEV4JJJK 96E"Q+1.WQ007RT7#%>S*Q=+VA:S]_EAP9 6 MRUFVO:/IQ -%@4%'E)$Q :69?;1G5;9-^"&-EVJ4Q#%R#B=[(HYFK*L 0%F^ M*M91?I)53S:Y"-'HQS'T-NNE?_ST^>IZ<5!"'RU"XG;DJ!T6E[6K%/517@^6 M2TPMQKP5&S1B&UG'LS&U.!2S):TV%))K:8(V)99^^#6":;H;+D[_A/HX3/09 M,-Z=PDH M.VX1MC>$$M.4G8J?B5-A4%/&"D>ELTU8@NHK*QB\*BUXR&!8Y*48NG#":%)E M?\@X49'\8TVRKM(1!S[A+J;O-0OHJ/B:M]@JAG-/PB0K2S%5+V6C1"+5V@;! M\BW(9L?X/!H*9EV--5'R9\%'^MU*0\AMAC8^/^T]>C2#XVQO6J1QZCOS;(%Z M,5(H%602T98,6F&7=Z%SIIT=]CC<;S/.W6OFWSQ+"GRU@1.7C$;50+ZB*Z,Q M-F*\*/^;5GRH,#0_7XXW>FJH4I?IY82%E=84QM+9&N3#))]*\+,;7%/JMQ M@%]V&%%#Y,U!N.JU%54K)U'2:3IOUOCD&EW;.J,IJCT!44-XS>>E>8;U*/4)B!IB: Z&Z/F5@O+!1#E)=LIBCY)A39)MVY5W MR],[GJBM25\,N23CH09A,,5X13(OR;%+;*B1S5@_([6IHOA7OH-5#WZ MH#=:^WT4MOK0#H_HX6:J':5U(@$_BVJ^"0%K4E"DJ ,U6>-$?EWV,*7HJS-- MJ]ZI!?S3_/:/);^KK_A]'F?Y^N[S_&[V_LV'O2,I!0DP%!2\KL#F*@$E=V$[ M733=KN8!8P,?6XDZ$2<3GE(FC2:;1%:=E#[3+8BJXZ1ZK$WOP0MR,F*>GR_2 M9%R[&,G9DXT+-4D3@RN:PFZ'M7WZWJIA%^)G:\54Z9R+("_HT(&FN-B5YKG1B?@9PQ2_#SQ.D;?[HU0VYEX?/2W-R_>%Z9#LU?8Z_U?7M WW;%7S. M_/;N/V8W[S_,%_3ULZ'MZC?_QJ_K7_['-7W=XMW'KS]QSO9\'6O_F1]OR7S= M+3\@IU8YEZ"2"94![QQ=CU(87U*:"HQMWR9*)Q+]$C65$[X5$MQ2)M>W?SP* M9=4(N497G=UE^L7=_6Y+XP917U0U@J)D)L3L?81^MYFFB,NW^0T%]@,6#Z?V M;$Q/V+K@I?&.7]]>+;[^>#_[=,=;[.DK%_.;&_I2 M+E,OZ ?MK?Z!Y\HM)J=!0C51T/7N:PZZV53!':64](MCI;(K.R\FM:GEQ$EX MLHF4(RI7*.,*-?0=Q9SV-UFUT=H=K4JO7FA3L'-&AAHIC8 :I1+ 3T=]&W:J M;=<_I[+?BJ9USQ5[7[]*;@>UBCZC*]P(D77_&*S08=O0#2"M/EJ5.G+/Q?34 M[;&U,@))0'*XQ7"RWW*FR"NUC1VG<46'LO=JI#K5+@/!) W!6:Q&YY1$Z9>]H"RE M*2">Q%5]\T*=ZA;)%8LU]%]5*3_B-K9^,#?K&)M:XTEF$2M^N_'7UB7PB M_Z2WL]NK&\9G[=H=EM_[W;O%P]A:@N' Q-.Z@Q'14_)@E,#$&\U!&&WH5L=4 MO2/OWR2+P[+#?L2=E*]MZQ84MYHY"OETA$3Y@\W$S9*O9%VJ+?KWY?G:9Z#I MV9&5G&P!+!);%HK)8S!=IOEC,EE.?_%/>+J[GBU6# MZ).=G3(* MI:%510?V?)*=*C?I'% Z:P.[#.E"70]#Y*Q$.V^CU6 >?!]BG^^62LOM=3_> MYMF'&6GM>_K JN;*]=]5X?GF9OXGKWGQMKC:EA*ZE^:]R[I?;9XK5]URNM2]W_AS"9ZE84'3?^N596^+02D M%RUTJC6;KO%^A)Z%UPG%!I5X$08/MY0H:[\95*9VM$5I.U:7>1V\3BTU MDCJI7%Q4 <%3+!8+=HOO$INR$;#YL2>0<_"ZP?"'^SI[SP/XW+WY<#]??'WV M0_;'EDE%5G R*,PA2!3!KDL#@7*YM@Z'7^U)Z-Z:E'XT")7RB"#*$SI>:03(\ACGYD@\ KYW9"TU'697,C6L8-E-:' M?L!-F(JYJ8R\*+<_SX@!RF(+UR3NKZYO#QP0#;%$:6R467M!;A!*_T ><*08 M-)C&/9;@\S(_%=-S.W+T0%<[ 6-=D,:_"J9GU!VF:0G&^5, MQEPB145DWOI5E]+IUJS[G4*AENB@^ P^>7[?\"ZY?M.GL>VN$R=VB@=?G1BF%H G M93*Y="4JS_F'4OK^*,KV(;1+<,7!]^$H,;RY_SA;/"ES[I_;HUHDF@S&.E@QW"Y?'J#L94Y,]8&0?!;H4E(V.H0/ZN59A5,W; M@IO)_A0IA0GHT+B(D@Q@6=\>!^VRZ[-QLYQ,I?C@I_F[JYMCE([RE,2YIR8; MQSN\@P^/R_9$.YF ?K2O=V<"3\K;5'TB@XXVRR -%RHZ_V2#38WN@=W- M05V$MZG$B]O] U9=4'B#.E;?SX M4/"5\G&Z'2%S 0)E%Z@I7TP[-<:ON'NQT5-V(G8FU$I7J#5DR6.LEMQF+?T M/F2?2JM6>J< YVSL3#V*,39GEL 3DTI'35K68WRH:E(3L,G=S/&A[)2_9I\^ MWZ_^?O],.%*B9TVL&62I08!:KPK4E!0UM8#=ZB #JD[!QU0JR\^S"A52)NL2 M^902UO%9++)=B2!V5;%3,S*A7 QYY*$SQ&=5EJ20O7MTD6$II' G.Q 9G=O MKZ[?-TL==FD2L(KL*&!4D2B5W0,MN_(MF.;%5 /P6R/)W$R**=\VV*R57%.H4W5G0I3FEM46Y,D[=A3 MBHO9U=TLSU;__O$VO'O'?5#TX:]7/%1\^[YK2OSI^NI?I#K<^[9_).XU&9-@ M$D,7>T6"-K&?-K-1C\P8"=]4E@\@]!RL3L%MA%HI>B4.DTH4*)&KMNLG5=\V M"QC;1!NOA-$)U60D: RBDC7UBACS/G=>@N)V%1O5Y!F.]OW\;+R2K9M=?^%O M<@ V$ 4CY.P25G*#6F31XR1KDT1L]UZ8X/"S?CZ%_E2%WDD4['X7"GH$-UL%G MIO3K8:K%OB8;?F?SI:J"Y;&]QDDU$I(T;^>[TG8REB;T3%2IE--&5$O&@+'J M9<>2H?@+&]ON6A]Z<9:F'L-X'9Y2A9+V(IV'!/V^=R.*;_<^_(#.-SGO:9A* M/*A(-/W/Z_N/_5JPWA9^W7^CCW'@ 5"ERB<6\AH26H4J4S.UHD%/Z=]6 D_* MVX0>6EDP,^QDX:E2ROI3[7GS=N3M6IHF/WXQUB;TD>Y7JI6">EL]Q7_1ZMJG M_D+)]F7:^K9)ZW2\]5V:QY1FZ6B24S(D:PM4'<@[]>-30/\T=O 'D&+*QX[0 M=0)&IA#,*3,#&Q,8H7S06AO9[V0-R;EFN.X'9:<"V_/P,54E4Y(WAN:H*.\O MG&1@'[::@&V5C]RL;,J4QS*R?)WJYM]N_UBU .^?:V293$0IB@Y!%U5\G_6K M%(-O*S$C]=8=Z#H%)U,-*5$8ROA%MF!T$10)Y=1?>Z^Q2?O)#;4CPQ=B9>H] M4W$O$;<3%TR>+GO4_<"W,B,C R"DG H3IEF9&!^;*H-1XF:*KU$I2?8JUMJO M\XNB0 OQH, .K>Z6^;#]I_:>>00>02R\VYC?O(L$,CT]J&,.([LM35-<.9RV MJ9I%\8"\I4YJKV+*I*UKP,FLVZV>@U=#O/"-B+MBGX,;*S+A2^[!1F0E0\8+>DC;(%V5;$2;RGHVT* M@"OS=EFGLC"0HW4!323];W*W& MF:='D)])47$M+P!H0&U=MM\EA,+FK= H8089XH'$KV#6]UQ(+P44")GB!01=Z5I%B_V &ZEQ MDTXLVR,VRKHC85\"MZ[/IN34^!"-23K9DJ).Z[?72%>[?7LU!Q.X!E=C$+>; M^=W#8C8JS5."MT&+97EU^^Z:7[?O[A/,+R_)\R@1<6E02Z&R M]M(720:XJTXQIE#CX2ZF1.Y;-&X%BI1"PS);-")JBO6#(_7QU=?LFTK$MRC) MRQBW(%5VP5)RIY.!2@DJI=XLR0"V^C9X&4[F?S/BO(QURZGZ&&H$;@#F?=E: MFY5BEIS0;]NT="%)GH5MWDQ*(8;-*91*O(?0@R9@T ):T(0CM.AV]N;#JKUF M.Z>KSQ!YR^KH,R9_FMU38M-_FX%BY-F_[@?"64*+K#X<_EC,9CNL#RHQRR1* MD,)R]==9YUS(7B4=BRDC]TJ*H4@>&3VY 'Z=?9G??+F^_>/Y9PZ4Q-7]HC.7\;2^;ZOZRE)MF"TP#8X0+5;T@^$^MV"G(G MBP 9O,>"(AA0K"J.EW_XL&T#V2Y"Z(GODWD>P T=@DZY'PEQ!N3 M(=A(AB&8R&!KQ" HE J,>EKWNGU8?J._B7\7TL$XHQ,,[2.'71:*GE@66-DP M@+#:&A[7+ZF2+$2NT125Y099*+F[+#9M)QW[NI^O_KK^]/ ISA>+^9^L[U>? MZ6\V5$!>W=MX3;MV!K9%73=)C,R)92A,._Z+]Q6 MYO@6S#$ZIV6DQ(1E)$%V_:GX5C\F#2>26M^^\?OL\4G9F&_ M8E 6AFPCD^:J4=)'C.N.Q%IMDWR3I]#F^7O*TQ^^B:B#*FE*11#2YD*TY !T M@WGX5 -#DV!M 0:U [^1L@FI'51)JZZ 3,$YHYQQWH0@L"-06VQW&!Y#X$KM M.(+[=?;Y:KEGCC3B+6GBN^O/'&[^0F3__N?LYLOL9^+AX]V>14&N%4A*^TP M5,)FR.PDC2U8DM)-G9T7]&YD96]:#V::!ZGJ_&&QI])#<%K41$FN0>\5@SVN MF)7.2]^4:!VO[#RLS^JFX@J4AZ>8Z1;%=!;88/+W-=O MC /U;W][*RD:?V3W(&:>2N.7V7VZNOOX=C'_<=MX]TE8;;/\)J M+?,A+>@ADQI9$+Z$@A3?F;I^6J.0S[?-% [!/_?^NU-W*IZFP-K VAA4C*IH M.J*JD^OG0KC5NFU4YK8*4"_,U-3T9S*V)LQ9@XS!EAK[T7>I*!P;V0V@C+5P M/J960-K':5_VKB(PNGW6$KW ZF7?C(UZI!F;Q_EQ%YY&J#L53U,-YI166RV% M3<$#!:F*E\ATFRM(*UOP.&>MW^FS48%+CR_ %E@$,$R>%UG(WR!D>JAX/'K77@:H>Y4/$T- M;BE*+YV,"!0S")%1IJ[#2$8*X)N@%H0V ]B2R_,TI7FR%K".8==K(C/!.6D_ MYZ#KR+ B@M0[68AIGE8-FML6QF_!(4 ?="S\FFV]9Y2TOI%7 YJV55Y3NM@< MQ2,!>U/6+C1?];DPEL[\=KW0_+$^PHA3L_?E:L$1RMW$:X3&1,F$\XZCOXRV MQ,JMF&B#* PH<4;V)E:%%\;H")E\BJC2JB"2Z7P_90.IS6*)E>96'TC7UAW* MA4N/*? 4O2X4F5!"V?4$T:]TN\.%0A+5.(4#"=NZ1]D9#S[7H$DZPE:>RNYZ M@;S0NBVQ $57S?TZD+"MNY1KSIZ,,\4\-4'.Y&ARUV?JG"G0YJY1'T'8 MUIEV+B<[RC&Y[T]4P3L45H0E)9QN3!*I(=@3$K:^M$\ BRB1^&7V9S? Q;7I MQ?R6?OEN>?.?7_7'#Y%IN'U/J<[=/S^_)R-!/T )/RB)_DBL7%_=A,^?;[K- MG*NR=WKX]'"S3%7*AP^S=_>_+ZYNGRP67F=<';[ONUFR2N1+8.@;#*(,MC<;PHA:;8VU@RA>PXG;*N- M]2'0Q4ET_&=%Q$Y]JC=$J>Y@9-C79%6QCNI%) JZI28KU',BGK M9)/"&ZG:'.H(POZOC>TS=+I4(=800Z40UI)!DIEM;/;T'Q?'R@ZG,K+N D86 M$BF8#C'5F'FE=NV8_)(V-^=M@/OQO!RWZ#-Q]^G7V>+^YYROFWV1\[ M(V$^?YDG*U@+)<3.1]Y51N%/[E>M)$U9QA.2[U8_A$*$)_1N).4IP6_>7:^L MQJ^S=\_6LW=+^'Z_^BOM0\*NU0N@F<\.\U[8PS=Q:A4 M5U]R4KB1%QQMGD<4!Q)Z1E[WM%OD,5;6?L9S0/^\7Y+DTF'>K#;EK/WX5/=\0&WI MVB=2,89PH/_(7A4I^FD#!1>O28!3(")92Y Y60F<91A198>6R6.4(U@U M'@?/)*^/V9>Z=SD7-*P),KF4\246_\J'[U__31"+=J)DL!H2HX_U MNR'1%(5-QRF@=H,QZ8W$'$5Q>ZKQX8Y[R^YZ__]DU>-C0I*YP7_^F3] ^4R> M?;Z9?]WA5.D8I> ',,;DI L1*O=H5^-"=,:VCY9J%5:]*BGDJ_NK-+^]G:V> M";YV&T[_6&TCGA! M+PC#;.K%C!'+R-E&TL!I)2,'-3OV:Q( ??/;\OZ/ MV=0XI'::O4:6$G.I-<@2>U8!8I-*6?3RO!H_5<=U42BO;8K%J2"SM*9[J,6D MBFDA_@7OO[@ Q9>]HYD,K9(I^N@L<+\$0U2NWN C1#GBN,S@(?3EI7#4':U5 MH@^,S."R)4TU4&*?K4*(;?(A!^\,+\__KE>4^_M<*)1N006K>"5G]Y@J2F@7 M\%I4 RR%4[,Z!1]LZ#!42255ADZPV<;N:! EF9615WJMSGM%-P5'Y[RB #4J M%-Z#7VYCPNH[%")(&5N<4"37>HESN]@5396LE.;'!6^J04V^$WI0S1#:9@5@HJF9 MK$KN^]$2$8_-V( T7F[R]P=2.+66CP)P%4,@!^\U=[HPD$Q7U(MV9,\%Y_T; M+/N!%$YM6D4=H$!E$#LO??+:J=[SN%J;D F5 K]!L;=2>$0GBS769A)<"@$T MQP>QAUKV";C;M6G1(Y>Q08KCA?*=J)QH^XB%+DO.64'PB#E(!5TL9TU!-1)G M(YZ!QJW/D\C(3\FC]]%*38FA"^O3!MD.VB"WG)V!R*U/E8DHK)F\C%+)!^LH M=.\JL62 1G""B,A-=^8H(K<^6PI*,#!AC(5<00&Z9ZJO<:*2[89B=.XL*KG] M32%C2:(:R+P^$5'''E04JS$M!*(59EA<.P&1$V_YHFAE!0;+BUAL"5IJV>MD M$",/P'2?-ACQHXC<>G'( CF504HM-%"@*I83!RLH76--:R;!NG,0N?7B9)=< MM)@]4/SI*#CU/72G,^A-JY,(@X4JIR%RZ\4QC.KA) 7)(L:@ &OO$IW@A1RM MPT%]^HLSN>?(QN2"#)1F*47)5NJ/&U.LM9W-TMX?=MP_,6+B77VX?UC,?KZ^ MY2&-M]W(3W[8<]1*\6+PF"-7U"LYR8JN]OMT'*5=K6CU)NN^G:P#.#EHM%%: M"C50"PKK9 &?8W']NA-*PE2C*Q26FT/X&9EZW/$K>7+ARXSGL?8<=71!\XZC M8LFQ=PV(ZS/X&'L3=_6!S 'I(1MV3'>;^CI"LD!(1^23MO MJ!Y)%S=<\IT)/(B]Y:C@(<>G>.4+N*2+X\?BQ[TOR]GTYHE32KO!TNY.X6$, M_CD_@#V08,&@-#*4E&/@L<#._LF:VOTKE"(>REY'WP',_?YQMIA=<2/1GM.# M)2F(LI*AS,90C%GZY8/ _8M-.J'H\ YA[I&^+<8=3S>%#NEJL?CZ8345 M.GZ5GW3R=9#>X>'^XWS1HU L"T!U]IZ^Z;6K=F]JLYENY7NX\;M8('833P5,_()-+699LM.*'_"Y#HSN:V@Q-*#^( MJ+920W?%6 &56S5T[VK5R+00X'!@;E^ZEW#L!\G81HI.?0K9 M\QL(8_EW,J8P+^O0(GHY/\@;'.\V?>OG(LKZQ+N%RXF7PL!JH4 MF4(KBHZ;PK,< OSM)@CN9UK,/E(4L,2%8),^@&58]C-=+4TWF?/1[B:*']Y\ M($_P=KY8_L5.?593E?=4HE(ANFCHU@.%;*Z';,=<=!->_B#=F"9OA>FV Y@CK'W39>NYJ4+<:AU"XXUV\/]UB\:YSE#]++W>[VCA1?@/G# M&T@W$335R>21?+KBC<9>V[!\REH-\QA>>_:-"W7*J 4A&0>&0G!*F)1ZW,[I M,9MG\R ;1BA>/>\OU=KMBC*5"W$1M7>4,T31/RY'J4;6] Y'*KYCR1YX5:7Q MQD15O%4&N,,[E[RZJH52K-#$-O^MM/60_GF=8Q7&\:0=\O"LB['7T>2M;VS? MSC'-:Q#HU%Y2^HPK*:1<7:C/?,O9?NLLT%[2KPP*DG^ M-%3?SV7$:MJN[N%8RWF3U&BVTKTOY>V'F+[ MN.H$E,8E8RAV9MR[?M6R(]-@FRKQ[GG'"27Z> ?_8W[S_OKVC_X"OKG];?:N M@QP-B^L[^JNG^.+]C]\[Q6 70)GK-7_YCG%]N^ MP^WH$UZSK ZY@)1Q6NL\>,5=5XE^VYLEGURL3;7Y!WU>G7H)$4U<.[)*JD(P MC'NLJR\YV\?F8BE;RST1N;]$I"8HMPBO%$\H9 MC5E7.BLV\(Y:PDBVM1NYI\.1*5Z%S*/5(B?GLU4Q=N-?#+&4FVDJ)WU+]$Y M)_L2/F$FJG&FJE23]U6@]I:.?XTX%MLV (]P(<(G+F_R/!V3HE'@2JY9I1[U MD7<^NY'WY>$PS\Z4][U/=;[X=?;Y8?'NX]4=[UV9?_HTOUWNN]T?G3E3G%R( M5 3).W0 >GW114-;3[5^N!)BFJAC69@"EA%6QR0 54!K5.8M<9W*F^QK YUD MI9?FPBQ,M4-;;UV Y JCE!=AA>R&'11*TT+)PFIUS(EX8)C\=ZMU-_OC5D4, MV6:AN*N"=*D6[.T-E%B:3%?J@<'91,DQU#Y!"GOR:9Z5"[?OZ<]FBR^S9\EI M^<13FK/9;[,O= =OWTWE]ZB\#HHWK4;Z?\'+'K4AUY:A^$HFMXF.*9K^9K@> M_SYO;ZYNG\R[TD\E.P;ZV6<>49:G*IE1\3B^#L7PVDS)LPHL/P861AG:&86A MF_H>Y&<.DUT@67## 214D),R@'+KI(DC8]-)7001+T*R=5N-U>ZF7/P./[NZ9Z2.QF];L7TYF9U453)*G;W/X&H-@E(> M#KU956+"2)%YX\O5 "7\)?D^\)0!_7*E#]D1[D,6QDI*F]H!8\#B(1SD'OV8,LX"BR#\JHFE2@GB05C M9_X9;W]D+;*U6U*45\;V!>YURH$Q1('WGQBK$QDON[K7V= OVEFQ[T]Z!UH' MND 5B[<9O,6<18H:>A^0I6IOG!K4@+X'V=D# P^R48;LD^75?5'QRR=YDVA+ MK95Q.EI =![^?G7"VR]4+5(;G4LJ(ND0STDFKG+HH M)A?T3>3V7F.T#KP<6Y76QX&+0O"P^<+/P\GK$:&#$%;V< M&S^9>B>*6Z)-RF1ADO*RNE!6ZIUCH"2FC9H-GK/&-E$!Y[6DIE2K=08-W)[A MUJ\H FOS_&, X.S4GC^UT5*4*F/2%"M)S++(N@P7D%*&WTQ@[AV_=6E/N5RR M-NH4[P^.7-ASS[U_V/=WJ74TT0S627!B#(H8+DEQQ)Y!:2;>DE&Z5H M>H[>HBDL,I$HABXBQ@S$RBCSZ")@AX/@+S3%$3D'\>H$A MT,WWV5:L*17;;[AG:)>62&W=N)F?(/+7V6I^8O[[U5__\_K^X\=56R>9C-\^ M7BUF\>IN]I[[0&>W=\OIBKV5P44+2JM X;154>$L MA]NIQK&,A8+!A,XQ F4!G[JV6V9_Y+W3;BC6O@YNIW#V?29C)&3U4:@,(MC^ M]5#IZ''D;/VXDIZ"V]_GX=W__W!-G^[ U&>K&1Q>XM[]S?O]M1=JM7P)G007 ML@BI[Z*3AAC?)1OLYFATOPA0&2-MTSQW#GX>9R0/0$MGT"-KO2-726:C:FMZ ML\%0>\U%4F#\>*PW1L[A9$]U#_!V8DPF&:]-B9[L>[]?0?!:[79/DW03VG02 MLJ< 1TH@RJ%FNL085'6^WW5(F85RC;8XU.//UWM3_7;!'=GW7SE'X*22QQN7 M:SWVUI@H?-*4"5;45?+\B^F1Z^D2F!&T3^O&'+V""-VR;9):\ MN*/?A&:%T,),K="0W80U1I0UP@I6T@NBU.V=C>. M%K,/LP69JV6+]MNKQ9O%SM;^=3)09OG>V-E$5E2(NJ0F_V2 M=Y#64VD(P^? _H>0I?UW 4\8VHFT4S#CMC%39!+>"$U>@FTM1)L[=Z$-^0Y_ M&6:6?WW7@4#^[Z'7FSP1);"0#0M>D34CU=%%=:YY_*9AFVE MZ!C:MQZ TE*"KI1P%0I"@N2WM)[VD#%?@';.@/>6N:@UJ))+SH ZZX*E#Y_( M:5>O1NB>('A%QJ'$;A5R4% MV9P,A3'9P0"NUVEG,D7G(O;-P_T= _ M51,:<[B%S.7/WINTK8":.FIN+G/>11DT^;O9[/U=7JR*X,XY),V,2.((=U["W4'$[UU,"_EEAD M+4DEH1QCUHE^XWB*%=K9)#_8A'<>JJ>&@2N$;(#;SZM,O&ZS'Y-U,1C13'#Z MX4/5(41W%<8W'U8W\9^W[V<+^F(*5JZ_,+[Q>&;/DSF@>_L4@_??%ZN MX]U_D%Y%1C:*@4YL^329NSM*214%9,V+@??@-K-]:G9>4&Y3.NXR9:%%\OA= MH"")+)KK#$C )-O)02%0_[<0W-3(9=1(619#[J(G!Q92[JZ9+-6TT^@>Q2N0 MVV]7-[.?K_AE:+E=,G,FI;5T1EQ@$-4>!#.OG<^QGG84=J6Z#UIMMZTLQ.:'7SBE+ M*JSH$%W Z(-172 I9:30MSE)"0+.R>2;#Z1$H*26G$"7V)*_ MB*DII&SA:@M9)^-FJHCB@_2%AQ@9!#MX:61?WXUB;#&;UIOCDTOQ-/461LF6 ML#47LAP9@X1HNDA1>4M1Y%E.Z,/L[HYT\NJFS@[8Y$,#6E&N(*3KC9/1 BVF3X M42'H=94E4H37%GF'7<:O3@H_7=V^CP_7RR=8W@3]XZ?/B_F7U::&*:6H18BL M7(A:0U44-12[KCFYMHBO!0Y;Q%^=.'Z;?[C_\VJI$_TOGRQD7W;03&)3&,I$ MA8,2G38ZA5AZV/8D1&I#8:^;2/A,0MFZ=*VB*J$:3]%$L*6"Q'ZCIHXZ- UH MW//0&.3ST7T1*X>0%/?36V=J)*=)ULZNT?B$;4P]N21C7KD,#K!R*5$ZQS 9 M$7F2O]#_K3>)H6IWUAD0ZI5+X0@K5\EFA9SX]B(Y/>F-6"L%%M]6 96QKUTI MCK=RIFC4N)LUZP!]7L?K_NEO3!S(O0?+S6T75R59E$078N$JJ+-O7-DXP?TSXW M#/-"*%+=G^] MNOUCY:OY=S]?_<4[BP>S1OMX^C[H"8_QSUCL\W@]2;N7$8PTR5^7W-XMF8(3PV5NB44R[.JIPAFY J]@]DPB5C22#V^Y'' MMFSAR=0L2 [\$H_- F6*,G7->VB*1'A5(EEM_;[@#3(BD8-S'*9XD%[Z]5,8 M@G4ZDG3T]R.=Z0M$R8'SJ4H=Z>Z4I)-076&!PIP0^ +)[T<>.UT@[TW5*99" MZ:.(2@)DWU\@BK?@Y53DS,GD8R"O1$BBV$3F0@H5+;=OK"1 ,;T,1RO%EVM^ M&:CS19X__.N>/M,MFCV@7;^:G.@*>S#+"3(OG.O[WD4>6<.HVMZEC=0<3O54 MM[XSTA=O4UHN07=2]&N,C?5!MJ6L)CT_ \U3@QU.EFA2%<5AY=7/I6_5QY(I M)6V;")H"Y$Y$_SK[O)Z7^VE^^\?OL\4GGI/<6S6T(+* ])6DFR *$*5O+0X% M1WI Y*#I81,EAU$[]5PL+ ;(E)D !;]*(B-U=I%,M;Y%L8%AB_IIR9W:((-* M&1K[4IGYT4R8P(U7(P8O3;M3>S:X6[SZ237EBLSKH_-Z:E;^Z#IM^ M-.C'V^5;\]T=&[?])Z<%>*6T5:HH"IB"Q1C[]V)._]M*NW9VP-G15)]="%/K M&A+%SB@"&NU1)*"+T5E5%MY_)@O]R2?F7L4^=QNV2%)SSPN2B/ MY7VC*-/'J\4?![26B*HSKS\MTF-V*A4R?9W)5LJVS5A@/ [UHZ'B4"K/CF8% M*0P@B#H&U"NM?/7<7@)=)U,87:L)LFK0/G$'RAHMI:IV MBQ^(QHI\LW([$-*O@G"9NSDU1NT*"OC!X9$I'PBM3CI2"KG(M05<)*<2A)+G*_S^I2E2 H7OM^A7;@ MC9*H:PZH=+;!&D[B:^TQ9&.VVZ:DSB^KHU7CV<.IJ%G%ZE&#L2JEG#/=IU@0 M+,HX\O8MAFG4JV?W^7KG(&.@Y#'*[, H7DO6+]NIMH616"Y6>V%V#]1A$:W4 ME=+T*C,4BKL*='CMMD8/(T"O9_$*4W,(Q=04@HVY:BD8Y1KZAN-0-;:[5?$\ M1W*A_0V>=+=HP2]2C AGN26C@UX4U8\TX'JMAV66U\?N)2ZNDD WE[Y#!.=" M2"3";A\+HUEN Q#[EB5V( *?"HYA]P6Y+Q_I\@=,JS4A65>E13NC^KK4;+^0 MT("LQ2BOL^/LJH0 ?A42BA HLVQ+K:^>UPM<*$,^7AK*.3$"^7MEJBO]A1*V M'99TWXO,#KQ23A?4@H*&4KVER$&$W $%JTQ";".'Y7S2125V6H,K \5#%"$9 M5=$H9^EB]7#2L;2/+A?7CY.&P472018,7F &.N**Y&'H6@#H"-#"I<%9PN"S M+0!XRFK5.I< 061,ED)$F;3JBXNDR^VPTK S[R5X/=0/NHB1,C8O7!*\37R- M:NB"*RU6,P67^/)ZO >SSSM]2Q+>._!5>A]D\*X;Z#$4:Y:V^PW/H\47VA>@ M;15T;:,$RE_12O!2=:&TSD*V$Z.H7C^W9[X/PGF;O0G"285T[8->;36DI%]: MK=NJ]*N2V7YAH9)>04B\0"GR>+3-L5N5ER&6=ILWB,%\V^OC]623Z&MG4;]3&\'@1+ MKH.6$51)*6!5-D 676T$(X5@S;ORQ(O9$#'[0 J?NIRH* K.PL14L@95A9'6 M&LK%2(IH<]/E L.QB^,IG*@O62W9)0KC?"E:9\XH+T'AL[L"&B(9=B(&%".R5!G70]VBM?83]WDKA9V];OO\];;!BP , MJB HY(Z,C)M"#P8A#(6F(RBA9@N!'0D'D7CVR"Q:X<.F/MKPWO096+Y!O2\A2V(BB4,Q%M\H&U:T)B0ZU'QFU_EZ$=N#[1K26 M[I /F'T-O%,EQ]*_;Q25F@+%JQ#5?B%LI "VBN!S,HY4P!:UJM%ETC.IVAV@ M"K;X_Y?G\P*W**I4*91+H+$H997PMJ[>]R 9TT+G?2<2.[1Q!%55%/+G(*W M"I0"8K\+TDK9&.K+">JD2E$\ D7UX %TUB)$XK9[]!6YM*;UTJ[W9.=)(5H6 M='8,$Z]DC37Z;K>G99#EG=L6#F;1; F */K&2/*':KRKQL3P"D:J5D0^@*L&11:I1]5[1PH5TKJ]26YK_7P.H%;BGFZ)173L3L MENBG9,!7MY2D0VG;Z##U=R"R ^^ZJ2EET)(O#T760JBJNQ8EF:'%N&GV^'ZS M CNTX@/""J!,R^3DP$E5L'L35R:"WP9M]W*BVB]>3,E$RGT1@[914@J1^O&N MI#*T*!@LD=>A$B\5+]8*612ME0@!JQ1*8-=N7+@QLBA)7-,5%&UZ P?ON".M#6A*#0![I_*:D4L@/T725=!ZG2SMU*IQ?4 M:0-K8RO$FETM.E.&ZL**S4+..PK7EG_E15W0Z4H-PI%+5:IFAA"3RJW)])8.DWGC329 UD^16^R&N)PQ4C1!Q"J185I'_ M=K8XDWOO)D;ZO"BW-VM//QFQ75H\I HZ09CBB"/GHRWD7[7&;2D ML+E*WX.H#C2)-5/2SA.](>5JBB0A%8/1H5?&2=O$U*_H*NZ7/-1HY/]A[UV7 M&SF2--'?NT\!T\[,JLU8[+A?I)DVBXB,;-,>J:5558]LSC\4F"31 @%V J@2 MY^G7(R\@R 2)"S/!!!EGSZB+)#(1X>'WD2S-8[AAG/W M;'WCZ^_S" H'(46]T!,ZD3]7HM4^M=HU MV2GW)"'%>-5$0]!@RAXE[XA(<+/"Y;@2U!KO:Z42*:V6!M0I!( ^\57\X +Z MYROR?FMEH$$5[QY"]KO?1Y! M$24IYDQ@F5A.3*HXD\S4>< P:*=S"7T%J4R:P&AI&(0A/,4&:KJ8;%AU*/>X/0;]<.)\$H?+S.LL6/LU$Q9?$!\_^\N,[R'\?#ST$$5AOMN$M) MV. EJA0\8!T$ +S@JOU,!+""S2[_%G)5Y-A&M4]@).>3D@X7_UB6\_KVK\I/ MTS3,=.92))KQU+@:G,L:Y66#I3_0[8[NQI6UNIW.?AH*+![*OM*"",-I_Y$";QGTE(0 M!UHO3*62"?(2"XZK4G,K?+.+_B5"I9J M+7S"C,%$P/]S)5$,5D8W\O:OKONW](&RA'ILK4;#)/=<$?7)DZ5B&B%)A3CK#SAHM M JJ?*X.01$KX3],=/$WB[F?(.,(I9@8A[[Q(K4R\+0&P<9JJE#"8CA:DJ8,0DH%(8=3 M@E6('SA4S#32&1![$O8XS;-M22_=P'-W[&'0-O'>2.R,IAS")UY=#F)P,=+& M*4A,V&-_8K_U?\FFRRS-9S<.UIG#&GX;+ZX=G-7L)LOOIT7,YQG\_Q>?AG_L MG?!5"9R$EBX!_SM%%E%NJJ)HEDA$-UQXY_CW7F9'NRQ&@_V2SRZ U7_. M/P*7CT?9O0#^!+1?9--@.H?3B^K/VR^TP*U6.J0*<**9XL3K&GN#4=^$+I"( MRR="H'H.R8_PV^E\>T$]T 0"W40QR;%U7K&T+N3&("5-7$'*E'C<"]I_ MTM2J?8U]MM4+$?"8$DJ<1HHBJAU19#6)G-HFSU!%Y6--=SJ$J7ZWS4OGAAFA M4RU B0IJ;5K7[1A!N6P8=AHDKL\TV3[-UYFG$T3,T] 8S5,AG:74$EY!-PEK MJ6UV,PJE3YP:CV8;/^SMYREBV(9>*T6854&K5$/PK&Q.VB*8T :XQ8F0(_S5 MS,?#7\"Y!I._S?RP! 0%&"5,'^,0;Y"T*EP7SCG>!*=B ;[W9 GS(_BC4P/O MA=]N\XE3JP7U/$F-=MY0;.I*$V%";5N39W"C>>%$*+/* /SDS;9&<,U]"II% M&P@7) '[8^L*A 14;T/+8HH4[JV[LK(P-6GL$@)1>.QC=E4,#%R+KFYO)^.R M#F1MP-HPC%L+:9/UB;=/B5IP?RVFG K"M0@9ZLJ=P<:EHE$5%X#W'H=9ITBY M9+@8PO=-LS(:O3/3BQ_@I<""@9C;7!VK98 @3I%A%!0W=<+6/B!/;4,*@1D; M,ZU.D6@_WV93?W&UM7 $*<.5)C(X.X[9U')1.SU*X$;("&)*1/\\P7(RX#-0 M2UIQ@Q//#0??UPCN4%TEID5S1J1&NM%?U8=-DNFC>2[+B8F]V^3]+E-"DS#E,\D)-S24 :FTLH1D_"+9M.[!C'OXTFRYS:) M9.A+P1".6H(D!L>*5$@BDHFT6;>)L4"R?TIK6^饩EKFN*0F20M#7P#L M&NDVM!]!S"K[YU/+SC([# :^+_GF0.Q%H MS\P.55(@'\J@$&@Q922[+YK!N%F.APECZ/1(LW]F)\$4R&)H:.8CW&-/<#U? M0J:VZ5Y#.!9 )DZ5,+ME=L!(H #P+%/*-0%_D-;CX#41FC8S.UB*7M/D19D= M1+REJ4Z]<1"$,?C!5]<<@FF]83BN9 UD\Q.CQC.9'82U0QYB3QYZ?9%VC/@Z M%9H2UX2N1H(UH!%/A!S[978@UB2&@F%F7!!P+HWUM*8,!P6\8:))+_W)]C,[ M*9%<28<)UE1P+C3#5?H<3$RR(6C"8:SB25)FG\P.E1!A4<-PZH3A7EA298PY M,YXUW!5@%E#'?25+O?'[J^=Y.LO_EGTUHT*KA-OS?#:%?XZR^]![]=3J0Q]# MBF>87\S_?GL!1(8O8$@_*E3X >@R!H+?9XC*8?"NO'L=?\G\Y64V6A0WXN-& M)U$RAK_F&2S$9HNO63:MZ/#7Y?@BN P_3,O';78YRS,SO3"7BRS_-+L=CP02 M&TY5/ ".!6%'5"40-U-G.)#(AB(TQVAH?&@ -WY0J-$SU+M#/4JZ3EKK$2%. M*_#*F>((6[XV%*%Q9Z 0:U1%G"+E7I2NDP1<=2JH(\Q@R;5,565T) V1\ 8D M@\8\R5,DVH[I.HB1D5&46I2FTJH 9U&E@(GROGFC#18)]S!F5L^GZ\*,%05. MNZ!@6@..*N:R;G(/\!&-)$] H.OA)I]-UZ5:>83""#" M"$LF@3^Q2NJ "DO3Q#;&X"?37N[RN71=F$YF),*AF QC) @V]:SP@&O2V"4- M@UK[IYI59^DZ[+&62H5YK8E*&%:ZJA$0*0%%UDR]A"%O_0L+=B+0GNDZQS@V M/K$H2;7V%OPQ?;E>UE*ZCTACN=,H3 M)DPBBUK>*JP.'51-F&+!MVQ.6\:"]J\0:V?"[%.(Q2'< MMO!?;[QSJ0$JU?Y9 DY;,S$E1;^-3ROI.B0H3WWJ:2JULSQE,JEOTK5VJFF3 MJ=2]#"5CNF[]SEC#(3GB'5=<,I0R0VF5KH,H3&QH->QEODZ]0KZ.T$0(G(8J ML80D$-R =JS*ZSRWS3D#4JL>UL3O3[F7E==YP;@C% ?PBC"_#J_@U!P%W=*, M"E$#1O84B;9COL[;,!'7I39%"?'@U3);.6\0/J-FLR#X_:3=JZ*/V602_CJ] M^&F8_YX%'>?_N U!V]ZM6!JB%.<41UXBCA+A(87/LN.1K".#M$%C&S6["7PMYWYLKPK1# RZV)UIS@1+$ M<5VEY%-I&LE:0OBC_KS-"SEDJ5N803@#Y(10VR6">Q9Z%:K+!0IB:3=.DJ&= M+O7> _D*3L>GN]N'\7+1%CL>+;*+CXO9Z/>_P^KFOW[\^R-_I-929O3/Y7C- MX5AI]U]_^H\3;/XD#UR']HCT38Y M01#^(N\TG".8'6],/6^-:@?!33,4Y$)WNM0>GJ9/K89PAEM&TR3!CDFL!6$L MA>,%W[!QGX9;.DV3@_-[51K1N_N/_#(L/+&"/L5_?LW*7695:JCTI/'6"O@# M*+SNZFDB$O#=$H^%5%A@+E8C0CDF])N__$+_:QL17KC%5Z#ARW7.NOA)@W6" M,? 7YX(D!#P708155#C*I7VC-"RO+I^@82&C/\ZF5Y^R_.8'B.6F(1H,* L_ M?OKAEP8)'44J 8.D*#8."2- X0()G==)R@A^JVRH_B]]F@WW)"%)*%#.)ZF@ M*>MDI?&<;H 5E3ZBC%*7BE M2>4]XP1[D0!]V=NE;SN6B"EI.0'O!H)G9*G&OL[O8HE2*D]+!_PG[#ID*S>0 MKFH"@Z .X=?T-==&G5@JE7.:<9E8KR62NG;!$4^"#T!:H_Q#PAR%X+OSZBZR MSIC "4N,#07#AGOMZX8G#G&R0T M_#ZHM:MD>TZ35"56*9LPJGW HJ@;X21X M3:U*=@<4\R!6B[L?I@'H,)$)4FO!ZOPG3JY7H>9![V-0^W/UKS%BB] M/T5.XR!VY.RG[FXE5EYRQ&B8AQX@5E!5.D\(2A^,CE\=B-XE,W7Z)[*$W?Z6 MC:^N80$FX$I>97^%ER_ .F7I<)S_YW"R?#+'VM9AD?6S%X[$>XX1UE\[_Q5),L*8V4*(N4L,EXE M"(LJ?I$8IP9MD*S'&+O'HLMKG$6O)"L13B8\21CS"EE'F:55YEDB1Q_7T=Y+ M%M/G2!S_O'HB7'^;3;\ M;.+ORT#<9\?/]FF:"%K4V(9HT)(01-A@3LJ1<@$ MN&>;C!9^?%-U+++TY"Q41V=AD)3...M]HE+)2,+2M"[F232G&\Y"XV.IN=<] MBCU57,L2LZ[?=%'\()UPS&C%D1"TLD7$492:9SP'?!3?>W>:]?\,6Y2T]3,, M\#-&,P3*3C$IA+*T*MB6BLO'PX3OSY#R#3['\W+E%6XF=;<8>H-HA(Q"%_JH?,0P;AF%3-"]%C!Y:D=TY:B1D*L M4 I1PYU16*?4!6BA0EE)AWQS9(%@=)=JVO=+ZC:558II0K30 40X!;IS1&M@ MSI3CM%%-CHN"TW@XG:>1'V(@"N2$DUHDSEEA.4]J=243"R?8+/.6.U6DO\5C MZM4%@,;6,:HT^&F&@V, '@"M <3(LJ[>9^7QY4ZXC=',$ MVB;C+^.+;'KQ*WSK(5'EUCK+^W-Z@'212"Z9]F"E=$)10@.^52E@(D5X/=L\ M+5*^$%^>MR-@NU*CSZ3?6#.TA>(:>ZNT]RGSC)'4:Z17.!&:B$CQ_2G^L$KK M";I;DH(A$=C!?PAAG-$*9UAQ*:6-=-\>$1ZH9 )P5$IYXGCJI148(G56HX" M%X8VDQZK2/I#E8RD0<<8QXKF+X\@TN,ULUM%W!,4;^-:X\U2?!I(:F2J=7U%)##7"$?2 M[U_]_#S%B48*"8H%,F$BHR"ZGE*B2:+3)RQJ*_??;Y;BNR@9B(*)] 0QFOH M32<\7YE3A<532J:-BL57I_NOX_GO:9YE =8BAQ#NR.&23%#B);(T\38Q*3+@ M5=:DQ_"+)TC?E1.YB1I])OT!2L91YW#0+%PP)C%V>(7(&:94/A6@=N7)O F* M[Z)D$I-8&8(EID,K@4H$]BM.1^H))=-9N-1#NG<6+J7$2\.$Y$R$[@$B$+*K MYB+Q #1Q76JD/T#)(,:%MHY+BQ)KA0O]D#6 .B)(/D%Q&BG^0D^&.!;@ "U#@@A#K+-5 MK;;@UK@G?/:W0?=']UK_.0N@EI/QXN[(<5,JA4V9$<99F3I!&1557HP*Y9/- MO$]D5]KF6;*RBFF1J M"$;"I"K1\+^I]-S6@XJI%9N=)<+?M6KJ+$:C1B.7>DD,4RQ)N/*^1IEQ"36; M[\V)["H1=/J'<8!J$BE*9>(@5%80, N%.4OK/"C$$7KS&="N:A?>Z!GLHIJ, MHR1UW&KNF752)J*&NM&$.OS$29#3/8FRQ_KGR^*O<[-<7,_R\7]GCSHO=^N0 MW<+Q#T&%0NV?) D3TJ,TI4(2MQK)KA*RGAN:%VL+<_MX2^713^WZ%4D:M/7? MAC=K"OW3U]G_G^7%__G !FM,7&#NKZGY;<2VB&M0*LP;(R!(AA#9Z=74:OC# M!F)S5LS!>8_43F?+_(?IQ;(<_5&0?1V!$LZH,Q)K;3!+G&'U?%7MO'>;:$XXE82W M<4&^A2P])_V!JD2F/@$"8Q/N"A,,3.]PS>7.RDT4YXJVD8V,EZ+(5CX)@D&R@N.,*BC?3 ,2C^6C\3R\_AG,H6!)%!=AJB\((==$2>1ZYW]9?LEWP\V@P?\U27DG%> M8B, 5&.D-=U4%(_'.XD?0"FM=2O1<=4.WY[;6 36S^8/^M1^FBWP\G8]' MA^&(,)%(9I"T#AD5KAL(KJ_S#?&X@800LEA=,."SNWI]*FX!.= IP]1[$5 B M!$]1RNI[&IE2MV$&M2 M=6B?%!6W=%\G"4VY2E.BB62)M5C(&D8-E"-I3IX5 M^K2IN(85"DZD_^-V7")];P7K?-JB,(V<=@[K,-K"I R$N08Y0T\$34JU2L2M MFSHJ!7>W.YNINVYZ!#98.H"5E)8]GF2Z9GK8>2O)Q3;VW";Q M'P)R_C6?S>?[S[57V@ )/0+V9)8E2JHJ&()PZ"$23\VP3+4K]1NVT1V5#NCX M;J.HX($'E0B:4HB!/ ,'G6J*.:D3*]@8^10;RW/61F'!*Z*YOMZ)/)4L7S\7 MCZPB0DAMP9VP5J5*H_I66]'4/G4N+;7?OX%S:>..>_U$D->,&$8AR"!&<8AF MZ[[O4!;%_5,GHLYI&W7&[_)$=I$4995(C#)*(&E DR&5UOD$-G$L;5ZX/=!=+%>6":U!AW'&)$5Y=/WG^X/KIP8E@=$[:N/M^ET>RBZB@ M,"!0*L%40M+$8BDXJD4E8?9)8P\'0]^&5?EYN9B'2>3CZ=5S\>FV7%WH,TE2 M"/*1MRK!*5YE-&5B-6I,KZ6BK?N^;?OHB%C/ -H_/8^8R+)3>HXXBSAD@*M!#)UGLA(2?DF^F#4;L+M M6/39+^,KG\[X2N==BD+*S)-4A<'(-5,1Y5,EGE)A1)VW4FZXW]9Z0 M""E9F!:N&!9.&5*C1Q'P=M,GJ4GEN6K1J7T%:I;P867*I.A^_S0+OUI;B;FZ MRK,K,$0O,11IXI@3/M0\@6-JC-.^AE0%A_5Q&->!H3AXG\&U&ZFU"25FZX56]>?N^[LN-1L33\(RY6UPFKE*4JI!<)6V2&EA9?' MT@\OVW$KM*_W]NB+BB^H;Y=_6>:CZ_!@D\;BI05^ZZ>24B12)*VW1"OE>4!& MJ\J*08TG3[KQ)/3>MG J>]&B#]3?/D1F#^H+PYFU#M0Y3U(O&+(U,J8UDM,G M,W.$G),VP(I.COHO+FY]P/O&(:H,3:3$B4BH\<;6]5)P%D_S/NL[]>?[WD>V M>9M%))A&G,HT)2*5C*?&)G5 BQE_>AX2/6?[F--6-]DJ>9]-2KR(MEA@2TTH M?9=>4^^EQW6W($2 _LET&-/G>U7YM;?#!F%W\QP>59,J8JV2)B64:&>TMVG9 M$R92B#D0?])WX.<-',/-J_J\77X_/Z;%RUEQ1]UBCE MH/% Q1LI$O 4D46K0>F<&FQ-P9GBITC%IV\OUO+L.@$""F&)H5RD*AB4Q E/ M!<1 7@$MV7_IG[!ZTTS90G_JO?_L#'@=!"40/L+_H,37Q8E*)HZ78H[13UB^ M7Y+N)N<,I8E!2BAF+#!HXCRMT_<*$ZL*.7_S"O.E%Y7WB7UOF1=*)P%,R4 H MHA,61!UB;*4$3TY0U)O5X0]3K'B_?*=EB&@@AP.B)(F5AJ?UZ">(V+QHU!43 MM&'"N.VF3D$^G1Y_Z>K(#(;T'&4T$II+XU(50QJJZ MJ%BFU!:$E#]AU"(A#]A)FX3<._W\(D;%TJ:IMHYY3ZB3+$E)?26'<6*ZH&][ M&VR%['7^K$JJP=,WLVG9;08"E3WN86NKA.EA^H):F2CO>8 0.J]_55-[?TRW!\D<[R3\,_?ALOKJ]GD_ Q^,7F--C6',/'Q7!1 M4+T<+!6>G4U#TNP!AZS1>LM@,X> !CXUDL'_6(DH<:S.;F&F-C>D;S#'>^ZS M?3K);NF$*4&**@U?1"SA#&RPY!Z%>GZ42KZIVQ94X(8FE%0CJ?#Z6@<6K?J87*/CBB_G>5PF$GV M>?$Q&RWS\6*;:4T6P=M881+%SNF[_P0Z)QJQ0(NO$REP ERE) 5D+%/1-(H!L.:D<>#YH^]P0-DRB D-,/4)9[)A"GM M:H85B22R,:):2+2G#0CF](?Y?)E=)+"DZ55YHUF:OP=._LJ5G@RG&]H1VVBF M>^@;^Y0D(2+6U!5(.HG%573,>8"[V CB\,@M/&QWQR!0VSX/\QRE6)'4* R^ M8))BJU> 0VYCA7B?J=5&Q]FC.W1L2&J1)(YRK326V*XFB4CUH,]@12""3H5 MK;,3]90[GVBLA- $K#K!=4P&X>=&!)4>4ZO]G(8RJ:&I29)0[)T8X"!73S @ M:9INBMP)X:="H-9#?&64AOC+&*82Z332/%TU%B9HHRX_,K4>C?8N6.2)UON. M5;E(4O#>*(1\3@HI(*I3O)(]YSFW&X@E'^/S';33+FC5L9[BX M Q)AH8Q.) M,&>)]S4>EC0/4(MJ6A56KY>TZE@(N7 ZY3X@O(>4N!)4^MI%0,IO$D+VN,:_ M6UJM76JNRA*V83KFH:A3[7 MC9A!NGL:%??,3UK,O9'.C&:""&431XWRH%RHQO4VF<%)(U%)B=IED\\OL[-] M[LD.YN)B'$Y@. G)XA^F;G@[7@PGVU1Q.<70();#,ZQ;60EF=[-VWNE?1Y%@$28WF1!ZUC")&-A5I"LE8Z5K'%G #+5 M3Z73L9U.$D$P4 I+ZPG(D1%RI9S!M<&/Z41Z2:0M6&?*,(JLX982DH#)D9Z[ M6H H?=S$5V#&]Y,9#G)(#A.@U&L$WGW*$L&8J&.+@[KRA >VEZDXHZ0[#2)M\44HF(@P4(.& M6A/PXWU JG4@G9--)X^;[*[0ARA5()2SU(-FL$9BEU:BTMBTH97VD\B;3&J M1$(XQQA)(501U%(EDA467()3U*Q:Z.\FN[LFP1CB$L822JE-$N4D-,BM2([4G5A,O72+2M-X@[*49FX@]_.P7)3"ZS!4>YE)YBKP7 MF!L2>E(323!;7<$Z2QLPVT"KW5VJWM)J=V%15F'PQZ6U-#'4AUQ]'>>&OM.& ML.SN2AV#.%L,IY="&M-P,H!6_1*4COT+X" 9\#Z)L2HU1GDF3&UZA6$-1=(O0=GB M5\@$?$QDD*;4<0E.%#>BKBS@R6-XC&_^0M4>P?KQ]G<40<%,4I8@\"\2"O@/*$<7"K'E<.<$@+N28T?%&8HOR XWXTXOV:W MJP:3V54^O+F?M69N9LOIXF&74E6$^S&[I>C!GOBZ.R=( M2+]H)K%O!!>DG,W7V-CVM6W?SJHWZ?[9^\]LVN'&"MSUW2EN,/6)8XIHFB(E M'&:P.P,>02+39JX;HQUWM\M2G]EPZ-CZ-5N,\TT7;3MYS>N[](8+DTJC49(B M@;WE.A5AL))R.B M;;CYH_CY;3Z[P+8WUIG (A,N"HUVBJ008#J9IK1L84E" M>>ZF:V.*\89;G:,39H/[MW[BFO+$&YOP,,1$I(J#8H(35T808E.\IPD+!'S=M;./%W2MMK,-:/TD3P5-J=:H4A#FI78T^E<9N*LDB2FZH M>^B,,+M/=%L_< 8'S0,NH216)R[%22A\X%J#?H!,RMN5-/T 1>#TX ME=F%'^;!M=S6K6.92ZDDPDF"G !7)TU=218CN* -L@@LY(:RGB-39HMGXW5J M1&*1,:P _)"$\.#9. \B8--&UD[2PZQ\!@?8H M#"8*>:I%*#S""<(6U%W--9*11LW$XUFDIT*1/=6>!-\W23!$L46,$GU"OK_:VU13!(1M.DY1JPM)44TE7Q?*IMXW;?DRV)2I>:UV )#J+(GGK/8W!U6 *.1,J% MH(ISN^J!4 DE#6'"2*CVO(@ 1Y+E\W)'S2PL?V[FED2*)M)3DR*O#03E:)4W M%UPVK#LGA(D-M0L/EG# O>5Z-%H>;.$:5@.( ;QA1JYG'L$@' MNK^N>Y 4;0"W@4ULL \O7>#AJN1OV>+OTSP;3L*=T3U,QE_AF'Z^C9'2#A,O"VZ=9C 8,S3>E:E6HWU-=^(*T;SQ?M_D#S86TX9F:9M1!%)38%YW15V(1TTP_'2NM>;?P0 M\X'AM+U0X) ;:S"8CK2>#*4PE[J1*(-=2[DA^W+L71_68"8993+@SH>Z",*M MK"0[M,MPVS0?3(=)%*^]V7UJ_R%BI"XA%A&NA3'4WQ>?:=:X.@5M]NJ[V]-\ M4)L&Q%0X/0Z:.77@WJ^N\A-P_1KF@W'"-G2[O&B7SP$Z)LJZ!"(*FQ+B,,2" MR%8.&34$-1VR>\>HE%)[SU9!I_9)(RH&/YQLJB)[O8T?8CX@?M*"!+8#$V85<9KB-$FT\7;5TXT,;4*U$B'$XX'W MK[#9?9"K F)*N%UR(K2.A-1!G9U+$LD:YH.W'5OMO[L]S4<"ODZ"A80#A-/A M!/9%ZWL#XAZ/1/_F+Q+.?)\C_#3\P^49<)<;YOG=Y2P/37)EK>_SNRV5##Q> M%0LO[NXQ_'^87F278UA7]B.HHXOU5V_:[X.20*2M\=1QD3C'$-:)U_5 54V: MW8 %(NWZ=I_94)?[KO^K3D.C0W*2)I%1Z6R4\ M8=N8XZ9B.G#?P2L8S:ZFP2^ 1VPV!;;F7I& M)O-)4\G(1X683ZSBH(4^ET:6QCD/>H$S+5-AM<%UF;!BAN"FJD!,=+;0YQ(6 MSE@=%)E2+H#.8 >!6STL,^&TV?O-'\&BMKG0YSHM$!@1!P)I*$DY46'*/%U- M]<2/ISM_\Y>BR^I8"WUHZ2D/197"$M#_"DNK5^-'(8)L4)3+1YCL+2]TI2'L M<#*?QY"E8[_6SP19;R0UV MVG O7(J%(?66;_Y.-97EXVPV=_ MFVUZ.Z)L TYP5IP;R1E M3%J"K':K,C%P]H1K1LV\/S3XF"T6DW($=AAY I^_;ZD*C+UW@3G'/DV\"@!4 M*9#"<>WJ(?/$B6:2_5'K1ZN+/R)5ML@)\89* :(/,7K*A)%@5BHY\:FTS?$% M_ 4\TB.R;)$CDZB+2K$Z%03B1PUUJ1A#(%.V$J%6-Z\:7Y[%-JB6[S7";'4,0F" MQ!258'QK"ID-^#Q8[)8L:(M&H0RV#,(FD]G7$)K5\S9#DF<^SQ;N.@P$_6&Z M*3VT0X>G4I[QQ$B/&$$<-6S'!_QXK,3K;F]+;P/S7%+*. %F)=*K=(6: Q&8:K:R M?I"/TZ_M;F]>%'//L_Q+-J]2"<\7D#[_BH>39C]Z]W%T#8(UR2"&UJLG/@XG MV;Q,+_Z4WDE,:Q18F2A%&_>G4I(M%-NPZ]HCIUZ&+>EWVP82G'FDID"#"AH+TI!ZL*Y@C37#[1]TM/2;3B]@' MR3"U#UD4@ .9QJFFJYRK94VKSAYUI;5,%W":\BOPH69N-E_ [_T?863V=HR& M5^ H<(DIR)[W,@65C8G#*W^();B9NO] 'DV5/8@2O2'EB[@.])0']UN'ZUKA M$"@N^(X(E7&'Q0E*PJZE4J'6DV*Z-]C,+Q2*=>G0M!_RF7.LVY M!(JZ5/LTJ;TSA'73C/13G \CY(MXT"=,DE1HFFB/#:?6FF2E"BEJ9%I 8QZ3 M=,DJ(=='&\R0E\)Z2YWRCBL>)C!6;*>5;@X>P&P? ;[?^VO2ZT7GUK:AGC6$*DF82>(XY2QDW=M6F\:#"4 MT"='KA?Q4P*>FE6@I;A(.,5)RNM*9$W"9,>&GJ?R%0GT^G81E+IPH.8.]A1(];+0$U21-D7 "3&4Y]+@.O&%$][$#2-TGX3@9@+] MEHVOKA?9A?F2Y<.K[&_+L,)D/%F&X2D%1.C/R\5\,9Q>A J/5;?%_J5,X6[, M(8]]N ["L')3Z1$2T.S7FVEK8-.UG1VXRDXVNFV6!6<^E MLC?S>JL@!J<664L$-EH)7>6$&/CWAF_8)=-,X>W[?'J1K>YO"\\ZJ<&*A?8@ MP1FRQ+E:\5 >\CB;]J?X([_[-?>WK?"'4D^Y=32U28+@"9O8%623$W;3_@2F MO./]-9ZQP_EXM#=W8IR&TF_D$JPTAPB>UZJ5PI:333*X,W=N7F*+>]O"F
IF!R93GCH9T=F<2KU9T[ M4QO/C3\&@ME[;\&9^\Z,_KD_S";CT=TGV(2=S$:_/[VC M-8!;*5$Q.,2$*R@XD[J/"8-GQ\4W?_FWR>+[B_&7P7QQ-\G^XYM+>.6'R^'- M>'+WW:?Q338?_"W[.OAU=C.+[Q\]/AE/LP_7 MQ9Z_ S?T7Y]\)OQ^TW>.I]=9/EX\?J[X\6OYWL^SR47YHC4R?:CH-"@(%;[A MS^&9^NO^#&L\XG)7SWW.!Z-)-LS_XYOI;)I]\^?5>EY[<>NDRRO2C0+I!L"8 M@ZS,NEP,AO/!N&P!@7]/+\(/D^5%-EA%K[O^6#PZ3I;/0PL/!_/B\_?YK-+^'#133L(/O$8'.3!99;- MSZKO#;9E<3W.+S[<#O/%W6"27<%'P[J^U*[U:C/E<["DK]ED$OXWSQ;@EL!' MBC\53\'!3#_,EHO![?"N*)8>+/*L>'I8K#D0H7AK39#S9\^N_O>__WD/(5[) MO!O.KT,;*&REZ$V=KG7,'R#Y&%'A&0])=HV\PZ$1IW+H&;CT_K0E/Q!KL$:M MXCC7Z-4+&>NU B@HF*U1L!;M^?4L7WQ89/G-V> :OGL"4)J%9-^ IS4: MWX*R_SR#'V>?)^.KLH;V;/#W\X_GA=Z>+_.[XM-7P!/YM(B7P>6:CNZ*IX(U MF 8CE]_.\O#BXI?%[Z:S164LUEE\^&4XGH3:W0^7L_S#',[\;/#U>CRZ+DQD ML3@P%'#.PW%>&*#L?/!;MI*CX=55#O8)OFBYPD 9A';_("57("WE=T]F\WGX M\FE6&,'%\(_P$YB#41S5LE78VE&-9%"8VWL CL$L-&\6?UYACQ1?%'BT M\%4KV(%2:A3!\ON"L1=W#[:P6O;CY8;WC,$"@;%?A$_/;LIS*KZWVLL4A+^X ML9J#[;HHEC6O@1@*^9_=@DM<'&(4DEV$!)3+> $Z-*BB>SX= #N+R/X CQ2$\&O)ON.+ MK/RR:3!M66G6UK_ZK/@93,(56,+PU_'-/6G 2RLH/:MT1_C=&@7!A@)MLFEA M&4OBA&V6NJH\Z>+Y@@I%!_9=>%?P_\;3\'RE4,)K*_5P5U"G/OK!?'EY"G,AN';!8U!50:UNZ[%>L'P!TGC(P]\'Y?ZW@]O(C:%NX']/7!.N4,> M4>0UIQ)S"6%XY8&+A!ISXA[X ^/R;2#1GP8EN4Z7?XZUN$^%9:QAB(+.V&BK M"RL<@M_!L,*9"K(?K&ME<[\-'_S3V;J'T3#5L^E#KP;^ GH -@::IFB$!/]H M<8_8!5]5I_!/V2X_U@0["?6:#IB.@ "E>_+S97E#^.MX_OL!<3@.$Z]5:@7# M5CCL":ZJ+HGCS)!3UP)KA"H8N:35(!#K=+GG6(O[&0S\Y7@ZG([&$-N X"[R M996("I[9[:Q(64$(>@=F_/,_P&H/EO/*_C^B^ZBD>PYT7R75;O,QQ**PB.(# M(7HM(J!'8>S9PZ@+O!WXRR*HH?4%%?Y,/BRB@E$&GX#(9%Y$"]?#+UGYT@=> MZ20X'?/2ZP%W!KS7JY4+&/#5S@:3T KY0#G!SNY__'!5?-U]T />ZV^EQW,? MCF_=4/&)C7LJA#<'&9V7.8R0[!C\+$M"AY=]O7?%"]>Y(OPP M]'Y628^0'%U_KEPY.&2@>6] (U_-BFNR\LELE;R55S!J^ICC8 M*MJ$?>ZV\0T@.SE9 C0Q1U;"F+*.LX+2KM6!$':;X:_!V$'11=N6^H[BT('KR+? MH%SG:VL)-S!7J^^M[$K08.%=GXL$;K@1 3&8P9?,ER&[-:\R-^"?EM<7M2Y8 M[>5>XPR&5_ %(5,,"\W'HY"B&P:%^SGHX5'14ERDBZKEPO\N("B?KOTQF+-: MR90J\>LL#S8B1,2%?B_Q.@80K4YG-^-1R/;%U.J.+#J[? M:F]C,"^T066>;H(V.!]\>LA7#Q,\*T8*WS =3NY"C@9>N<85ZV^#I^?+*K7S MQ.&6AN]!'JB\7:R*Y,+;\Y#$>DOYBDX,X,J\UN6A/U^NU1\6X>*B^06?BO_L M842)0DH+*=($"^^TP135]XV"*W$RV8[29H(FO+D):<$BL0Z.8]#'XS)UNDW1 MCXOL_.4L?&P^^+9X:K:< S_/__1="[RJ#]O=_6.KJ[*#%Q-XX0,XRE?3[R;9 MY=,"L?:.VY#"F%Y]")__#MW^4;X#W$T0_N+G]2^9@IL\G'Q?/[.8W887_W'_ MXD5A>T;99%)]YC^^0=\4/\]OAZ/ZY_TY[>OX8G']G5;GA!&L)/_7[S\'[9-_ M&,%Q!DR7[^I_-&APO[9\]:]PW116-/V/;S#Y9I #0Y0_K#[\Y\7%_3_SC:^H M=E$NC>M__?[!B]:^8=-+'S^/7_CX2Y\_Z<=/>_4GM?DMP@"!["*X%94 0C@+ M_N/W#W0, 7VQKD#6?RX__^!7>:%XPF^V+G--JX7KDTO0\]]=CR] DWU?*TD% M[VG5N]A-9S^D_VKI])OGZ5;IN(HJ^/:/07%G._A?)014%W0]-5KVC7YO@B_E M*_#EZ7+AB:K$_K!;/]1@]2V%3]OXBFW9TAMQJEK=*WCV*Z0[4E,35 M=\>K,O)JY-43X571C>T'&GS_>3CZ_2J?+:<7(7OH)'L&NV MZ!#2VNQJ/"T*_#Z7T%VO*?U/TKPU)= E*?^EM7!H&^L]1\(.*%5P;:ND8KHU MC^BT>28\M_^M1XNL]([CFJB^HOHZC%22X:B^HOJ*ZJM'K!C5U\ZDPF>,1 76 MB@+;/ZY\6^%C"3^5X_" MR2XI^!O\(?LPN[RR5/]&TYG)\VPY]T(G^O4-+<;2E$:S*XA3)]89:8)>F1 M-7MKTO0M;L^F[4B;MVW:HK1%:7M:VOC1K-?[D+:8TGR"@KXYG""]85WNG;>>Z3.>N=G M1%4655E_VBZB*HNJ+*JRJ,K>0 O&NU=E:V'GGPMDL(V?W_#O"G?O!E/!UN:KN4'C$GRR0$Y> MGS=3A=N#>2#=VT?EV^%X'IB>GJ/P881:A-\3K<#O,?Z>0-AZ]OAIKSYN_E0V M?R) 6T][9.HP6Z1>%!/U&M4MXF:=?,P=^>L%6%=1I;T!A*O794)7C]M9BVNC M>FM?O45>@T"_F$']*Z PI\TWX;E8C-'#8HRHPJ(*V\)NBF#2O:">!.]$ M-1;56$]8,:JQW3TQBLXXZQZ&XB3X)JJPJ,)ZPHI1A45/[+74V'N']/@)*'8W MN!GFOV>+P24P043Q#<_1,]4>PD!?SKIKDQ\M^QN6B XL3Y2+*!(:"GB;?S>E1:+X2(KRGINEM/Q:'P[G P^SP*H]6?XP@)QL!N8 MP3<#\WG,S$!?N";F,$_ ?KT=$)2)*1)2( M:"FB7$2Y>*:\ANG6TL#Q=$G<4@V[J9WTX.H(LTVZ'$ MZPN#Q33<"1BY]R.BZHQP'84S"F<4SOX)9[2?442CB/9:1,49:_&6Z[T+YWN_ M!?LT6PPGW7!32S-/^D*IXXTVZ8XH7>#_\#-,CC=;KB_<$!/$G=O^J&JBJGF0 M5F=G5'7D^41-$S5-U#11T]10.O2,B8ZF@D=5$U5-5#51U93/<72&66ME9>]& MT[0WZ_%X>\2@3 G;+RB3%VA+CI$B3 M:L8C8]2*DYKQ: ;SY7PE_G]N<;L*Z]H['AB3GD^!U.J<,(*5Y"T.@R2M#(/D^CU- MQ>O9XZ>]^I/:_(D,#WOL\==*4L%[7MW[7RW]-.:/])J6?:/?F^#+/DY5["_E M3E0E]H?=^J$&=X>"?3Y*?LIT->4_M.&?X^C W:_LI6M>42GS3,'999CM7KW*8FHOJ+Z M>@:[BD3U%=575%\]8L6HOG8FE911?;5=U_(NVY'<]3"_R@;?EN4%;S%N_![D_]!.JK?U3%)B/5RQ;41YVW8O"EX4O+WB,-9>L^S[EKSWG@#\E ^G\TDQ$G$PO/C'LFJZ MZT3^7J&6^>1I>G;HXE3]!C?=8[2 M3R\ZJ$+N!*/EM(L>CH?L\O8K:0@Y'NS4:7-=3"[WM%(P:LBH(4^DTR-JR*@A MW[R&[ L[GH82[(V>:[,EY&""]85W7JK*VL(+W .R[Q[N;P$__7P;KC0"M&#Q MH_DZS"_F];OVQOI+'%?8)(E60@K,C+8"E5A_$CNITI/"^OMTG558?2%<#Q(9 M2#6( M'RLRVR',%E%[(AI:Y-6WSJL1#2WRZJGP:D1#>W%R(\S7'(RGBWP\G8]'@R_# MR3(+0PWF(0TTF)5IH<%L.K@8+K)!]D>6C\;SW9VNH\)V](6HO4#FZ$VBF)X) MW3W\1E_._J69X'BIU=&E5M0T;U[3X#-!HJ:)FB9JFJAI.BZ#/&LQ4.[]V;]4 MT[S[IL$BR+HSLX M*YB=289C6!03,/VQ9V]'N@@Z0S2F-Z-T1>GJI&WOC.#VH!_>NG2]N&%ESZ:3 MT*VRG'^X&@YOOS,7!='GP#YN-E_,?YE-QJ.[??I3/*62(IYZX3 UTA*G1-F? M0CAWGI]*?TKQX]?RO9]GDXOR16OT&10$>O90C]5&%4QK>3+'+X=D3L;'";9[>!K4-_ M&G!14>$W#/'NY7@Z!$)"2#Q?P"\*1,,"-WL(M+X! W47J#V=+;(@!^'9RUE^ M$SK?OHX7U\6GJA.Y79W(X"J;9OEP,KD+?\]NP_<4W7#9X.\06,-/'\-WS4/H M;6Y@V:/AX-MO_FK,+]_\Z7Q/(=M-SF,VP^F*%D/!]-9O-E MOE>GH[8.@<'P7"*BM>2&T,J2,,V%E*J.RUI&SM9FN_]]X^B6[ M&YC1/Y=@&@)5^[;NDR)R\=S/T\'_64ZS 2ZKV,\&7S/0/$#@<,GZ^6X .N8J MRP>-M1\4+"#TKZV\*&B_H!)GRP6HWA(0;)Z!IP%,4>K&BE5 X8)&'@ROKO+L M*N0CY\N;\.=65O$O3)^3 7QLLHD3#WDC4/]Z/+H.7M-D>0$[&=[>YK,_QC>P M=+ ([:P:G=-6%SVXSB87'T+H-KC,9S?%P5S.JI[NU4D,@VD,&P,K.?Z2E2/ M;H9@VPIC&!YRI=$L#VTQ /&9+]K9\^+KK)VMWH%(S]?:VL.RA_?JZ'P0NMY[ M?TQ?X3#R;!0Z%R["050.^R D5(HMS;/\RW@$K@^\;791;88+&_/!LMY=E9./8&_ M!%4Q+,B0Y9-@R<''68(^!.H!%2JU'L1'X7/5]\@],[@H2OP$(-LC8:WP\_C2:D,"YE,AHOAK[_\=%:\ M:+Z %US!XBHO);Q@5&P]7P87=/WQBB3W3X'K.PP.WC2K81P>KB*;A@3$'#8= MB#N[O 26&@8?^F8,_[H&HP8_S"Z6]=.WD^$BN,4%30.]+DIB70"Q)K"9O(PM MZZVM%@WD!3>U=*U*L5LC8L'AE7^=5<<%O[A_>HW 9RN7/0]?/;D[*_@XS^;+ MR:*P)25#E T=]_H,(H)*31<>>B!1]4%8L-&=Q:P8??Z!50A0R'%\4'[A=YJ/KX3S$)4%$ [<,Y]?E"X9?AN-) ?MP M"?IW_GQ $-VC'5%,%L6U9PC]QA<5)YP-"JW0FL+K4MM?0(2VG!?YF,^SH*TJ M'V.^VE)I!3X'E1<"5[ %%5)_G@^G5T5@>U:*%"C041'[PN=+0?C?0 7XT#@P MW1"^90$Z8!P 2\:7XX(3Q]-'?R_E;0Z>&+QG,K[75)^'89&S(MH=@[X#;7=3 M!MJK&^=*U+,_1H'\E50]?S[#FZ %GG%2SN[M7EL[>6!@X=]7L]G%5SC=2E&5 M5%PSFH]D.CP>#F*2K87_L-H<+,$_EZ!/2L_JLFSI#S:N\-W!C,VJSX)NFXS_ M>_4=03D%^JU^L<.^5I66B^$?650E[:B2K4<_+FQ&Z6"V!X2T>Y_IR:$1W0SS MJ_&T7.1PN9C5ORBO%(O?= !8)%K!*Y*OC%J#7O7KV0N_G1X!-"?>=A^A$?^8 M1-Y V&Z;\(N:N3VH&MGQ0'8\&1;;%;[6(<[;#R,?_7NZU5/2-CZI;HBX8ZI\]^8 M:J]2PFL7O'==:/334]SD#*.(:A"]R!/WLKM-\? "Y'OGV>K1R7YV;/U%-I@. M;_:9,_H./6I\IMK3R]&I[H]PG98F[Q'A3E_%ORU-[I9S6&26#_)L4M;R78]O M=R;@F_:JHTM] B[C:2GBJ&^C2_W,C>IZ:6%5=W\4W7_=Z.>-HRI/X223QY+:X/O3J)^=Z4O\N%T/AP5/<(WLXML$AJ"OV:3 MXG_#!TI8K-!8#H(ZO,H*Y,7PIJI!);9JOWBQR8/>]QKGXV'>>KW?OX3[&)?8 M+-4QPD= ?V>C$D-D31Z&%_]8SAN',8>L@O M WS-Y[OB*YM#DN[SZ_>87L4*2^P&D(O'C?_UIYY$-@A,?@]ML%C;6.2[%R_V MMS7:+AHX%X^@ E:H%37G% =>G^?T8A.NPSH4Q6]!6X$J^E(PTZ)2O6%@P\U* M<]9??;D$)07KF0+7C0I D!I6H@+S*;X0?-YEA6UP60#WS >C/"L8O(#?*<6D M?.=#U*/!=4#**5$P"_#+ "&9CS\O*^$8/MY\L>+R??<0&8%V!5!0":_0..*# M0C7"SEF[T"RPM/H4UL!8IK-P,58 (Q4 /@%D"\07]GT[FT< CA86NX8;^6&E M>->L;8E@_&UV?G4>\&.NAG \%\M@[V$]P82?W8.H5+A8P'6%"%R"F,)OPW24 M+)O_J5#3X4!7"%$%_P=,%R!1*3P/\&H*>*>S ?![\6B>56JXA.79!*A\/DB6 M>>TQK2'!S"N8ME98]5.!?UC0^#?C%UHCX+_@< MMPQG"1KZM@"*RP*NVD-8LY4,%G*W[N"LXZIM>J"2AWF-N_8 E7F%Q?P0NNV= MZ,^6O9%KB#%*RU3"/%=^286I540O7[+I,BLAHV 3T\+JW\/DS0/BY\,P:CHK M5&:P<#?#-1#M<0&/76O7$.O ]U5?-5]IU#F< _@ZHV$!H;@;*/<[.?NC8C%7 MB)(1C+G-Q?X\'?PT!#_WK:$QU\S2+1PS1>>H5?MU/C =. #X7+8>3SP!(EB" MALYJ^O];/?-1?C^OT0_G]_B"^1F-M;+PME!^/Q0(B"%P M+3AO= U15!4"AS!R#/8);-/-[61V%\S!^8H=0PP:8*8#4G6!NENCS-Z"N(T+ MMV40(*H76; I54Q61,D7RT D,#(!Z??;;WZ __GF3X,B[[=HHM$6W_,[6,-U M+-@*[?I_SV&[(1=X=5>F'F=?("HH/O$9=G2/CQM"@0"/NXZ-N[;D5\/#K8D9 M 7'?A8G:#HC;3/U?09 =^.Z)6:%/ -0&AEI#J'T*F7:^ 9IVD[[K-TIMDVA/ MZ>$(5AO!:B-8[>.W/+@FCV"U$:PV@M7&&I)-PA#!:B-8[>NSX\FP8 2K/:T: M[@A6VUVQ=7=[[@"L%DO6]KXC6&VT6I$^L;LH@M4>49&+9JE-[/N/ 4EL3ND# MX6+0$<%JGRROT&R(K'4BFCB"U>Y&IPA5&UWJ5]?C/2+[GJL6KR)[)WVDI^TBX MZ'9' -LV''%RQE5KTY C@&WTU2-]HK/^$FI& -MC4CL"V+9'2Z+.B.P(##X" MV,8((896?3':$<#V-!8; 6PC@.UIX /=\"%O[4-*V8]=6X X1 MO+9GBXW@M?T#K\7D7$3PVK<@768#3DX7\*1=H9-M@+_9"Z)L)UBR/3# ?BO MA2JXJI4*>0*AJ(0B>@)_J/B2@-.7KX3XOXM%A!=\*+VT!P]7\*4ENFE0F 6X M6.%L%3#NCS>QTI7S+/\2],]P%ZWPJY+X(MOXZ][S%8?;&.,DQK!;/^A,Q H7,OQBTM=MH. M .JBI#"<\MW3 .OG@]>D_NF@\[<_["-BWG>KAEM.8AR.>5]#X9X Z'W][W__ M\W+^X6HXO/W.5@B\[AX*."D) %[))^ '.P$WY"__\W_\>_V$&\ZOP_]YV"?8 MFO"E9GKQ\7J6+SZ!W_'#*ATS7SU>!&/PPZ_9Y7]\DR9!+?]?]E^?DF\&XPOX M!=BV#UP1801-G;->T2;U"V!%)L$@$_>8OC_AA_6BWX"]NNBWJBIV*'QNP M^8%>9X/PW\$:V0I.6J-7+T2AUW)J G3\S3"_JU-YHX*PQ15)]HBP*Q#H#R!K M'^;#R7JJ^;!C7-OL6 [ 'K%[2"],OZZ2*^O##0;-Q\W__8W?R(5__VJY6D3 M2+C=$O\..@G-#3CR\*N+@0OU&78X'^_3!!<9Z%M->0].;[C3#"9Q1WC]5P$GP3GHO]1#WL)XHJ+*JP+>RF M"";="^I)\$Y48U&-]805HQJ+:BRJL:C&3IP5HQJ+ >5KJ+#]\V-O*PWV$U#L M;E TH"\&E\ $$?DX/$?/%([8QT>P6F_,JK]=B>C >8YR$>4BRD64BR@7;U N MH@?52K31HQ1*EX3]&/JHBNZ1F^5T7 "[##[/0A?M9_C"LKVN"[%Z.Q,!L#[C MC'2>%.@+P\34Y0D8K;\.H@B%D7L'8K8MQCKH[%6'&@3)2]*WKWKR$A[ MTT7>NEU[[U=&?S__>#Y8Y-EPOLSOBB@MWAF%Y\29)*W=RO;EL&,.L#\6Y^0D M(N;&HUQ$N=@0ZI#6YL_$@"9*RQN7%O"K$(_VXZ5!2(^"_D[[.F?Y[:R8E=)9 M9+*MC?CM9 ;4&27M)>4.)5M?6*MKGZ]'$GJZYNW]"&<7=U)11*.(1A%M+]"3 MK95 O9AH[SM"C((;!7%TH=;]!Y=T3I MX(*>ZC/9X@W]-MKTA1NZ]N:C[8^J)JJ:XR85HKJ)ZB:JFZAN5C?A'65(GB', M^\Z$1"T4M5#40HWXBN,87[T@K_/G8F[3QL^O_7MM7W&6VAN9I=;.J-'.9ZD= M>FZ[#%-;6\$#XQ"'H<5A:*?T^&FO/F[^5#8?AZ'%02=Q&-I;8J0X'ZJ]]<1A M:)'9WPVSQV%H?>?VWOH(<1A:>TTS<1C:"Z@7L>OWR+2C,\Z:*<.(71^;%8YJ M)J,*BRJL/Q52)\T[48U%-=835HQJ+*JQJ,:B&CMQ5HQJ+ :4KZ'"WGN?7AR& MMO$Y!7QCB4B EM&N8AR$>4BRD64B^A!10C+=@D;AZ&]E((, MG3&N.D\*](5A8NKR!(S6VY&N. PMBE@4L8YQ$6AK(P(B,F24O"AY>[B.A'1_ MG]07,3I^$/>V8K4X#&WS<_2,QXQ'S '&'&#,C4>YB'+Q;*C3VM#,&-!$:7GC MTD+/F&XM,] 7UC]^$-*CH#\.0SL1T1-G3'2$$?@.9T+$M-PQTG+O1CCC,+0H MHE%$>RVBW]+6 KTX#"T*;A3<(SJ^+=Z(O7>K^MYOS.(PM%TI%<'Z-SV'%3W3 MB!R--GWAAJZ]^6C[HZJ)JN:X286H;J*ZB>HFJIOZ)EP?;P91S(1$+12U4-1" M&^,K@71T>+H8AG:TA:T1[?U.6ONX'%T/AC>S93$K+<]@FVTV+?*/PP7\[O-P,IR.LL'\.LL6'<\CTX=M;I=Q9"\E]=HS#]1['&<6QYF= MTN.GO?JX^5/9_(F,,WO:>5*'V2+UHKACM5CY"F-Y7G=RR9.S5%N#K(AQ;>2O MG6;UMG))'57:(Y:+D\;*F4(%B)&_GVD=U5O[ZBWR&@3ZU[-\\>%3EM_L&@QW MNYX?[F>T1Y:/+!_5:^2U4^:U-Z!>8XM@'/W8ZRO$MS^I ^$SBMMK 3EIO@G/ MQ=:L'A8\1!4655@O@$]/@G>B&HMJK">L&-58G)D655A482?,BE&%14_LM=38 M>^]*CJ,?-SY'SQ1&;4E87\ZZ:Y,?+?L;EH@(XQOE(LI%\[DXXBY*1)2(:"GB M;?Q+"!M'/_90ZMX\)%G,81[!?KT=$UG%-$HHF]61./< MQG@+UA[]XMS&72D5YXIL>@XC?H9)1R.@W_!>,<&BJHFJ)JJ:J&JZ5#4#+<++,!K/+P47V&=Z2C9;PR#B;#S[?A<&,BWPX6BR'D\'-RJA:FSQ^-DOE/P/5?+C=,OGIJF]I2%C5/\(B?VAA.[ MG??7HW*$+B.0!'Q4\#2!KH,[(/%@E@\FV?Q5ARV=-E9IQ+G='56-GR'>6H? M:;--USG''JFSWIGAJ,&B!CM0@Y$S2KL'"SH)MFDQE]G;$K2V/:_A)7C1]\Y7 M@U2'GL-\>?L,W9Y)R\G;1?&2;_&?BL7 B_:T0JV5JIY<1:H&7=!1!=C;E?J8 M)8@2];1YE6<*DRA2/6DQ5J>>[.A_E7?O&PV.5[[PDNBA-P'"D8LU>\\^,&I)3Y>]$+:+G#QDSJXJ+4"2 M]V'09PY2P>8;]5 ''*RJB5BG=5XBO2%@>-'^GI9(=1C?KA[[83J:+"^ E^8[ M3)HH_CQZB#IT-OAZ/1Y=#X9YMEZQEV>W>3;/I@LXB,%X^B6;+V[@)WC%E^%X M4K#]Y0S$99GG\.O![#;+U[XCO&PT&<[GX\MQ=A%J_%8?#"5^6:@&+")16,;% MX/-P,IR.X.NOLVPQ/W^Q*NFURCC6XG[+!A<0Z4]GB\'U; )G,+U[<(Y?QXOK MHBAS/%W.EO/!__,__\>^KQV/7\KV?03C*%ZV1JU!B#PC6"YGNJ\+93,\? ML^$\6 ^3YT,@8T'8UUYIK\E8ZVU8USQXE?EB.)X.+L&1G)1&.7!E!KK@-M 2 M-#;$$J#@IQ]&P7R61KDRQ$#V\BW#->*?#P;I<@$R/[@93\K6)>F/*U&OWAXL6:M@ILJHBG<(TNLM&L]!^^"\=Q'*,1VPW> M6;L!:Z7=0(G7K;@G/:ZX?WLH.:!N6H,LC#V<:T0XA>2?.".\M?*&OIQDBQF\ M".?\4%40M >SO,,Y3?P,BSAGL#M!>W/RM$^E_%N>*D!E:V+3E].-9J@[L=FG M?NP=FB%R)E%[..31#+UY,[2/\GV[9@C$AL5H*)JA'0M/X4]9T>S1B3%Z-Z#? M[(S2"/H=C=F[*0<_A<:_7B':G4C?*#OCZGC FB?!1BUJLXB%UX_%_;S,G[V# M+^OLEI__D8T6@\5L,%K.@8.'^5VXB\^^#B?%)?_G\%AU.7^998-L#A)0W(^' MLKKE/ MW^84N+SXUR/ZXS:;S[&PPS1:A:&L>9"&\8SP=S6ZRJL1O/(>?Y\#) MXTN0J.GBK+KO?W:]7X>PYMO;?/;'^&:XR"9W1[O__Q=QK@;PH@G\^J7?6;SP M[)A+UZTNO>"*HZU>G:-V5Q_*6,:!AXNF[_G1=M):LU8L.CL@RLNID: M.(S0>3:_!>4X_@*ZYOF"R?=N<(H?&V5W?UT.07TOLJI>[ =0\3>EQB_LQ\_W MY>"OO?Y>$[8C1$(EV!0I$V2I-;_^9 *D1-VJ)!4HD5).V..2Q N0R'SR@D0F M?XQ$JEVE28<'8U4&: 2X<*72)72'"5PK%"CZS_!5 BN*Y@(^"![M)6 ]F >* MW.,<-@-=#\"]&,[<,=G?8QY-L,B98]+S\0Y\7"3D9*C?B*-8S$%X;,IQ5ICB MGV:#JV0T$A'\ E\!33"=W\.ZOEMO=-@C6#,1]\% MG_!'7&T&GU48<%RHWQ-M_*G$U]>/HG"BB0J7C##Y#D]&H$DGHB=8<#V?1-,0 MQP2&7E98.8Q@]/\E88P1^DL^+((>=:A@$C *3XP$K+W/9RJ1L7Z"$G'LBVU# M5@G:BV9Z,/ <.<;\2;"A$,&J+5EC=ZZKV?@1WXP3$"K6)J.W5AS:I)<^)S#P MSP3OC"3W204NV$)A42D'8\$S/$ " M$%BZ^-(\:"+X FCP% 2]$"##W.!+\83/YO'Z"_!LT.(]!E_-K$$(8P0\K5.T MY'.6"283H!!AHF.W(&H_@,?[GS0\Z^=)L/@V;C??MC_\.@_[']T&@^M,S9E\;[ M5O_]^VJ??7G/E=3KM$*E4DAFJ6'CZ_I9QJ48Z .9F95G;$B4$PYJ,LF.&,7C MT"! JLN5]"2 !?#*#6AP_&%Y.',&AIP_OPUG@?#> E* @O7E!%Z'QSZUR0=R M"1(]16E.CU2F;P%_0'%M7QTA;[NE9E6ZP,RX4RJ$N0,=?@-$^O!-QC]'()4 M"-R_0Y=.'V/Y.?H%3(,(S*T$C35EGKJ'"';>WW]HOZ]W!N\;[^]Z]Q\;@TXJ M@DT0RW:KVB*X0A1V#Q;[(QT[VR_@&JV0SC6D,X>001Y0^8+U'X$Q&L'34*J, M4:P-7O@I;Z+S(4A,&$RTWV'D5EOEYMQ4>C)KJ8,6$5<4NK6H:^IK+63"W*W= M,3E!<]>@@PG4B,G4#^?HE8E("[6.]:X/.5J)"' MF :"7 M_D=XMU;D:!W&I1!1Z_A1Y)XC.'7VD/G]LY:_Y=H]FRO,%A"C@@ M5"!+^!E+6!MPIVY[8R ;<"2>0O])H[>A?7KJ=5YC:&+M_!F\D3GZ0A,.YM6R M- 6X6K_6OM38 YX4C%*/+0TJ&?_&U*-PLU.UZ6, YR($:1W92J8(N4A#S],. M#1AUME:^8WV'961B+M^DTC$6*&Q$0TU,WH&( BY3Z4TM$,U^T3#E<=AZQBFPB!K&FO#6"]P@"^, M^XL6@YD[\ ]' @"S3;0>+O4$C9?P+0MT)FF<=_>*(C'2R&VN3LPT@;^44'F# MB+M_)M+X^<:_UU*5!3)$&FA&L>*^,J_&%\'S9V'TAWXWG\KX-?&]TF5FG&NP MV@G=P$4T6!5&9ZRPTN9A_*8^C+_EK,$QCW>,X8E^K!$LA?$I+8?(*SK^!/CL M)<:^G?)YAO.CQ/=? JI%$"S"Z@F1%MXHEO\V5C9P+S@'@2Z99)Z4?W56G,C$ MQ_*:M3KE<3"'PY+F:O1J7>F&1%_)CR"YSC WX\R" R[ T7P\M5+ M\&[Q^CU]/;./8AC!4^>Y;9#E#GN7TEU3)Q!M-$=2F>M=(2]ARUKK6"!)" MN6/P!X8,8Q[IW47K0V[66@4-N;@Q MMVJ-8L;\]!;8!G>TBQBSY3PN,V;483=ZV& H<[5@:F:"\,9(FX"W@D*0 Q$M M.S5V%\RWJLE%^9X<,,6+26^EZG1M!#?HA4OAJ_702WUBJ8HO1+O!/LM M=PN(+P:EA4D)T/OKB'.A3H%<[.;# -E4@!<"=^#.-TQ,)A.81&7TI]G.=GD4 MS9'*^8WLO#VP3))4!L86435')W1Z2/,?Q9/P61/H-86%8S?A$#?VM3$SX=$? M F,->IL?"(H)&[A?ARB)^5#I%>JM@\:'2;R ]PO@'VVG _/@IJ6I _64A#L4>&_@(YM<5%.C,=)3@)4TFP\SG'O AF$4A3.PMP(O MU7XG@>[R0C7:)JV:OV& M':)>B4=J@IC\P^2N29FK5Z MN(NXD-F,P6QXYH&E[\;P>[H'LTS:VJXD](.6&RIIQL0S-7 K),%:%:@%>2), M#M,!(N-BH]9[RALE>9(L ^R)RI2#R2I!;;>*:1,!IH0'9D/>=4_//>2WR!8/ M7ULX:VQ7K[7MLET6@5S)D*^.7GQ]:KS=O'?'2N)[D5GM#MI="Z"1P9+3,W[> MAA"Y?)*5?*HK45=%#O:71>30[%JD?H^Q>#&-SSA AK,BD7T/_E8L+>T)%1Y? M79CSL9R(G8'62:)T;J&9<.6<--S>PO^S\L0@M&16/.NI+Z/6>MO,&G:!>60Y M1 2,L+$A1N#SZL%62<3X(UALCWI/T"Y.GJ@Z,][7:#JMGK4.H6597M)#5)[Y3 +5'S@]>V8] M*:(+5T14TK)<+N3UE+1L-'I.QV)#$ZIIN0IG^S4(WSQUNN.@Z/I9TB^+;L=W MV<&QCV'TA?OB*_Y]R '37G_0^?"AV[UO?OQPWWMX__'N8R\]F5YO?/S0J\H! MT\5QDM6*/3J8GVL./32G];'J4&*JA*0)H2K?*I+Z*UY9!+]O)8+?:YTW@O_: M^RM]^VE??YCI^HH P>NL5TQ@PV)%[\;2 R&VJR[W@Z0=3F'KE6T2"J#E\^:& M*S#5R2H%MV]Z[S)#MFZ&GW#'B#B1.''!B7OW]3@***\DH/9@CF@"7=2I)ZB!"11N]5KS^DW#LGW()$Z M2I'NZ1STJQ[LJ$"R0]GS;4Z7Z/ :[Z$T#D*K[;3Z!34@/H1F96$?"G.4-,Q! M:$9H]B*Y.G6GT;:6K$UH=G"V5JEKSEO+M6&[AK0[[:79WD=.5IFSP(.BAS#H M,PO9A\EOY$,=L;#]C(A96.*V3Z93D&*ZVHNIH9T$ MTIRT'X98/7;9O].4M5^4Z<:?E9/K&)3+V(O$-!)*Z&Y93 9/0L5I.^I%S7S= MO#"M )CKUJ4;"$2Z_9A2IL4C5\L+317)9TI9O= RY H64WPW#=[ M?"AD6*,8^""7A$.#'=/DT9R GHJ3BKL6:* M@:9-?+!8FCO&ONYI?<\P6&T9MFA,%@E72%.2%(7?E$3*?0FN0&CZCNGB55E? M#:P-"P//==;0[0>6<_="/3\S=%,6)-:-$].*5HGIZAJ9YD?802W7$*VVN;5 MG+9>2<;WMS#7:E7#E69/+Z/WMKKEH$NP!!]6)EY6DA7?IE+7_HMGV!MV@QY' MA1XV#VP?\QCF\;FR5UBIU;53$\X,:U$Y$JF?K89>.5T:52>I"2S$%5>D1)"5 MQWQ7MUV\REY=K;KM,N:XSOEJ@%:>:OJQ $!EEEJN^5O)*)IOR)0I!#M#?!'? M5NLRGD#*;)6XM,7*EMMEV)0RRT-;ES+#=6#T1 FV9LRU1L1)A(NNSK$ZG(T^ M!2LUSJU,P")$1P)\5ZS,BS--@L5'\'B4L%@IMVN[>8)6EKK9](:5H\L^+II@ MVL/1-:MVKHFDNWX6!U&+2J]KA5[7^,I2X71KJ%32NKO;>?T17!:+K#ZP713: M5)H]C9RV+;>=6Z]V?)C8[I:XYX5EO2QR6I<\)1:2T*RY?B6ZEC$/TA:XX6@$ M0(_'6I]G%^,.&^*;H9@[C3.4MKU_14'F;<2\2$]5MYG1P82A\,,9\T3,I;]: M(G>##[9PCZ[XJT,)81HS2-LR2JS>;UHI8YUF75U^X5BM!4+HG/*5G5-N=*T< M5&Z?^:SN:4N-ENQVFGQE1U^IR5?DB'JA.0*O2OGME3OE]V3'@.G@.?%7P?Q5 M['%R C6J=K#*AL;E6E+R?W%3D3".V*T(=OO(942L1JQ&R$;L=EGL]@IDHRK; MNVBZF6,78BMLG_U:^U)C'D8.(ZH1=#1]J<+&_E6"ZQVGOR65C4ILT.FYDRI= M@C""L.-(==/H%8]?F])V)OI9Y[37GU@B="-T(W0KK(W#P&D,[!5IJ33?D(%& M$%825B0(V]] :]JKT$+VF<5PVQ5$U:9)Y(ZY$L=&UJZX.%S;GE=U)97A:&^% MY.D%\^EJ:%#HO*'1.<$9P=MHUDXCO(<".D(Z4J/=)COT.VT MST^TLO /&6X$9R5B1X*SL^4^D-VV;_1MOVX/VTJW'U^"?7LI=_4Y]*4[/Z10 M>[/9&GSH=>KOFXUFK]%_W_DPN#>%VAOW]5;C Q5JO\:B9+]E=;(9]WWF+1EL MSSK9R\+:NO YEGI?/F2]@#MP#L<*[M^FFL?U=R,_<>,D[;L@@[2&NR[4/=I2 M7CUK]2"^285U<]F41W%623T,'D.0)S;$VF="J97*>.P^K=F>%CC%NG;X?)I[" MEZ9^/(/+(N$EKMBL7J]RQ('G T%-M?&TVOTD#&0,MZ=E!5?'M$)5$8SU0NER M?4^Z%OVB<#X#[#9#-C0:;7^>*5F_+/#'V.=(!J8IQW(]S&58PU#W\#!UTY,H M=-A[;%2AQO $T!SXD?];^I('NMR@ U+JZ0_)5 A'+\9= LS"]24FH#(?VQ F/BF]^F280KB&44X1=XS$SH]<$%D$IA']]@_MS#8#1Z M,;,'48W#?> DMU!9EX1=B( =(-+E_3.!E1_-C1!ISDM;,^ "9.U8MG>*T*)R MYV,UP\=Q*D5Y^=OC#0[RQA!$5#P),RR5 ,CD!VO:P0 ;@!P"7D;"UV.8R5B_ MDP&3B\B?XW S273@AT09U,/O\3( G]"5^M841+ L9%J8-KBH:9>XP(4 M\RT,1F9\S]$UHU$90U2X*< AJE>J$^5FRTA0GW\^@^G$P%:!6DQ2^&8>Y#%:LO8Z#^>P[:Y3.?:[(=8LAU!Q]: M_5;K_N-=Y[[?'O0^=AI]8\B]KS<[W8=J&W)?8J#"K28.R].ONIQT0NQ-^PD M1(TY@,+&L(YY+$S2RG/@>EA95,#@;?+I- *[Q#-?LBF8E0;TC'4':.S"-T9+ MZTMNAYHC.*9B+XQ +&^_>-)PKNV8W%L,DN5JTC?K]3Z[>:/_\QE>^>9MBK^+ M;[#/B\]=-/O@Z\9@T 1#!JQ8_-'[()K)Z >;# MH+XRQC(6@P!14J/Y2LGA<&ILWFEZ*US_"+8PPKK6:5@F�J+I':(-<4JPUK ME2/,7?J)HW19S6KAB\/12((U "LWT67<5-:NZ7V(N?7PX4&"-@+C%BX1DZD? MSH7(>KT%*O&Q;K76\^:1V]+?UW[0F,Z$ :+VR?3U*_B,9I&6<%[H.,( MBPVCS?X8('0.[6RB3GL9Z MTB"0#L5XZ"GJ-[Y#[#-RW6D[G4;=@8LLP00J1V.?H/SK"LN+YZ/*OV0L.TDW "+?BFW 3K1-23?6<$OJP?K&YYD7- MMO#)P-%\E)FX\RT:S2-G9>CIS3L!$"@T,< M)V-T*G4!V)1QT!#H,%%/]T]^7A[G]2Q?%/ M'OTAXAW8VB9LM2F7#:=3/R6VML^%K9U^RZDW&X2MA*WV!_>K9G'YC(OG8>_A)KW>MO_K/77+RR/?N^."I? /;]I(P5, M_#O,YWNDSASV^*AD]#DM'[%?Q(1+S/QB]Z$I<9=PGWT5T:2Z)"P=BUT+5&T^ MV'BMCX^1>,3LYT_ 8C)0TF7;F[[8>1\^2273':3&$BG/>).]:;RVT#<-4<59)*)$SFJ-=*IW:"Y--#\C5PV8=O(G*EP@Q"Z9)M>2+; M\@R<=5;;$[$,@_Z$8X1C9=*65&%O!SE_3K<7)[3JBN-U='N6W.:RK*\15L/A,K% M)AN=MUG-H+;E7#))!$D$T8?H4P([]S1;"^6B3V&;"I4W9;/-9FO&K%4WJC16 M[DVC7WQH;9-+BB,1-5^H-,B_F(U5F!2>/*K=JEEL4USVVNL4N"ZIA4F$(\)= M;&SZTHWY"[/9[['2B&_19"^ZP>V9+??-ZA@%$^JZ#7@"]BON+=UJUUHGD[>R MB Z%QRG\2_0I-7TH/'Z.\'C5+>VM.?=9%3:VL_C:V=J_5=)";SB->@E:Z)6% MYR@$6%(M>MINH)7(LZY&J]!JI.^W>C5[J73'T[,2?$<8656,+$V6]3E%O5/K M;M8G)E8M&:N2.B=U_@IU[G0;]O(62)W;C5]<5I@B3>+#DL@%ABK1"&K(@G[OT+%I@6=^#85NME M+RSC"F2N-*8]8EVSED:O$4V,J[QJ?KOE\;5L^W4L&%\TG9*+IE-/V'2*S;AB M, TW\3E&2(9<8J?A#S^;66Q7 MI)\2O>\#2H=Z4%/WK>+X;*.W\$V\JKDDU()=8!XH8YL:V#M8 QU@"#?L_!8^L5T@&C5 M:W7*72*_:$\"4G7T0[1:PZ)6H^KHY'>5?C_XO,V,^C;SW:^D.CIM0[YB&W)W M-F0Q;'@U58L'C1(4ZRP+)Q8=K"R10)=.F[Z.M>CL3['85@4H:W5J;7MI%5-H1[XJI2=4S[7+.H)-XPXGN%X MAR0QHX$_7OLJ_9STN$$X F&93,+ 3*O&\,#-CA,-CR(0$??]N:Y#PI28R%L> M!(G^"E4;XR,S'GDJ>^!0X$&GW"#A3R7^3/23 MY22;("ZFOE "K8 4>@@\9IY4;J+P"CZ$U7W^Z! AQ:,YK#;"3%ES.DT?+HNU MRDU9QZR/LY.G@"$>OORJ\,@0K!/W,W;8>F@M+[>+0V]X2@Y^?\3\#H?YR&N: MB0Q,+0>VJ"H$M)%@BN*HN+DV$JZ<2KP:AA&$,8,_9>R;"D2+RYF71#@D<\>? MB53 FH )T1,.,16G4JQ*J5GF$\ &'>(;DY&TA$('JP]XI)";[NK&0/3?T'4 MA5E;6(WIOE"EI5D&KI]XP@)$%X&_=E2:E:=,>/2'B$&Z K,L0$1/J[8?0S#! MOXIHPCX%F',OGP3[C#A^8URO?K-9_^''KY\^+SXV?GC+9O FL0'D$\%5$HD) M2IF1%12VDJV,X< :^]]400!LX#QPBIFF@4$O#MTB)OF@D'R\D,'WQ2 M #9R)#6$Q,#:FCO'H8^$C42<1$#$-U^__/+F+8MY]"B :2/A&;45V%> M>6L] #?+((%YBLG4#^<9??$W PL"U@LP1?M1>!\S?PU"3WA&T/Q!9;6:VCTQCKC9""V"7D& M\4#%X&@4#G2CWEV-W1E5M8/=\*"S3 M46H#29 R>WEP#TN38"0CA7; 5>K,%-"-]SS?V 0.%$O#V- MJET8,!M<,0VCS ;"W_4+#$?H%YS.<\Q&F UH3?%OI2?IT[WB"8W!H,$^:&M/ M"/9%+]GG)'+'(%VI^_'FPY?/G\%T!C)/4$D*7SY*C)J+]#:E(U393<1Z"8 M4R]Q=76<&M.6+)*0 7E.&,)L;I[F/0J]8,887L1J1UK2C0F!_D\D-0*?;G$# M:2LZ738588B\D*'45TN99_EUAK+: ]%-PRT=S3WJY$H_:?,%(NPS,E-<> M ;SP:85 AAF (AB93VF' K+!1<@CJ;[EP>834@5M/*I,35LS70LEJ[.RY9 : M ^GL'?UI?1TD%G0S.;C+^F:9]D-9PEH7.LZ#.HP%8E8!,I@-&IP*_!N I1E% M2)!5/C'F%DYHN( 2X*G?<-IXPN9T>JG9L:V?G1,.WKYQ@7QXLO%WN];'K[EO MEI5TX6E)EU6EI4YI)GS7;-->E"ET M,XRQ(TN M- 5U]JBMMH@4>MM"A28HEY;N1;KKT,3:MAGA+>'MOCY\ZE+F=IG0B50L4=EF MW7N?NW_\=ZDY?X5$4_.FL4?T#TU"8E7KXY7K16U)EXE7BV85_<^Z4IU)W:0 M]DL^OO6\AU^&XF6'=V8HG=B7AEB7BY?%$O%50%DZJA([5IP=J\5Q5U_2\$.6 MK_T48ES>E_'\G 9W:0J7-)LUZUYR):L3;N:*4G7"0I1;M<6E4[-61Y?$A<3E MPL4EJP'0:%JGQV5+#35:V%FQ4ZH_;D>1T&W0!1Z09A&/]V[(>)V=%YHU:KQP M&G5&KGL9"%<:P6O4!B1X)'@D>!=@>5ZY %((,0LA^G(DV(T,3-;Y6=M:E$;> MVO;"B&59;[R/VD=2Y(/D@>2!Y.&5Y+ 6-;\4:: (WXMV5E9:B\VE\*FWZ@N! M!GM-L:[;SZ% P4:#A(\:YG;)'@D>"1X%.&K:H2O\H9G5F'-5)]8EH;R>5!( MCOXU9J)2%(#XA_B'^*QGR)_F19HLV4OR'_EIB?Y?N3['2)Y3"1X^PN>M1JH5RYX%#.D2O3/69;62@.49;WQ/JJ\3:&.(^7!VF$3 MD@>2!Y*'RY,'BNU1+7JKG@Z5Q*800ZDUV*4*'M4C),$CP;N$K/LK%\"<2?J7 MF ]]L>WZD]G*.>KX,A"W8Z&)WVC6OS^_(7^JP7T,(R:X.V:F/'XXC648,#[C MD>>P>"R86 E+9E%))A4;<@5?P]5C"3='R.UPM8A7U>1R+*%",@WD]#55\ M^R14# S,\-2!#+A^SU",^9,,HQK;DC&YZQVY*\(1"Y/(C-W1K\(A1]OW[E>> MA]?]6OM28U\CP542S8T/P-PD>A)L!%3!*Z9 MQ ?RF.\VPTG$Q' U?BTF8S' M6R@$5^*7L9P('-YCQ(.XMH3! D,*%5-V1CF#.]],*[Y0 J_%$_%K]? MNXTKE4ST\BF6X.TXB3#]0@\#/9XDTFL M_/IU =Z@A2FTZR5@B&K(2T?OGS^ M?*"4Y/@)%Q#Y8RCBF1#FIZ%XE$& BY,N;S@:";U8Z4T9=WO(?'!-ULG"85,_ M03ECJ"%PN8&EQJ'OY>[5CT2!F,"DQBK'CR43/* I]?%SX$.S=/=F=EN5BV7*@Y)AR_&7$9L2?N)WH-\SIKN4+ 0R.ID&&- M$&[,^Z@ 8[VQZ88=\R#'VG@VXS''C0>E][6/2JW9NO[?#]K8](0;1EK-OT,> M7 Q[\^#W,<-F,VYI9;]KU&NMS5W\,Z[M=YW:8#/O^R@JV5A;,R8[%$*@9&K, M(U!;H!\0Q>63\.@)GPS9%P?W-8P!YY,@ D9Y#. WSZBF6^-YN.$$R6_"'.E2 M."P0,2[=PGT!C3(2,DY@(9$/?+W,L'9)@,N1/7*A[9#7%S^A>P5^V?(J[8XJ M9)XD2)]C!V&:_5J7P64^#,*2T,8GD]F?@/\G0Q$M7=Y6W6'6-"8(+!@0(&9N MJ&(@?I1S3F$!AN 4+QE$BR+?M#:67KH=WV#+,8RCEDE;,80%+V/!&(U#WP]G M&E*781B.L*[C):Z;1-&*Q8CE5I3.\P0[-%$@V^KM\^57]IO.X+C9+&_;;WOH M&-KF[EG9&:I/OQD)ED"=P'S./S0(HPGW5[9$&GC-XL%Z,X&YPO?3:_[VIOY& M?U93[F:?M]#AJYR #OU)S-@OX81O[+/-I!>/X4^8TS",8.5PV\;G4R7>97_\ ML+ZSLAQ4/NMFN3O3W%K+8?_$'3.FSN#[E_=_MNY,I7-ZY>VOO;_2MU=[])6: M_&%9;)3JN8DWC9"-G37/?GX3$JU?' MJ]82@8E7B5<+YM6]RTQ3J=AG YTRB",9*.GNVHD+ Y.9DF6 G;4K0.E;47QG MBSHO,F$5,FU;3G=@K==CZ=?^J% FI;&7\P1DZ;F-D&;E,(W3;1+2$-(0TA#2 M%'PBW;'H*)=^[5^+-*^M_G,93M9J@H\G1D+O&1M'*PEDO'2S3!+(,;&$ERK9 M%QSO+T2G#ZQ5X2H+0Q2MNDE#7[!$=*@8"HD#B4.!![DO12XHZGV 0;:1<7LJ MDZRX^@HGM]7:3J]=?)'PLG 1!6 JH,\N1[J:=:>^Y5P-21=)%TG7ZW57SVDV M-H]_D711L9^*#&[UG(HY-#&-0BR"H?010=?G2LD1<*L^MY8E>6P[T\85V,,C MWYQTDH$^TN*&@4X*XL9$AO],1( 6\HB%4V&.9M&1%SKRSGY[M4=? MJC(R[F8C5*S+^3("['C=;-CR4ZU$#M>-SO2P977DO8^5+K: MSH1C-=* !Z[0%724B)ZD*]0YY;WTT3]*YLS?U]U?'*\^[DN[*I0T3CAS;"KK M 8J?D(:0AI"&D.8H:O0'UAKJEG[E7XLSUWXXY0OWA2D^.N'1'P++Q!X3"[BX MO.*F,^A06VJ*CE&F_5(BFHW-6N0D$201URH1;:<^L)8S>"D202'K'83]'(5> MXL;,$T_"#Z>8/5>$%%U.3F[?:;8IX9T")B5249Q,92&QFASVCR,O29F"O8\T,+,N:4]RA M/'JG(FVKTGD*(*4A10$Z73M)7H<3=!*,!X%@$J: MCD8@22!9;$VR1L=>71<"20)) LDR\"J!I$5+LNET+!9N))"DW8[=]/L4@*\M M6,R_L:$(Q$C&3 :NGWBFU!16JM)EJQ06HAJ%$?Z:WB 4&T7A!$M1Q3)(8'ZY MTE/GC!.6A;;60+%*IQW:3JMM;;.U+"M)T?#S6ER$ I5#@3IU1B 4(!2X:A3H M.,VZM=)395E)BQX'%>L]^^#TQYEY[C#TO?08IIARX\BPNRCBP:.IKGONP9:: MDOJ^AR1"/W!D:B3.L48BUOMRV$PP7=%)NY5QR-22POPQ$FGUXIF,QVQC(L<, M)![#0ZT\"=MLNPGF_RF8QEBZ8YR)C'V8"KC'$P:SX:XK?'1]X3OL3:)]X1%S M <@X>-'YK6T^XY&G:NPA$7@G.MAY6F#2X>;#-/TBX8:/ 0P.\Q(]B=<_LVT. MP\:_=3<5*W3XKE'K,+C*W[8G?\P#'1R:(:B= =9K?:L#9#-=>=O%.)B'5;C5 MYNGL!9GQ6UO3Z!4[C<>=&:[9;)PL]K.]S/AJE?%:*9"G@K#8/0,LSD("19N@ M6*^UR@Z*S#7K]P=V@_M!I#>X>[EKO M6P_]?KUQW^P-FKW[]\TW?U_#RSRA7^ASL,U#.ZT]GU&&W?P8*O66 868)E$I MM$.I5==O0B-H$@L&>"I=)A:T]#4M@?.90EJR1*'LHZ"8!4#! E^>/PH6)%AY M5<-_.)D $.L[% N3&.0HP A&C>5>Y4D_P?N+>AF;^HGIPR)&(^$:&<[]K-^/ M!I'I/AA.M6P[N_H2(LYMZR'MY(891X*#F,_3WRC6UK%*,$/',41J#U M->QPWTW\19\8LPSZE>M46I)G]\[<:E,81X,<$&!Y*\ ;M](KYF0QQ&.&D[MG M):Y(W6*H6TR5;J_VZ"LU^8HT\"@T^$W=8@XCV*5WBRDOLU$_A*/Z(>QR1JB+ M#+%I-=B4NLL0FU: 3:GKS*M)+N(L'=F$AVP)?A',7.TT^X+.=VQ.^/*/=W1; M3GM0T/&. ^A9";8[*C).1^!.?02.$)(0TB(I6SVG;<^*)X0DA"2$+ &K$D): M(^5-I^/TFO8*!K^6H$N!/A.)K3/KWK[DM1\@_FT]^V(SV>*8>%,1-?%L18\* M."[7<3I=VSYAN06L:,.%[).K%::^TVC:KL1&PD3"=)7"-'#:?=),AP@3[=?L M.@63)=7*R92[<9:C:E)T=5*L^#.13]Q_\:SEL2TM7NOG5*8"'WU(SVAMG%([ M39STS!GU!3BD7:?1LM?-[07RE(6+*,!3'7U8/9'J.YW]TU%)I$BD2*3.$3:] M>)&BR.D.PKY_OO)",7Q6=&.#LA"W&KT+2I-[U*BU2M#FJBS,0Q&L2N1?$I81 MEFVYKU[K63O43%A&6$981EAVMISP1JU1@M9Z1Z6$EX7E*.O[P%V-:KJD9:'B MZ1"N2D &#N;IC+*RL )%HR_0Q"H+=@DT"K_)"8^%/[?3&Z);;SK M^5:>E6;E.:\>61H42852RXR'W29T#?9WN'19HD#;_N!MM-W8=P) ^T[?]A3R MM?LU*^FC0EMJX3]3 3_MV9'KN:.8P J\)R/-]I* 6PNI'D.KTS'IUJ*:1RWO M23ES6XW%XP@-+(E-$N03@);#AL+EB1+(7MCCQJ#<3$38[R:6MUGOB$,[P>QL MWY+O\?*1R^A_N9^(.X5=(OZI>TH([^?@IS"(A)M$V&@*TT66+6+VZ/Y2_]BL MW[<:@TZCT7WH=@>]NU:CVVR^[P\ZG;N'1KTJW5_T?=LZ:J0:2+$@1R8V F*R M)Z0FFQA"FGY;7 -0)KXLD]K5SAEE:9%Q*IL@=\^*CW)-#3/Z5OIE],[<-:%9 MZ9X/E9H\5?&_B+K3YRTM_36,N;\D(YH 3-L %+0CACL!PV'//+%W009*XMY! M56.QL['P/6SNIAMGGE."J9KD?EEIE:\6V7%Z/7O'NRK--4=Y2Y3B6/R^& $8 M =@S -9HV]NJKS37O!; ]MHX>SY.>40(N$>X. M^9(/I2]C"7+*XTO9JROGUL%N*XZ"_:#;NU:B_>W.-?5(+MGMU1X]3;XJDZ=] MGH+#[B#/B7CG]+%E);#O<+6\MO=&O:KDOO7$B3@HOW"(C:H]W5PBAT8 M[9(3UQ?&7#^*)^$S:T7>B+V(O3;9JTGL1>Q5''OM?2Z-LGIV[#OHR]]),("D MF\_S*80O3TC2*@AT:8AUN4A('$<<=TD<]ZI.>Z6C*K$CL6-9J'KM)='^&09B MSB8\^D/$; 0,EI7$^ZAR4+5V M^\K".X0"A *$ H0"5X@"_\=^3\FRK"=A 6$!80%A@0TLH/VE'83]$O-8Z),1 MDR20KIQRGPU#^!@.X87Z&,-1>TTOMN2[F*[.C8'3;MHKP%GVMAE%:^42R5WI MU/452EX*(I&(D8B1OJ+A(N$JXK"1?J+ M=H$.H)_YB)>O5(+X<5G+^!AQ*T=-Q-+!$<7$B'^(?XA_B'_*21_B'XI='U'- M-HP$/)B);^Z8!X_8:"*23QP;:9^UD$+IS?92])$J3=+C3:-G[D-E3%GXALX=@B&"(S)[2F3U[=>0] MVU2K=7>_0T^:I,GMH/ M7L0>:^GH4S+^*9VCOAPN]4VEOJEE!*YKZ,%&?5.O#6Z)ZZEO*K$7]4TE]JHV M>U'?5/NG9:AO:BF\XQ+Q7^D(5Q:.NZ"V@<2.Q([EHBJQ([%C6:AZQ6>J]7W4 M5'7;?5?9/*GI#+8DI5QY*3R*7A *$ H0"A *$ I<$0I0<5S" L("P@+" LO1 M@Q*%MZBIJKTL.OM2UZX[S:8U0_SB#WE16-E"6/EZI(O.49*(D8B1 B/I(NFJ MI'21 J/ZV8?2C[JH;K^OY;0'UK+ER[+8%.8LC]JIG$10R(_D@N2"- 5)!$D$ M:0K:'+)+6.JB>@"QNDZ;HF@412N3DKH3EU4JY<$?:EP3?Q#_$/\0_Q#_%,>^E#LFKJHVB4<]?')WW=S@IC( MIA 51R'J)E9%%4@H=-TH1.$CBM 2WA#>D-53$G8AJX=0B%"(K)[263W40[5T M@_MM+ +F8;'\< JBEF^(*E0L)SP6RF$SP2;\FYS O;IM:J*$[I(Z5")ZTBTO M93!-TA:I$QEL7)D$&]?6&-,OYT]<^OB]?@U>_V<2QL++RHE.(^D*Q>(P:^*: M&R,\ YO XM^Z&@B+A3L.Y)^)?I"W_28V"B/=X#7M<*('G;:CR%J]2IA*-@ ^ MG48A=\<./!-)E X([PIABA&+A"^>.-!>!B-L$*I'\B@"@=FI'ALN*J/&$0\4 M=W7=$KCX*?2?\($2>XTB'# 8F!M.ICS2=#)C@3E^&JT1@\.$@C#.TVYWPUN< MS) C.6!8D] 3NCTNCS6MX8'P:."2[ WF2AS"1,0BPG&Z?H(PS.92^!YSD^@) M>0)&#S,U&[X.7_R'8[XGW:+J#\6&8Q"N/R2C'$7(E M "=V X3F G.'YZ0\?DZ"8%M>:X)L Q4'"7XEEHI)+>LL*(_SLQSAZ'OF0?] M% :10(Y 1MK1VNW<(R\U6?5]#XFFWT@J1(LY#!%[0/>=A5RE\#73/45&@FE7+[H"JL/'"I:9]1R#!Z M_-40"^8[ENX8J0P$T/*!/WIR-!*H/P4;BG@FQ,83?:$4$%5IPBOA^WI-\"*7 M1]$YT75U=?86&WC!3I0^#W=&R[8&-E'NL#6D$\@V4PQ,B[1<4_SYF(J06$ MM-(W>6CF@,VZN T9+@ S3-R:MI49VS?BA#^37K*N7?P$(K]"J?7:C60"@'%A>O7U7BMF>;"ER]ZP$Y>K3 M;S_H4(D,T/O2G_,/#="1\UU-_HSVK*W>SS%K)\ ME1. BY_$C/T23OA&)#/MSUZ'.:4-4ES@"CY5XEWVQP_K,9[EH/)9-HLX47]K MUM#^>3IF2+TS=[QOGO?UUS1YZII-'3A?K] VNV8S:EA-#'^V>%OGE."=9-^_G=RU[Z$602G[&ZP=I]?K%DZN2G#-4=X2Y7E4+,^C M$JQ( '8 @#7:Q6>J58)K7@M@>R6.;/O[KW])U.TCY]-WZ']H]^-!*M_/Q >-L M_]/^U]>'-TQZ\ 5WX]M^^_W[AVY]T.L//G8;K5[_?;/>KS?NF[WFQQ[<\>;O M:PMP0)!HV_J==C\WMX4;CMB"4"Q'J>L*-!X;\UWLU? );@OH#1'<+,-@O,ZB MP#]PH^T)#.\ -P.XJS<0]&Z-D$\F,V+QY93/3?((W.N'B*,BFC!/#--$EF\F MIRAP_OC,(K-+0&/,6\&3/XT@T*BQR:4R=3(=F.48#(6$V6V@W'# M9$L:1>ZI,GB"1Z3[.<'V5!],SSE-8LUOBQ"ZII?9_LH=QMN:_J%6-]1?V-QX M!HF> Y@51#*G!>_3?)JON!9[^Z)L--'/O M;V0*F[;J\Q&+QO-QX>6JWF MX*[?;W52E&HT/K2[%4>I])QE1CJ6(U8I$*#T\#1* LUI( &+?"Z0Z EN.Z=0 M-4J)K)*ADI[DD10Z@0YQ +@P?Z<,TFU3C379]?-T"QB3Q&#%%@]<;@RGF6+; MGJCTSC)(>KKU.$P!:'/<.K$@3AE@L8VL<7)9N@11+F2ZQKV'VRV1EO98[Y.F M9W5UWD2ZP;^2QL!P<]N@RO(U9BO9I$N8/7(#F/A8#K8>3Y^H 77Q#LR^X# D M #'/I'P(#F0#@LC0,Z\ Q$\FB7Y'O.1JQKW?DPQ@,2%H<566K8@X&(DQC 0! M#G?Y07OH;X'[C )28PY7@!2)2"WRG'L_:#44SRE-9Y_SW<]S<8[!#F9AW.\U M.FL"LXY1?@KB9?U (.WM2R\R29F+](NM[QU+%8>1UL8KKUTO'>)##,=!=_"AW[A[/Q@T!YV/O?K[9J-E#,?>QU[K_J':AN.21NQN"7D9 M$4LA,&65YCT)>NYAEIJ&ZR3+U&XDC/DF=8[I*,T#SI+&\KG;.CT09,Q^\M?@ MN'DM;]LO"D_)7LS7;5K*]FJWS)CS5*YVN19.GR=/D:?*EG7Q%,CQ+EPVP M'&[C#!EWY\VORTX6+ F7'3$X@(#$8,1@!S/8WED4%8&UW:D6_>-HV+?#P6('9E5Q/17Q_05-JOH&/(.*GY. M(G>LRS'I$I^Z!M,Y\:/:Y['H%-_>I&ITVDZKWBB<8)7@&[R/#B+30>02L")! MV/X-,QJ-NC/H#$Y&L8.Z9E2"VZBEQD4A7%G8JA0@5AJ<:K><5KM9.$G*LOAD M3!'4$-1J] MXDO2E67Q7VOT'+X9=UE[;O>)@D&*Z#82+V<0[-B/;KZP'UWP*84"9*CG].O6 M@A1E6>JB_0-2OA=KM/I6]M>(#N6).;"):;1<)J-%BD1$@D2";*K2"1( M)+;:5>VNTVS5R:XBNXHD9B]R-!M.IT=*Y-5QK!(%T8LD[->(>P)+R)ORCC%^ M9 &?[-\V[!!I>NGHA56BG]>]Z3F]MC6]=33=RL)F11N!)9+6ZNJZZY'.FT;+ M:5ELK?9:PEVW/4K"2\)[2(ZLT^K:2R4AS4K"2<))=B]))TGGQ4OG3:/NM >= MLXLGV;TDO+:$]V*$L^E4A42H9NM@=-O6TO >9$V9>&&HBURTMUG@)I*%% H%0Y5I6Q'O^X, M+!X5V M'_\2? HD2VY M4B)6^)]D N++@I");U/AQL)CD5#22[C/GK!!18VQ?&L6?5F@!$M+O[ X9/%8 MJ&U/GW'%-HAPX"32;?I44#3S>\(-(SV8=TCL% %;W5J=P9/\;?UCCJ&<<\*Q MMVH-JV/7IY9.-OQFO]:T.WP9L)%4@+)L#D)U.B[:VK.ZW,RSM0MRZ7D&1KUY MSN0X0@-<(7#))^'/:Z7 W%(KA(2Q/Q,>Q2)BX2@O<]A=N^NP MF6 "U8"!>K@G#!Y#O%_K!KP'O]RJ6$)7ZKMF,AZ;URWZ\[!P&'.8I(>"[H9! M@.L'NF5Q*7?_3*22^DMXQS]#+_$356-W\&1<\,2/\?LPB1BP%UP)UX$BXD/@ M8?QSO-1/Z8 \&"U>P=PQ#!6'K.]>*#T^E+Z,YWA-HL3Z>"4V?PJX[\\U23P! M'R=Z O&8QSMH,!.18*,$;F)R,N4R$M[*#/2C9. F480#"-*K)@(6%489/6KZ M6I&2[SJV%8P,]F,A&Q+YZM[G99;'CTF<1 LC;=7&&H715MFRP1?[(O5/X9.8 M#$6T=-=;=8=94Y1,Z@F-0M\'%XC=:+X*$P6"K-Z^L[!"@^,6:'G;?F&*8]@E M=\]*9*(.3K1>$!EX ;Z<_ZA01A-N+_BBC?PFL6#M>_%7.'[Z35_>U-_HS^# M8^EFG[?0X:N<",5^$C/V2SCA&_&>F?3B,?P) BGT^5>)?]\<.Z?[H< M5#X?=>'CMKU6MY+6C6FX<](\P]&;2?QZ_KYUT^KY[O<>ILDTZ MET?1'#=M^03D6^^@JUL"]ST*W+CJX0\GM, KL M]L9+>7>>N0SAUL2%SKE57S M"J#E\Z;V"T![# 4/2 FADR[$<45RW-X]:X\"OBN)BKWG/@]W=L8(0BS;JI=ED5V!P/#R&,A[<8JM\=OP+S?;#2MH7E9%KIH=4]: M_8+EHM5U!BUK)0PN123(TW^VKV6@?'/(C'N_)RK&TX;%-+6\F.S,F[:]+ QJ M_5$1*:RN&KLND$J+ ME1++2F6^VRFU93&OO9@,\;R6ZF?IU)24 M;2\IN]&TDI7=&9PW,;G::=4T^:I,OB*AJ]*Y>Y0@;#5!F#B...ZT6ZG$;L1N M)SQS0WD1NZG[\U0$'[Q'<4[IK7;2)R4+[Q\A: ^<>FNS_#TE"]-YAY,J6((P M@K +2XFK!*-1OAR!&X%;:<&MV>X[@SX=YJ+$1#LDQ U@=I]V.7K")D.X^?LI MB,6CJ2]U3$SDX@ZS-, ILI?P6Y:U+]J](45_P2)!YQY)+D@N2%50?/_5Y^FG M4Q\FKS?K'L23\,.IS@!#0^Q!3/UPCA^+$*Z7]J8NZ+16UQET.]:\IF/I5A:6 M*UK#E4ARJZOZKD1WL,)1XPZ ^X[N-^PI( 22NF2"7*%BHMJ"7BB#?\)$NZS(5=2 MZ8VRV5@$ H"#P?\%L6(A3')9@L&5D9M,5(PUV/ +#_?;!+R&QZOE&9ZXGPA\ MGRZ6 8.)V83/61#&;(C%-%S4URAV5 +CY=2RS;(D&^,ZYKG6BE@X; 8\(!36 M1UGI.9EC/?PHN#M&G@B3**W4@?-* @E\QG49E9_=.!P"\[4:3LGF6&,_;QFU MGM&8>VP$\S1,KT"$)'RK0.W)$>_6^\>+XD>.X6D-@()7:SH(W2IPE1JO'8=&V3R"1] M+TL?D*ZK>7ZQ$A[C=OCUNT&3P47^MH318YZWE3W\$%1#KJ 1RN-^R1-K E!C M7T/FB5A$$U@"S;]+0<@D_:@GHT1,>11G8A'/PEO EZF&&0TFVR:V"2*+I7+# MP/43(X&@K#A\,1G*P PK?8D,X$N0JNDT"E&P<83X_81'?X "6WP_@_=,0I5^ M,XVDEM"O&[./QU*MSPOO#<0CO!#=W$9=/$B+W'ASU$2)Y%@CV!HQV- MCJEP8VXJ345");Y^V"@*)V86TTB SE;P//CY28I91G@51S"P1Y.)'$Y%E#X$ M7H4_WX^E&+$/WX2;XSR- *Q$Y^L?W(8]T@=4'"4P>AY%R%N00BULF/."/ M0I,^%GQ28^^Y@@F$@9DZ_.K/P;!P,CO$E\);H]%B&9$P*AFB;1%+[@-MP)N' M583E"G;8%BNZ!B]9I;63(U=:/JI:,HH\!61QI7("%B$7VT"7WD+VV5X$Y@4RZ )==1E$D_DQ MOE3>6&"_)YZN7 8Z?RS!+0?P&@J0G*>VD%H:12@;_* 0.+L*"NXX9(9;XRRB3CRQ0$\6>-/RD43U"L MI_[JN.!)OH'3 MMVX?X2A%/#,;LR9*+*[02Y]#4#>)]/07;P$\9_@':*\MMJ/VULS#F>8Y_#\Y M><%=R_[^ZU\2=?O(^?1=YK3?!=ZG *#]40(?WJ$_J!Y@[0'/8(9?Q;?XO1^Z M?_S]/__CKWO-AIHR<9 1VVI!P]"L7 R/FKM8N(.K Q#6FRR^YXYT+@\J_9='U@X"BFJ3)>F[_:%21#Y'A<&$UY>PK\44_X.EQK MI'QI?YI?''"NT*55*I]$'A=LR*VZ1"-U'&1I9:&11'N. C] M\!'PU4U4'$Y$=)NMF+D]#;E$W!,HEVKYD043S MMFO E?QGZ"5^LLTX0-JUESJ/]L?V 3'7AV60H_D6Y((5 ZE7H8_?L+& _R(" M*>Z+17100R!^TFO^CMW(M\B\VO_38JZ?ARYD.)G(.+5H.)OZN#,0,B5 J2WD MRH'[X0%+.<.-B"(3?*]V 5*ZF;^MCE8W?[5RLOUL=OHM* !26?@ 847@A?/T(P)4IMSC_8,!\Z:^$ M>/ Q,,Z?00DS3R#54V-Q]4T:^L&@G*;XKWU& ?SMRBS8I#>"L@B29B6C1'-I M0\\1"P>S*>MKJQ4;;;QT)U(2F7D!'RV5^41HK$!*IUB2^BFH6LT@1P#C .9_ M)CR*S3JOH78_TWCI U!?@J'$M4:(8 Q(1!_Y&/\=)M+7A$G'/D7;*TR4G_60 M,73=;FUI^-DVY]#LPJSLHPU-QTJFQD(' LU^SB,/M@.+)J]^F][WS<.'6C'K M<,<'K'&*VUGQ+-,5(NLG#+M M2S=BMHOHJ;3_><*3L^;K&RX1.Q([%L^.U."0V+%$[+AW6ZO#-#C0H$SE](H\ MOOYK[JFT7#ZG9/U_SFJTFY9!)&*Z9+$69&XEM/K MV+,>2>2.LB)+Y!D7WHRD&%ZS5>6Z["UQ3E?A^C6>*?4D*%?73TB?WI0JM7R3N:D.AXEQ!/$=)B0#A,>%GBBPX1GO[W:HZ_4 MY.E\%QTF/#C_@0X3GHG9Z+C,A1PFM)8G1KQZ>;Q:LI.&Q*O$JW0,L;#0U+TI M]?A\:.)8OCTA":L@\*4AUN4B)7$<<1QQW+D(]]JC&?VJ:]./ DPH>^ESKP[. M7,)&:Y6V2_O.H#>P-?&RK"3>1^=)SJ>G"04JA@+-EM-K$0P0#! ,7#,,-)K. MH-4F&#A1)*[RSL,7[+=^C(_ZXI$XFS[J6<_"-9R6Q=SJLN>J%JUQ*0!$PI4W M6YUVMT'"1<)%PE5$)9)&SUH6R,4+%P62JHAM,> M[)U:0Q)%$D42];*.:IZL@L^E2!0E[3U7HR?KTGP.^;LSA(EZ23I).D\0'<.G(:]/)>KE\YK+VS^($8"+%JO MD+,HUYB.31$)XA_B'^*?ZAP'N994K\//B5SAEGG3Z;5HRYQ\NS+Y=AQ>>V:6.6_@I?E9YQ#< MRLEGTZF?3K66A4\HN%,=55@YB6KW3G9,A^2)Y.GBY:GAM.IT))6.I%HT$8OA M)FI-;)M\%]&:N-%QVOV"3A]1HW4*4-DC'*$9H=F+\8*^T^B5H,]Z6=B'T(S0 MK$3L2&AV&)K5G7:[H+H-UXAF.;?S+S&'J6^[_F0#RQ'-EX&X'0N->XUF_?OS M4^U4@[MCD7##P)6^Y+$, Q:.6#P63 9N.!$LYM^$P@]8I,EC/-8__EK[4F/I MX3]X(8^3.(SF+.*Q .Z<3#E>&X?Z6N!?X<;R23_+7"(5XXJ-0A^TA6(W,H + MPT3QP%-OGS\UOQ]5!L<197"@MCEFB7+WK"B8.L">EEP9>-C'$C_G'QJ$T83[ M*^#9P&L6#];BQ%SA^^DU?WM3?Z,_ U:XV> M/(8_84XI?@'\^'RJQ+OLCQ_6(6-':]:VW F7B5>+9A7]XY?45+ KJ0 _@TC'\]$ M/MA MMLP].1J)2 2N4,=$3RZNA$[#J;>;MJ2P+"M>M$E FO^"):+M='I4=9 D@B0B MNZ_G=.T=K+D4B: @_P["?M!YB@KS'T>IY15.1:23(G4&I)]XPH,_5O\KFRMT< M"C%0B.$0R6MVK/7.(LDCR2/)VUOR^B?HVGT=DG?MH;V'<"(43!$WB[W$U65V M.-;$D;$4BGDB_9+\N$<35.]3EKTO92A30J(QVNR#!:]0IE$B2 M1Y)W>LGKD3W/IJ@/BL\9+ N#%*V)2B1GU551ER-:S1,$%$BT2+2N4;1:Q1_HO131NO9H MW'TNYL94,OQ=N#&VO6MTFS>30S83+M?+:C;I3!9%'2CJL) 'BL*1/) \K)&C MWVPTK?'+I<@%1>-V$/;7P#4Q.-U1>!HJ:6KT87P.OU$BCGV! 3HZUOM2(FRW M2:D)E!-4&?UV.;+7;A;?R:DL,D0A/!*MTZJU'J6Z4L:=I4(Q$\%5$FE[$HM# M!R)FGAB)*!+&W/0E'TH_/?I\C"1;F%'X//<:] MWQ,5%W53/H^^S291H-9VFO6C@I8@$Q?MV$/;G&'XKQ,T)(T]$&1$:TV],A;[TV/]3U_^[)#>H MT[27W/=:JEVVDT0!BE,$**Y&EP=3;2RR"#%#DDT2R2:C;Z]JAO7+IK7 M'EK\&L;<+X:;6L!-7IA@JY&,G5XM:F>DU'NY+Y):M;U4-DHC/3-\3@2@DW@#6/%!#:59/_D<]9J M.*Q9;W0=-A-, K;'#$7$6G4]F@Z#)VVLQE%H MV:SU&%SE;VN2>:!BF)%0O"F$W@N1&N7EI/+$?R;2NK'\I]%2(3N'[B90^. MA OXA4S#<>WBVW!TFQY-A!_@5\U LS#Q/?W>H5B^6E?4Q:6$51+9Y?K!,$@S M6EB:9]Y0TE7+UP)).5JODIP\+S5F5CL$9BS=,2Z>S,B?/GDD%:@4LW)X*9XN M2'Q8L5("3%71<"0!4=B?"8]@'5'RULC>=_1E7V'E[Y/8%(O^[W"HL$X?N\&? MWL!?;]YJ?!(!UWR.):;AEU\#B9^^($. H+&OIKP?+*27N%HB=$(1>])L/_F 8QZS@PGP3@C\6,9^/5( Q(K6R<-?8I8 _"-5@/4^^9)?KRX1[$ M2"5(\;OWK($D,<+E2<0?7&.@\TE1%0"01S-? NUL07CU+YZ5$? MQ;+,JB98M)FZXO[BV\8/J+L M&,P\H1!XC%_$OIY@&Q\W_#WS<&$)!1<4&36-^FWB)W =T4O!^-25 (\!PSH\G4 M!_4 @P ^==TP 34,=V)]9(98N2#&3\1B!0P1. 8=E;E%TU#%MXU!O\N2P),*?AHFJ=^Q MJA#G2P6**@U>,\*5!D4SF"AZM(U3BW)1S\ _*M1*@]Q>/[Y.>:'^]**B<9]-<>C<5B1 MB),HR&:]^8S_BY99.@6NE(@S6SD;'88 M/V&:AHX58L*^)NYUGDP4H.T0!$] M=&U :X=):QNTHC4MS#P-)89@X@5!*ACK5#]>#$K-]K:A%2TM&!5ZN[# *VK- MK*5&Q;R& T,7#>I1B R"7@DW T@RP."9_IQ_:(!>@[\22V_@-8L'Z[ KN$Z^GU[SMS?U-_JS L\F^[R% M#E]!ORCV$SA@OX03OK$G,Y->/(8_84YI.-N%=>-3)=YE?VP@Z7)0^;R:17B[ MOS6%:O_,'#.D7NO[E^/G6X/UZ91>>?MK[Z_T[:=]_6&96K2[N2%QK5\!L0O:;"=V/!L[[MT3F4YV[8H^;1JHSYN$O#;$N%S6)X^PE]_>KCG-W9J,$HSVND$\Z*>>,IDQ9R&(M[:U*66V- M5MO6M,NRCD>%Q#D6G-.HVSM4>^DV'+E'Y!X=IL;J M31(N0<[4?9 M+W'H_G&+1X2*#[U=CNG6 B$COXC\HA(IJDL2KG:+A(O\HCT)B/5=3)->(4^K1 KLTD2JU7#: M[9-UTKD4D:+S3[L:BD:HV;8ZVZ^2!KMF@6NX71: M>Q=M(($CU^XU(4QLZ'8RU^YJ>BXVVTZC2QU1R36\($5Z.=+9[CC]>D%="*]0 M.J^]*>K#CK+(?XZF#^7@[=S9"4,/"V-3J/EYC[SG#$Z0 M=7<=OC@9\[3/Q#02;MJ*"S/&^20$8OR;CCV] M+(8]I]&QE]%ZW48@>6#D@1WD@=6=5M=>1L)U"]_5>V"?L2.E]'2#OD ))"T0I*=;.0ZI;;K"_$!#QE1HVMUF3%1/#K[9.ED-NU M+_X0NVWL6!/F^?WV322$Q[!W8Q/ MISYV5XA#%HB8A5,1P<7!XY:B;'KG/0F26)HTL'A1Q4TQ&;#?DT@J3[KX*L7" M""X%*0%&#N *_=T,!BJ822,S(Y**!6',)B%\[\L_! PH'O, OZPQ'/P&58_" MQ%ZMQ> J?UNVP#$/A.G"Q+D2..]X!XT]H ?0<205 B; [M@4_E^CO:1\'EL M:(_4%IJ,G &]@3T"II*ADI[DD29*S#@0:1NEV&.(+X*GB&]3&>G5!?+#9[-4 M>F VR=FH]>R2$QG+SM ZM;K=H7G"K+0Z;*D5KG5/3PS^Z#JPUFHJ0#:>8.6< M#1[ Q=J]\ N)>U%"88QK_-8SCQAS#UZP;>R1<%&=P<\ZIS/&24[TP&%,.&$8 MH6;U<+1S_O!!Q3@-F"6\UQWK^ST!DPVG$P%D7\.*M4%V:Z5$STI!_5W,?@([ M?#(4T=)D;M4=#3H.FPG@@2?!1@) &4B/"Y3QVXML!4MO"3G:W5K'KH!JS,-Q M Q,^@4R%B6*>@=5Q%":/8R! JVT18NJUAMT9: &=\#D;"DUW*?32(.E!5CPQ MDH&, 39J[!,(G6>TZ7)%C>2=;@W;M?[I5[#9K+$].=S08PDXFW0 FR<*OP$" M(U4M4:59&YR!KUL6^;IIVTAZ)5]G2'7JE:R?926[M4 M)='8!H9[DIYA9::O!6<@G&C$@24-C94(OH]4<22'20R7YE^S]17 ]6,)9E., M\79A2Z('S5K3LJ&NIY"A,%N"+T=F!N-O.55-L*$0P7;R"P_$/LXK-9#P>A[ZG/2^]\HO^A!ER.:DJ M@A_^ KR265OF:C/$N1E,)"8RQC&F)K=^ [M+(1$P,!*/"?@)(7@$CXGTM-$M ME>%RS]PWQ&\4-DW4N(N'DQ%4P2*'F8@H!N/>7 C!4==^RM1.#%B$ #YM9V> M$OD.9[M\C%(R%9C[<#+EP1QM>%A$!%Y\T#BCQ.E!H7K.* M)A:L@I^>IDH!/^.MU [:C0"@=8"/1R'&?A2[T4$Q,&AA_=3;Y^OV[#?%P7$S M7-ZVWW;A,?3.W;.R0UB??C/8C89.8#[G'QJ$T83[*UM #;QF\6"]>0)*VO?3 M:_[VIOY&?U93[F:?M]#AJYP 5OPD9NR7<,(W]EUGTHO'\"?,*=VR-0^P3L:"T)F7CU\GC5VGELXE7BU8)Y=>^413J\N(.T[TU@ MPV%#\2B#0&_#C73BR3EAH/2EK>VE$;_$9E5('^XYG::]8YAE7_NC IAT5K+X M@PN$-%> -'7JS4=(WUIY 9('DH?*RT/#:=2M.9"7 M(A$4'3_4_N+I(>(IW!KNG8%PI66>&_8JW%QWB6>*YYQ I5V2X)U@5X8DCR2/ M)&_#RNRVK.5\7?PVQ;5'^;Z(./8%GB]4^MRD.124Q.,P*JR$=.5$ZJ9E+:9. M*HO"')+Q(7$Y=+%I6FM!=QU2 M%#'=0\$<\-:J8EXA%P<&5@\18 M\B*)]4%B7TYDK'^L?I.0,RL[IVLQX^*D_0#*PK<4"2F3 KTBV6T55'::!)<$ MEP2WR"X\'9+*I"+BO"S7G-Q?KW6Q6RERG]>QWSS5/O[2@O*Z.O976%B=MO>+U2.'J MS&&9(N$E;K8E:FN\EENSY*B>;=@NMW*! ;=P8*_*ZY-V6=B7*[<2H(LWP6-F M6IXG,@!BY*OFOTB>?/'WE]Z?=1SAKALEUAJ"U&OMLC;NJ]ON"[;/BO#G.DIE MS?MZJ\W[]-IXH:X^#S*#"A@;8BC00'($UB8,U1WSX-'T=5SM7_),677#$@%H M,Q;/A/^$K1Z#>*Q(C;]ZL#^#MOV8-I-:2ADL:IQ$0;Y1C?C&L>F,A\U+L=FF MZX<*^R[,%R")@HI&FFGQN.BSN884G1K[HCN_Y-Z62W?&Q4XMA277K79/Q;>; MT8!+QM3ZP[*AZRZ-N:XL7BA4GC%-^T:5^,:>3#OTZ.<:I$][K:"01!*;MH3: M-MG==D(YS.5JS$:Z_#_,7H_-I';#&\P8:PQ)OG/4]@G>#OW_ 4 M@T+&%M]<,=7OP10CW23DZV,>=$*:OB "SW-R]O=?_Y*HVT?. MI^\^Z:G XCW @T#NDO^?O6]M:AM)%_Y\SJ]0<6;K)56"L8W!)K.[503"GIPS M,\DFF3.U'V6IC361)8\N$.^O?Y]+=ZMERV",#++IK=K= %*K^^GG?DW%5\"2 M=U'B?_O[?_['7Y>>^P00\^?Z&00BHM5G,?[;P?452LQ_]O_U]>K "0/XA>?G M1Q<7W<[9X.RLW^U=]/N]Z\O>R6#8Z5[V!MV+TZONX.#O"WAKHMP#LRWJG#'; M\BO0CW>\[BB) FF[,V?[B@J;]7QL8%O+27J$W'I>T()QB+0=ZE%E FSH%,-Z8H5NG_=0.,B4^0W2;J)A,BL5KI;3##$Z*&%+,*XR)&1P6ZZI$\DJA0K@84 MD,JNAP, !I( PX%B-XSO<"C ]0SM2QP&G^$D*'26PXE#N5,080J^:E/*Y<0C M'IW(2V_(DGHT,3C%##:!!(WR&#ZOJ@(U=3[5TX93U>YUK2$8EQ2 JHB7D\?0 M#=( 5Q]NAO[#)Y'J/<)^08B;@AY$[87OXZ4";GU*DSA!,!-<^*W'*P GPV%_ MV+V\Z%]>7?;>@09PW3EG!:#W[EWWI+-U!6 AJ-4]F7W?KE+P66![>*<$I%.% MY,8HM>V3T.-OPQQ(U;_W;$#?%T$R0\)I_I1-"HX/L?.+E_H3\MWQH,MKK2(8 M6P=3/0YHH/2[!$=3'^*3!]<77]X=O%$C56L?_VV&_,/Y-3'4=OS64>?-\/YU%R5P( MY\L$+)6C=QZ:VY^\^70!:1MQP1T>7'SYS9$0.7AS[!@_+DZOS4+863B>ZP'9 M'GG8X\]0 8OC3*2G&YL(8I%US\S5B$H!+@ M#UX<2 \$3MQ%&6..^TW%GT68,E!I\O&=H"&YP*5Q4BXZ >DFI$]/BQ<\2VE< ML@PNI_G&B^"1G^%!TUX<%S0'&!1@.H'T7QAC#;PQB$WG"HB41KQV3UV)^51R M#_(#*-=#RB55 )69G,8>?^4]$E*KC\*Y4.% 2:H\GV G9V'F2IN;9+76/.#X M: =G6=6I*?5P5*E#/P3%B'RNF>D3TO$L5M?B3-2"K13*VB= 9C0'0-'5^UVD M?IBQ*XGG2SL>CXG/)FJ.^ M7Z0,L+6/*[_.LTI)[P 5D0T=>,'!(>7Y_/_AA-/(QQ'/$J2\'MUYZ<5>#O+B M-PD%:_=3\849GF?\=* '-<^\,#A"EZ0W0T[#-PR(7$R1IE!E% !%,L! K8SF MY*29,#1!441?'3*AJ<@G"?=NE4(B!I,#O!:Q@=9J GVH?&9XUZ%$%A\-9V)3Q$L\ MT/8#AET5\L1Y":^.C>GET=Q5@&18%20X&3CY!#:#G!4_^R?@.PH!8O' B/+Y M(D_%OU#HK9BNR:'1FRRY'=VO@CY^3[T#.U(V_M3[OK!X2GN5R$!0X3GU%0^= MJ^%%?',%? @SCTD-68:*8KU\G81H2)H45(Z5Q$NY.1\3&'L1%,,V*%&PGI@JY.6P/[U MI%*=3X $2[;"SH'*\"+\!3LE@%[2G%G!L$?14;ZBA8( 1"@E$7FZ5FGK!EU M?R=,(5@'AP83&,ZWEK!!Z5Y2W<$=L_AE(<-*"+)^B2OH1TE#GR&,S['(((\+ M!UY*%%DE*=CQ(^4$?4!G,GB.7TQ);;D51U(;XYM25]D4/,^:A2?Y>Z5K36LG M!D))%$49*U5FEO=:@8:_F/IZ$+*.QTD;9< )S!H/-=0:MU/IKU8.+-<,9I4J M+]LC!DVU@F4USD_;Y.'XL&3V5QT7=)HZ-X1':E%MR;'R(X?,W(2A6F7/D_"-) O*!(^9_)!7XR/F ?F'0G(Y^ M \;W)1GG=ZCS'GXI1CFY/$Y..T?]SAO7N83S@H&9@EEU4;7Y/X 613?(VN1E MDL%=?HAIV@2KNLYEE!0!N50*>NTB33&;A_C95]3,/J!Z]$6DMZ&/D>D8E%Z@ M\&8])@AJPV."/SH>; $N1TW&T)X#Y-P8>JGSD_ATP+!RP$G"TL$S#J:\^)Z3 MR8/YZF#'[IF MN(72SG^2Z^?\0=?/[YRP(%$*'WH8?7RB#U_3APGD&ELQ-X\J[>-@XO25]D'71_Q;!#>Y*NJ6'W5-@T%\QAHCTL^B?7F#7 MZN6+TB1IEL\B* P^BS]*M[1T@^1(6,Q>36\=6/[?0,F+/<5=R@WBH4O5KJ1: M/,]$GH>T>53M)N$,&4N:%#<3,VT4U $FG4!@8JE,5RB#W].*!,"EI>L$5Z__ MBO*;2B:H/8WXM,ZBDDHN2AJ^$V"T^"(K_6/DE/S\ J.@_0+)5',P## @O'0) M!&^F%%JF.]G@TY6^8LP3=3Q G3&,P;XI-(=7?T(68W#T!A7MA2A38-&_N M]"N\N=-7.K#>825T2+I;,C+!##F" M>BXL#Y;#J9%?E*1F.&O)60 @F1(?H40#F#ZQ3 )9F?H+O*!]V+;H9S<0!4L;DXR!,0LT;,P_!^<2*T3FD;S:6(1@,) M<_/\TN4%O*_ZZ7O8-^!)8^Q[ QU:Q?APT;N)()I"&PW?K;!KG'>$*6^.\9<*P3M,@A\4'M+6/WG-0:\S:&N_Q4!3VOOQCXN+ M3[6Y".H!E&?U2<7,#U9L$$D93))). J1]R#>1"H@+M"]FW'E2B8CEAZJ5CG2 MNP,,/)\O*=!F7D?WC*.TS9CW@W58DQ$XEJ$DZ9%^6$.LU$7HC%241@LQ6;Q4 M3)C]3E^*&D+,'TZ:+GHE$8^5%@I'P,Z@"*M, =(!<$X98C<%8ZG, W\03&Y] M8,$CJB@OD"T#R]S78>[78I0JO?K)W+VS/ M#8..,*.[Y,]IX$P34"HCWDY"W!14M,4J)\7+.?.=GG:BT!N%$?)#I1XFHT@E MCZOT%7Y4YMI)2]ZAEB]'>4+^7&:5:@GZ$R5M9RPW"F3DG$94?9)71D?N?;EQ MSVV;&W:Y*CH#3DHPEIT" OWC$_/J/9G[TUC:SD3\#HL5@I9)D5:$P M.>-)!>$T2SSKG#7-$OO5Q&+\$=4QO!"*90%@(J)'D/2@6&8AE=4'(N(,,T.U M+3CQ=,&MFZ2HTOWI.7Y^3LH8+0.Y,8 X@L0BE:JB53&U5\30!(A;P&P3"D-&!T)7,#+@;A,)MR:94NI&$?D5%X^ MF%:7I8' O%])68%G"+%^G7WV1EWYTG?K\D3UM<3BCE*1N?X6#WL##RE8QQXF MX+ARST#^Z+6ZX70070(%FZ,\'XFIE4R1]1#WV)$(PYN3VF_FE('U/@;6M\9% MV+B5EBX>X$K9;1R?/UK)6AIA)TL:%<==< M>)$/ [$:$'SDBBD),Q[*]A5AY MB:#298B7K.GVCO+?@1:I0'Q-4_#09!#D3JQY"#].\0ZCO<&;A^L#.%&PJ@&I MI#M#$]):!7SB?XJ()-*I(9%N$^FK(\@M]"0C@:1T"F36P%>0]BE?CQEMT]:O MM+E(B06E"3-N%S9$J8F>5$S6K MOZ[FW)ZK?-QHKM1=F;I'WGV6?&8&+/HM8GS=[;C%\G0;^&6?^PS5R:"DU4.!. M5$Q'=EHNJX-&BN^"&DI(FF"S M(,C/(V?9>D;+)K3P1O6P&4C6Z,^I0Z/NB$ M,C/R;P>= _HY@[.IG]>H%G96;:ENPL1=&.23M_WA.CUOJYUFUW_XT4,N'M.& M]J&+K+9$[N,YGW2UY%4;]GIG#Q2BK]&5%\=Y-'G4INNY#0N7<@Q!;<740ZF* MBN^RAE47G\(S67U:HG>3"@Y'2U4-?2=77NZA?AL+56:#$@-376^D*9*)&WRI M&=/Y2,91%FJ9[C-/N1Z@%'5965]"PHQ4ITPL\"75<-$TW8/*X67J[>Z=",K34_%(XWMD!L+K%Z0R.E<^J>,9:<>)8&QH;UBU3!;;#!B MK*_O7YL&[-:\(%TV7RHDD&?3U1TY)^66N@RFK:94,IV OI)3?X[UL3&EP%4R M$[%A!)8**'Y*$-XJRRN=*5JCN1+?M, MC)BAQ/6RX=T*A%^7B:[LZ+U.B0'Q?I)Q5LI;*6^E_$HI7]6O@>%-L6?1#/L[ M14*%=;0 OV I2CSFBLL==#KJE<"B7?I12G'G,#P6QZZ3>1&G2H!XF8DPTYT5]*$P V"Q^:ER+2**=8D+MHE2YPX$J='>PT0+@H M5WE",3:TLG4CKL.#__OR\?W!&RX<-Y8OX:E22THI7"UV06Y-G\.5:!V4$:0Z MB*!$";+MQ/74;%W*G8I. M(Y]5(@_SI(47L*NXC/PJ#W=:777ICI8O9KLRZ\4EU#,6?A-N8=YJ[L72+8P. MHX@*))##8)@WRU0>*V/G@K,J,G)QE.XB>YU. ".3%%GQBC3XCUSD73HNN,C[ M#E66*!2W1NY0];NJMG6\Y%GR _]E +81FQB2WE"P($:31,*ZX8O--;G?.N; M';#Y)+MOZ#X^"]>[Y)5:.C).FU#%;YA+M[J5"]VZOG ,&6[CEEO0C: M1GO2(*UVG'=E,3^4)D0P1@:+U:O$>*O,#TR.QB,%P,3"$WY\/^6+N5JTPQ\<=G[ M?[^87VHT^=@FDF8#RH_IC0=Z"8'H4J<4P0\7[C]T4#J^QB#4]_ M*8TP#R]/3_N#JXF+8OQJ\/QUT3X>#84\VL#P]N3@]W^T.UK]2 M?@%BXSN,PV$[%$24+\5TZK$*:0"RT@Q!@K(5*E1;];MZF!L!RI?>8*NA1^\! M [E)$2UUMX?+),46X-SI\D#]W3T@AG8@ 0L_'MP)_-\"_P3L[@"8WP'6XE-= MA4PVY1Y8D9>C?U=V(=?M"KA^ ,UW:J*5HW?P!FS,D::44NOF=CI@'I%7JY(/ MAD4!,7TS4;89Y5NEH)E- &A'4HD.PAM,B2&5+ VYD$)FDXQ3SS?-/S&&K7(V MD,SW2; Z3<-*'G*6@.4]+C"Q*XFXZ@'$/T WZ: M$#>8._E\1BP"8!.RW9PGA3^9)2&F)%$[H:,[F:HQ]?P)U@A'4@F11C$!!M.T MR*%PBQ5FLS*M5;:;(U"I/M8&<-DV'D=@6LOD9*J)P_0JD6+RL^Q(0 #&^Y+P MQ35 S=7WE181)?F+$?-]K!#4!=PNX$&1::0(,"CCFT&97/B3.(F2&Y#V'_$2 M&]$HNNZ@TY#N&(*N,$.W/+ZKJ(4=)!E0RH.G(<0$ M/K[_):-TZ=HUX%3()9AG2SSGGA->^@UL31.?9=X6'KSDC"K/'[LA)^9MLN7R M!U@"I>FB'>!,+,F=<7ULC$N0".#7A!M_\S)HJKW_SDO"]2 M>)PE^"]A$(!Z]-Z3@QTNQO36X<'[7]Y?'+SY24>"+[+0EB'8 ) M!W/1(R+., B]5#:45@VX32$8A-CY<(0]7.W-;F"H5'K?$?^)K,&WYEPCRN6\ MKS3*8:IC) M1\+%Y))2#P^P?!HD02L@UM;KK">+=Q0< 6!6/%0OO==6 U+[/1XF!EE[PF$O M1G?5N2KA8!+^I<+^#W'Z /R!BSC(W3U)@!R.0-R+X V;YBKL2J,*J(1"$IQ* M(9)?,0+7EC@>3QR_\1V]ETT'K+A8BRQ87NC(P,-4HBN5C YTJCQ;-7R0@@7' M.,C.T#PE0-7\EMEI7'M3BHU'2"D.'F,=\-%-0DE]'%LT]B5KCE&B83NYRNZX M7CW3C>^PHDX_H(9DUPWB& D*>WV+@<:I+"*K'#P5TF(#@!HQ%O+J4+63]G15 MQK>HT3.ZY4,5=,:A9& \TXF?7I:P]Z_0.35^F/K%%(/ZN@B0DO3-0='EGCGY M7R4&DA%'-U)S5+(*FI=EY78YN)!.JS\B_V;4E+M&_R8YX!2;A^O6 M)6SZTI?$FN/A$15^"C,8>58:JSF/EYW=%)SUVL&2+# 4P5P9%4@)H. M0KNR7TZJC;!NTS/\@4I6E#FB[A(!%)FJ4%.C_):;;5&3=.D2\(VQ2IBNDW-Q M'M>Q^]3-BN=0JN9AB8F&5GX\7GY<)ZG II"7E&?KRUY(D56QUI8E8^EDP5)5 M!41 :[-=Q5@"N:)%A3(J0N:U?M/DNN7S<^4#P%$F2;F@,:3I;B+D!,G%%3-S M!I(Q!JDD8EU6@J""6 MGS$R*O1 *AH1A<+S%@XH5\QXZI3\!HAP' )*L0,.P0LL4I2IJ#J%4^=(/UO"95H0&UP]]"$O-;85U'_74)PJG\^> MC6+,T@JSF:=),D;K\FR1+-2-:N;#Q,-Y4\S2MCCY=<])YFMI*CLWU(4#9PTG MF*HJ+0T*Z9%F5$7?<52@*J7;@E2RQ0,1)S)#6K:;UU*L;!>X@MH(K;9LC M@)Q22&WO+3(\7I&[Q!8D[T'\@&*M[<G](U_[(LBH](2AP@P!Y>)+ZY"7&]N+ M&_H9?5>>Y;X9?E8=VH!(@+F$.4XY*E(#3ZEX:PP@3GCH=-F>G0LS2-_%O$)N M?(:U&Z3QW^JQ3)66[&57^-C\B&K1CCY6PZ&E0NJ!\'G*42S_$&:E%TS9,*:" M):9(A"F5'M2TE)=MV7@$(#4 Q1Y7F(MYYE)8L4M=MRED MXC6<^V5&M0IRZ?:_J@VQZG7.[(4[?I5[D4W&=!R$V.J=X+5TI @SY3!9ED:1 M>ZHIY%1WL57-,I9##:!+4%]&PV4R\C!]?(1LRHANJ889,P_G2L7&'Y%GJ/X8 M/F'@'297E449JI$HL 2TD'U4J:S^NNYL96ZZ2=VQE["T$A^;)8/,:Z05'INPD;].#'<5V1P/]F;)MJMG6]VNO(U;5]O MO!DLA9/=.K"!R$K8&VM4&HYT9M]YC9 2,.EG\R,Q=E&*=).2/)GAPD:/DL:Z MPBSLG/N^G ^/>_U>=S@X__4X1_7'(E'8B\T-0)^83(0 M\V7I/Z5,&^,"6P3 ME#\T9@X]A'KW@7 +D"*L;114_?/&-*+=QAE\[]%>_"91Z17;-99]6?:U&:@& M_:YE7Y9]6?;5(E2T[.L1K?#Z/.GU+#Y8>+#W( M]PY[IXT)B.5+?^SI7Y"*EF=N69_^([.PX0_B*!F/L[(2;1LTUB@X7YCX3GK/ M9C_N-U5:E\XS2+<]HKS^26,)!Y;R+.59REN;\DX&RV,E+.4]CR:Z7PKGU_HF M:UNAOQ=(:=YN*D1C-/@ 9-J"+-9+TB)IMF_4=-AM3J:M"9O]%FV6VBRUK::V MTV>37J^#VJQ+L@O+RBPKLZS,LK(]*,%X M]:S,,#M_I,Y@=<\_V\;6Z^+V0E![KLT]HH/>9F6VI9UOJO3SD=I0EM@?=VL$&=['UDVVI9W%U M5W#5MM2SN+HKN&I;ZCT5M+:E7@N#(OO?U&5@6^K9N&Z;71*6?5GVM3HUI;/] M NR=P!G+OBS[:@DJ6O:U?CK*P+*OIE-17F4I;4U#/3EVK;)GHO MXC+<:;&^O^1PV#UM/ ZRWQ5VEEQ>,[GT>B>67!Y#+M;);WOL-PSCJ76YHI:#FDY9 [4NEA.:3ED'O/(=N"CKO!!%O#YYHL";$M M_FR+OQ9MCGZ\XW5'213(W.\DQDKOE((_&3;^N^2F?I_#[-M+;[G5\*3W/A:I M,PYC+_9#+W+".,O3@F)G3C[Q6Y/ #_"F:.UDQ^D/XN5-D/+%^$>ZRF6(* M<,>_9F$&[Z?AU$MA$_2 ETTH\8O^(?XLPELOPF^Y\.%;(8-VK@-B MLB%\$[X7""<5OH G@""S8^=WX4P\>)06+=>!K4>A'XK,N9N$_L1UO&D2WW#. M&9P-^#=\*0JGL&/CXWBR\L>C&_I<)OP"X!?BU^AS@'Q. H!;[T#T1.V9$$QP M(A^>N0OSB3.!.W;^+( ;YO.%6PGS@@&-B]T)!PX3YDE*G2T5X&%Y.!5".I\D MF:B\QSN?@;Z3I%,'()&@ETN^*6#;17F1=+0B ZXO4C@*P1T^0Q=+^TQ%-D-, M & M70BVT1P7*8$9@!O>>+D(G-&#S4?&7U(Q@SUAPX< (),*1-[862*P1Q*( M%&I2VI&@"H2?,,J_14*6MD7G+T_]%*U#- )W@&8!0(&W=($!_!=E%>PF MFR1ISJ_$7EZDQ%!!1?DF4 ^ WX/41DDJI!P5*$=S,94"%$40K6.L#L\9JYJ" M/XE!FBL659CZE1$8I*P.@Q*(6HF=114T.386)@ $(LTPVL M50"_6&'/ $>:>K%W(QSQ?98@C=+OQE'AYTH;E[WK-:,!ZH-SQPZ2AXC1O''9 MOH$UT-[RD#^FFLDJ/7]4@,8L,CC#3$B+#:CZ4J2Y!U]@;D&TA^L#0\:C55@. M$C#M$O^0+&YC3K8!K(C69$)6(O$68!5H*^$.3$"&=$Z!QA?P8*G2!H7/G#4$ M+N;G)??5P-$F3)@$R// J%16$)YU:4\5J(IX0A>%7T"W+UXN7'.<3$/?$>,Q M;YEA-*Y?;R("N"M8,U0 _ 0LR@]GP/'*^^#' K@Y/RH"_J HTL1UWJ$-";)N MAAXS_-'[=QB%8*>DPHM/!-BM/F4(! FP2##:4%JA MS$I6(1C-.0!#K8CX;[,BQ1L$E(GA+[#,G;)E89TL*U!&S.];#(T]O$RUD.7+ MZ[ 3XZ)\27&K. +*2GF]Y 88SYF("/.D!J3$))(D/AB(#-"4[46)?8B;%Q%. MK[B92"HRZ6^-+[B(&R,@43 U>5M9X4^J.@+*] C0 .@0^"6H,K0'OA[&LN190DH#?BJ9"*H--X E$A/@@]DJ,RER=3Q@81O MA&:*"RH8[N\^N"IXR4,*8G8ER.COR/EO8KA!I%\'\"DFCPH:VHO< #<&A$1J MX[)#X0'T9TX76)L#B&*$(9Q7!U'V45H*B?B* 0$#&20[% MM$*?O4*W'1(_U6T@3YN"'17^6_X"&0S8- 6^B)]DAH$R$0%VA, #ZP;87$ B MG45MEI/]AV^(<1$Y$>MN[$I43$K;1S^#<21(!H+:D6)[5\W;Y%[@:;)1JI\E MLZ3\*ME_\&_YF4B0F8CFH'31UFU&;^(W\X]D\_U!G G^#*@%_\_[T;.)WBJP MI.9E OBR9)S?>5Q_ E((2;]E[=G$H>>[ M@].=NX.3Y8K;IUP"&2X%R.I<^3G&X7?\M[V$9R($8&*?Q0RX/]/!U$-76DP& M%[)Z;3^*.&,A -81*E+!GNI#"QDBW9/9][5GK36E,X%!G8.$O1514DJ(#VB+ MQ&"P@LQQODAQL0O'Y-Q\Q*" R)P-TID\9E >T]4A7C";0W5<=,,HZ<@HZ:[& M233LE]95CV9&3%M%N4&@@]*4)7$L(NEG93U#OS.63HJ:#:.M,!Z[6B_"U6YA M_03C[),P#8[0HS/7L6+TOPHAX[(XU-"G3Z$N,A%>^NYKU7A804JDF^4 MUB$9EO47BO]5M\?F6"I04?1N6-LRUGU+< :UD[U/Z1ROA-(:Z'&^!F\VBT*? MM="%F[H194 ;"HI4Z:]UW\855ZYV#_!$6HT*/E<9Z0G%]R1I3.I'AT,GX!]+"'!'^1BP&=KA^R[*A&ADDS MVVP$4H\81[3)\D]7\II-$6 &T=2>FLD (+X&"'F'_]/(BG'2#!75<_1E26#P M(/1NFHX"R1JUU*4^K,7S^H7O< M:71OIARS[*MMU]T@^Y(IAR&PA7D[!&=;?;_U!N$_DB2X \+#.&/NQ3/M;^>LI!D.F]PKE1.];=-U%0 M*FR0*TD[*Q#C, [SJNO:=<(Q!HE=5FBGZ/*1OH6XH(@\VKGHRV<)'$ZE=D^J M,::M2G3SP]0OIF!AQ#[9-V$FPXSP8;1%A+GXU)MSBG?B[[77J,G-?8A5LC>* M1W0]\!71+6<9>TKN4&BFF*8O\\(]F7W.(=0<<^'(KXUX!Q>5>9B677D8$-%X M^MCY2I4!Y.- ?*P\85PI+0UX>J/9TIV0"6QU^768(C9#C0_.4@!6DHI'2J', M+52):A]4G,=\6G>X&ORT^(HDM8Q6JX2ORC2@V-PXAGU5+B&:V7@6Q-OAJX6SJ\34JJ'RF1(#'/P9#R;,BFQGM&9)H&(C#Q# MG=\O_^)RN-S+5-(@WV EXR?668O3(LK#F2JV",*&M(.&+(B\C-I3_HJ&N7%K M/@V(R)2V6-$449%#2*$"=>Q<+3U!\QT-A$ ?2$/:\'FO:75X]>%-ZP@1[,+P M^BQZB:_$+$KF].,"W1U2%NC9&\N!U^# BY)5!;11V@6FE(9+$?XD3J+D!OBK MJFHYJD:KW;( "NG2K(>*O2E*4:5CY).4,G_JX_1\A8,WE",4*>:RK =48^!K MQM^!:=7Z[RR^K).N4S&$9@*CWQ+YAH5VOV4FMCI,- M%K0XU-($WJ34U#"IO,RY*M&IHKQIC6U9#I89_V6^ VESF(6<"2QJ,[ S3@@ZL%]*_ >PP#:,/'WA80;*HM*!6C=+O3#CQ'69K58C M2+6H7Q;M^D2.SM7 6N@9*R'&5\,21 &)D3OL@N\$R5UL+"(5FI)X# 5H1"R" M-EXK[;W8B^:8)N\\K_@Z/>XV*[T8%$NB2R43W8&^(H,5B"OR:I;Q/!EA2(1# M03X&Y4BE8?0G31@9)6?QXDW^D@1%5-0I!PB[?BGSEL%FF=@R$Z.,)9< M<&,C=,=&,E4UXAS,S(N$RJ)D%H@_T9V_=0[#-Y2GC/8?D3FMAR9D,IV&N=1H M/&<6@:(._\H$"#5-5RZ\#PN4=(;!J%LOC B#F/U-18",0V\#Z5"6DY(M0XA" M"X7(61V/L]MA*S>I-\5O<@R6K/DY;VX0$/;P$:(2U0Q%'X#3_'B<(AZ.)CH%&F7Y(>DE3ICD@] M!328HN9B\OO*7Y%8@]2[BU%-8>RIX@O'?$-9FRZ+G*BZB#+PDKLR'6^1>:>+ M%F;$2E*6J_O!S$!./ 8\0.L'^0*F(.<3.*_\&*O+2UG#-5A,OZMNWT9I(8XHB%*+L*'@06;F:9UA=N*V=I7)H3$D1\+L"C4IA/J92&("UYB;13*,+, MVTFP @V]"RKMX-]:N M$3^0DHN*LDER)O%2$Y2E(IJ\?FZ#I8L'-W?A@PE>L'^(=]YW4#"1YX.(@VO)WKQMQ9$:A[>1L^A3$=[*SQJK5)KH=53F(\;#8O[9_$R, M1?M1I4%<%Y_1"U/7,% ]HD@^\[>#S@']G,T\7_U< ZBO(;KT?A5WSN=DZBVU M)@3%_B:,>9->D2?J%]P'D7YS%P;Y!)X&0,A.;CX6D^'K_93]O#_]*#O^X'OMVRL42OSEY M@2D7#\"R!G[KBYE-('@M=:9+I3.9LZXNM,[T"/!:]+/HMS8$?RLU_$-VB;UQ M_L'%^3&875J_M_AG\6\;^/<54[;7!=Y& K=%_7X&T6X9J&6@ M+S5L^^39)+WEGI9[[C?W; O:[02#; \/!"7R]*S;&IC9";,/N'\ZNVYT?ZR) MS%9"Z,Y(8%#="CT^M+YN:G]W#T[?3Z#<1>4%'S/#FA_'M^M MI<6*Y#UO]_CVG2#?QFP,2ZTQ\&LPH?T MW*V09I/P;:_L;%:/W6E_\+85V!91[ Y+S-=!EDVJM-9?;DFVS4INHT!^/=IO MZ\,'+Z(6[Y?VNRJM:KD78YOB6KL@(IXMMK5',?ZA.QATK*>M-=J)54(L<[/, MK:'@?6]Y:I#E;):SO1[.UA8D:A/S:@]_ N7K_+S=+*HM"+3='*(UO15[F5PD MLXID[*5-R46OQBWL]OK/9H)9S['U'+\>SW%[J;[W\K45.T&\3W4X6YK>M0#N MBPOC;O_9D,OJXBUP$[Q$JE-%ZWX),;M?TO1Y=6BK*K>0BG=8>KXJ4GU&Q7<7 M*&[;^JTE1$N(SZ+J6IEI2P(V!Z).BE*C:CEH2_'0SM;*OJV#-0RT-?'0-N" M=[O!(UO$!H=@F>\J)VP+TFUBEO](PU?JGG\VUYX!G=T:G=/DYG#H%,X< B3$ M&78XZLD87F2,D*H?'$7#V,(XG'H1#LQK:L2<)8KNWN=#E"L,GR=B38XT?E?<8QWH5P/O/4QKQNF.)>0'&;DN=WG*Z:8I0? MAWFF$J3E"'8:"YLEX_P.I[9&H8_#5'G@M_QSG='V$M M^:SCI2E.R65N=R-BD=)(6Q\V@_-*ISA_=@827D3\C"LG](&H+C]L?DM]QZ79 MHW)\;?E+&IY<9"#B<=)[4'!2L+D[/'-2G4"K3UX.HATG$:CJN#:.8\4IY:&_ M-->6!SC/1)H5'N5*B-L0-'N?!G#BS-/R\([X'F9X/!K9C$O.T@2VAS.2,QZ1 MG$W"V0PGWJ4 A#%<#(Z*>M7,X8QNUF!?KH-> /ZKO,@"5#_) MGN3.*@.J[R:"IZW?2[EJ-'A2Y)D[@I\R9 ,$E M*6*^/@U.J4Y#09<(B!@G4Y0()=:J2Z];+HP#^'7*1'0C< 3V; *O1XF43_Q[ MHL6ZQ9E\[C0+>"11D0V^8ZK94.\CW ?T7CD@)H5/&RVD)J6HG))MW3]>/M M K4)% -_%B'R+UA'?!>I'P(U_E$$-X3B+"2(X)%[S&:1+*I"Y$*:!7Z)@[_Q MB5D"?PP!=5#E<'!V>.B#U5OY^#'-)6=UI%P"'#,? (HG/ MZTT!9NC]NOH:]*.^T$P?WL"M:*6DHJ>H0P#I1(!NOE^DECDVP1Q+G7;11%4P MAVL#])@)4K(0XY"J]4-:\AGHY67ZOIC?&F84\@RM ;H@B"M8GHS@H)[48$E> M(GH"FH15\JFL2%:A*T4L$'!<519QRZ4(KI.YBSHNJUNE6E\C+!)M>\)QX/- M&@7M;9(FQ1J& I)E?]<)*2(],#IA=%1T #:!X_8;"]1>J\ZM0B@6Y* MF# SD33UT/L_+VV))?OA%^-==?&$O<"Y4G),:WLIRQ(_).14=&&BN<+84K>H MH*1&O_5T0L>IG)#7*)TW=Z 33PB32Q>4X>5YP+?CXL9K,%\;:YEIU:T\8;WV M^[ASMA*Y=HH2T ".L@3D)UHNFE_=(J?3[//(RXZ\(X7\AP=?/._+P1MGFL#E M*FP"G( 7BA&J #.Z*F!6<+?T$"EYT947KZD:DMK9R)8F'%>A]Q*_QTG-5NZ7RE> M-KLK+R\Z"%N)5[M&!(:#3B W,B];^^-)7ZYSDN.UD3LJPXX9Z(]"U$&Z4MZZ M10\Z4,0U8P;@_*)WOF*LL&49D0NC%#(2WRK.:Z::&I]4D2G[*A59&*"2!MQS M@MH\*%^I&,U-X:6^I9&ZB&L^P]0-Z CO!7 2;>,DHS\0>4WR.CSXOR\?WP/' M@+TM6WBURQNF"0*TI"0[^? (]FP1F#7 MAJS". @)P?G.>1'\'GV%18QBKAE\<>Y*5RP -IFQ;4ROR=]5W 9*I*P$6@V! M.D04T@!5&"8!8P(@ Y,4W3$BOO'48>@N:X"<>1%1&+H6I9M%.J$!]4+8N_[X MPFVSR&.8 HFQM",7P"R !USYQ1G(!, J^@URL!KTHRVC[V.E7P4]5@"-5#HZ M0G17C5$>93)XB0/:"7D17*6WEGVG*SZYDL[!I$-H (*)#)7M,)N@S:=]J8@P M%??;$F_3&C9(FBB$5R1;F24ARJ;-,$%TKZA@7,3$9D-+Y M7.U);B4P@J3+YQ\EDMLOG4"%4^0&Z$"E.,,*^DB@"-#A.A9LKT0I:G)S7SQT M1^;>=PH6RA %TUS)>%F>3L-RZ,W M=Z5\"8H-FC81TD4F+\F(: 1 K\:6GC*"M\B3BC5=[ :<*2!SX&$GH.&R#K1_Q9 M4*B3.AKK([9^VO#6F\AM M77O[O>/S1K>/#&\<9IA>@9PT>[:3M"@%^A%;;E,^]".VW4QR--K/Z,1!UTTT MMW+P\7+P=S(6P?2Q0G!=MROE,FB_!OGH,YW[I/7%.P58$I6@6OZW3AO#/-WJ MGPTS/8R-P+'%Z,=C])<\\;\=O2/?X"78VJ"=>/M; ="H-4V08Z^J;T!.Z7BE M4VTY[2DSWO4 N8/,=2*5:SX#+HV6D'Y:4PD<#?WM^/14>.C!"U2Z*D6IV$Y: M\(AK%U,J(G&+3]7ER*IR@])O M(I=.<>7/PF4YE/8N\N +7_Q)@EX*]O@Z,JT-_B5#D=)C]0MI+.$G)24S1AQDDI'OE0:>_R.+<)KH%>,3Z,OK(H M'--ADYG.9U$7CHFZV;>C<8K1/M@07'O.#G%.$>&[=N:AB+0/6;G3LH>13Z?) MJ$\S7F#B">V,MU_$89ZM$V^MX(SVG>)1C/APZ;AX+N5HN9?51EHT7,MS[7AY M2.]&.V9M'X6H>;_/=8CE0N4G'J(>,9^"]J;[V\1U3V;9B^DL2N9"_5%7@,PB M+Y9,S*,:5&";*2WJY9RT11SBB4[HUR FZS6.:W3P?R[OZ >9[%* I]JE.*DP+()W!"3G#4858.,E,*18ZT<3/G)&D0LB(H M(N%T3ZZ<,>5 ZS#_%P&*@ P> F^_P[D%M\(U#JG888V@7.(SZERCU[GIR_O M+_5/W9_>L \Z9\21D4LL^\Z$^$9N-EK0\ %/9TFFDX=QM^\2TES&SE4(3 6S M+[DXIN)!06C2I]#%08%*[:D#\V4L:*\R"Y;3"BAF1:R'PE:)<165XA59]V.Y MQ@8>:/_/(N3+/%+,PQKAZWFB#= I^;B&1UK&6H"4DDS(%\H',!>0@U-<+C5" MB8D6#%#=*(Q)*@-M?:7L)WY9QI[P^0H=5:)*E5JY29@&1Y@X/0?KZ$:2G-;2 M]6'X/=C2'29V4:0IQ[@U9]+) @DOC8^2(EYN=ZFIOO68]YE2MNH(DS,QI,]A8]X)$%)(W5+9IQAQ)3*G,C60F M6(.&]56N3$7D8.K&\RGOMJ=)LRBZY9XFUFW_] XGH*86?@[Z)P:P*;?/*@X/ M3PXLI%VN0<=ID:K(>3I+PXRT8E5B0FEF*.M-.SQ%]@)MC'7WV.18H;-R_ !'IXBZ[F,@AO\XX228:<88^ 4OY]8 M]"M#7V;A<];OXC8GP@NH)!=^B142LEB\XGZ@;BWL[UP 3#4%)52YL+GI2M7Y MO^KAN4QI(0WC> OJ1J^EZD:OU[!,;U;?N;U2192V-H_I*ZW0-JTA816*? M!6"](O&!!^9^Q13:E][A3A9AR1H]XDRZA%:.(>;$9'8JD&) Q0 @O<&"2>>5 M9@$CD=]A^'\<8G9JJ$K2O>_4P8?7.U:R.S5\!E12=.?%L@R"1+TH=X+])['1 M19XMU(.PNS'CW-4H_(85&Y3"BHFV*MF5^U.^D@3H+2-*O=*%WNB4FESA32GO M+N:T?T//=KJ8@,R_)]NN%$2&;+H%3]4V9]DVOQ)>)#-J;ARC+L(H,3RBK8$%'KFC+ M0!Y)5.@V1=2_@[4). !@($6841&]D6T'T@3+6S%=^RN%<;'[D$,G#C/=Z$3! M5VUJ)&(QAA/(61+-2J7+*.?^-M@ZKC1?E"LX=5 M5R\5(IU81*REPE&2^U2FK*HS-2$4AYNA_W!KI+K0L+E[,ON^;7N;*L@NRAY' MG]*$8TD$\]:>A!Y_&^: O/Z]9P.,OPB2&:)2\Z=LDI5^B)U?O!3L"]0B.3?E M6@M-8^M?-$7SQ(]"@*".3&R'(SC^FC>I[V<3! 0Y2*F%W+&[. M$B^"1[=9P\UZ<8RU3XL=JU ?O EC+B$?@R!QKH!(*3+>/74EYE,<6E!+*R^0 MV64S%.]8Z":%HT1J]5$X%U?EIHDRFS@MRJUK3D6UI=^YET0I0C.EF:*2286I MU,6(@VT2\EK<2@6&.L?4@*T44[SH0L/TL>Y#1UTG, - IQ<"BE#/+-2)RKA7 M$&8^QLI 61%3'3=?!"_^GGT4\->Y;+M% %O[N/+KL@[8: -*/S-L%4/DJR"BRRDY KFFD,<.]=%BID&A) RM;**EY1"E2\C:AU( M2EQ0M,KH(/&+F 3FX9@%=??2KR8<:H@A;;R,KY4:&V+MM&S5DJCN=O+6C^[0 M'EQLASCGGKGR#7GB2HYJ7!"!(^$QAI-6JB+:R@9 (J"<2UZ?N(C!Y+1/5J*U MDBQU\%(A0#0EB4W)%@O3)͔%/G#?D /B%QC#5;EK#B@O[&3CY!#9# M[FOX[)^ [R@$B,4#(\*T]RI/I2X0..N@F*[)H;'7@>1V,K&-H8_?4^_ CI35 M._6^+RR>JN:"1C]+-'_^*-(P \-'RAD%+^*;*^##+9^R MW%!X>L$?14;ZBA8( 0<(%MS\TLN_-%C5K71E"&KAT-3HE!\Z3=T<.:<&D.-(:F-\ M4^HJFX+G6;/P) ^H=#9I[<1 **.]NU296=YK!1K^8NKK0<@Z'M5G>66?5]EL MM\X14WIPE4O'U4T/%J)9U+^@I*E6L*R=\]4\QL/Q8GG:-^YXWK7,J6+F!6751M M_@_84@=OD+5)2J.%=67J 7G++Z.DX(+ @EZ[,)HD?47-[ .J1W*X SPG6_,T MZS%!4!L>$_S1\:98_Z9KRK3G #DW!B/J_"0+N:MTP$G"TL'L_J3\VIZN=M(] MAXQF=89238NSP%$:@IHURVNPO555*;;WF5Q\ZE M6E%0-HMY5;S^%#%Y9*3NZBHM:HFUM=+S0]<,MU#:^4]R_9P_Z/KYG=OZ2Y3" MAQY&'Y_HP]?T80*YQE;,S:/J/J75,^^I0-L:'Q\\C8\/CKJ]K?'Q*^QZ2_H@ MZZ+_+8(;W)5T2P^[I\"@OV)4#>EGT3^]P*[5RQ>E2=(LGT50&'P6?Y1N:>D& MR7/JTX?LU?368?FJV?[?L)GPT*5J5U(MGF/## MJF=<(+#*OYSO8M8<:[+"I:7K!%>O_XKRFTHFJ#V-^+10BJ=4\CIT'0;8N;TROZK^KFP/%@.IT9^49*:X:Q=:C>*M=/$+KB!*JJZ MX=1=N3!N"%FC5WJS*DTH/(/K8!TW\Y.0^LNF*=T,9Z< J&)S<4Y9-V(>AO=+ MY/;U= M_0U\QG+>=3CO1S]/9#'XV=,X[]D1KK USENFT.HT#7)8?$!;^^@]QZ6^8A!M MC UIT5Q3J,^E*D?(5]#J#MO9;S&,8V?OQCXN+ M3[6Y".H!GD96EV;+_&#%!GEN3#()1R'/7C=&W ASSJZ,6&(KUR)'>J<92V&?-^L YK,@+',I0D/=(/:XC5/K0J1Q.ET4),%B\54TB_TY<: MZ(##/O^3ADMX6,0#]SI2. )V!D5890J0#H";Q2B,I3(S^D$PN?6!!8^HHKQ MM@PLYNO#?N]-,UAK9M'U:A@T-D\3)7]. M<2H1*)41;X=;E87I0B=H5_-RS@7G"L.R.D^IA^4\.IV^PH_J7@)DR?/B/$L,Z&1< CJKLG)#"[^SCH6]X("_>,3\ M^H]F?O36-K.1*X/X5"A,SC>ZU',5)$L\ZYPUS1+[U<1B_!'5,9XVZSG8R2R2 MY=H"%$N:BT8-#CG#S%!M"TX\77!KZGE**7LSH_("AS!)C 'D%B$ M4C7JQB\I_F;F**LAWT=ZY)1Z:H$G5D,IEXZ&,4'G$O]U\*9>C2?6 71Z*[C^ MAR%2.Q1Z-%>&>#F5A*U;F8Y7!D29&I!*NC,T(:U5 MP"?^IXA((IT:$NDVD;XZ'FU5ZA=X.!)(2J= 9CV:EQ-0F-$V;?U*FXN46%": M,.-V84.4FJA:>;EU.U:**2:#8+TA;'[)AK/)K0]N[KV2/:1!&AGQ<#^5ELD@ ME H:B997T_N-?&I5JVIZ5,6"C%3756KOZ[FW)ZK M?-QR>I&:>3JE87>XBID!BSX':1^0*T+E6"SL47)G/APG_EXPI_A,9(.R]1ID MKM/M'/VO4@U7KZ._J=!;YCK6Y\V>6PQ_>'/OU(!)N$8.+:4&"MR)BNG(3LME M==!(\5U00PE)$RS?)\W *&_3=TG*)KOV1/"V%4#9Z,9R*JWP02>4F9%_.^@< MT,\9G$W]7+.3K^$4.,RO(&H_)Z!]_N2LVE*>ZG\%:J&[,,@G;_O#V?>?#IP4 M%"?@'W\[Z![@K#CU;[W;/# 66/_A'XT/UVR!1B8!-Y&-!4#Q>G GC[A(E6:* M_0K>]OIXSB==K6I->W;_;59AM?*D#P/]!?NGF>,Y>>2:.3!9?)+D+ U.-&UEI M>BH>:6R'W%ARF.E<^J>,91=&DM:N&F;WS/S3]Z]- W9K7I NFR\5$LBSZ>J. MG)-R2UT&TU93*IE.5-NX1V!C2H&K9"9BPP@L%>1*R/D>"-__E1HP5R+_).EP9Q5ME]$EBT M2S]**>XPTYT5]*$UB:_VV4 M4RR/ E_DP)4Z.]AI@'!1KO*$8FQH9>O65(<'. O]X T7CAO+E_!4J26E%*X6 MNU"+5/P<357'=6J'O9-M1^/6M11A\5>&,3.=>(@>M25IM4H$FA.*N6H%<8?] MY<9PX:I.4YU03GG2P@O855Q&?I6'.ZVNNLZ,]JW*K!>74,]8^$VXA7FKN1=+ MMW Y^ATY#(9YLTSEL3)V+CBK(B,71^DN./\*WI[H<8(KTN _[Y)5:.C*VH%;%;S24;64K%[IU?>$8,MS&+3<[MKG!&^T< MGW2:V9,&:;5=K2N+::K7W+8+:ABQF[R?AMH=K[H?2A,B&".#Q>I58KQ59KE8 MT[0&:UZP14,RWF/9&TB/H>IVCOZ) Z?,#@;CQ<"$FOQ&$8*:WMCH_,<7E[W_ M]XMY^>^__EAD1S>>-WO[,;WQ0+>@8U[JM"#XX2(./AD@^#C6O?B^Z -?Z4@X M//VEG&Y;IKE\P@Y)H5/29;#'4@M M[IWL\5%^0Z]!/A'XX;,8_^W@^@JYWS_[__IZ=>"$ ?P"9-S1U<7@^O3Z_<5Y M]_3Z_/2Z_WYP>CGL="][@W<7YUIVS?1IY/925Y,=[@R[87D$''O?L 1'A58;$PKK M3N3YX>2XV[))#6MOO=?PUI]UCBGLOMG)5\O>@>4!3F;!P5>#BN]_[,(R7&WF8)PTCN[/'_?[U^<7?:'YQ?OKD[. MKDA!.+N^O.J>G>VV@O!)#S+"\:4*4JT0Q:W6$RIP$PIN:ARDCK^5N1V'G,!7 M9/!"]J:)/([SS/ MB=^A"80IZ&\G80!$W"S+7X\E56&NMWMR<#^L)&6KAGRS[PXY,1RE'6T!EC7P M,]B(3[D?C4+P$=/+'AOHM1AG,>XQ&+=L!3T<1UPOL^*GD>=_NTF3(@Z.I('C M^T*,QR^ G-L<&<6M*D5J*)A4B2:[*KXD1:^\ 8GRI+HMX7M; /M#4Z![$!'O M ^$6($4XW"BH^@.W=[;L&F@:7CN!-AM9I$UBTRN6N9:#60ZV&:A..^[IL#'U M=[?1YJD<[/&JVGYI9#_35*91$=*8%8ZRU8]IW\2;"-L3_*;:U&!\F$ MB6P[MM(V0B\O2GB]Y@RIAV#3%NRQAE:+)-C>T9-[?GIJ*#MV37N^YR/AU._^MI=@".?M*Z+K;[;CGPQ-+V.V4ZOLE MO'_&+P>>"QPO,TL%=BY1/>Z]*3;JX.+77=&NVTO"5 MB/="N0V-(^YRPR!K";^XA-XS6CT;NH/GT[ MK5H;^[$V=BSN+UC<&#U/ )F" MI,"2LR<1=]NC',TE$SX$OJ=D&[8FH?"DXPZZS068-X996]#'^A5:FA9MN9GE M9@\7>/3U7WN'.J5R+W#]92.67UW!QR> MM'2@C5C4V?%YRUHC\;X<.;\,1VKNKW!Y=7P_'1P>C:XNCX]NSRY/N.6EMW37N?TPG:L>HV$ M_KM04\174)W'V9A &0\^.BM2?T*3T8"D1CCI#R-H?C(=80M\ZEV)C:>],'5P M,+50@SA#:OD/'"<5GF0!/$J'/GN_FD8#K[DA0B"'"U++_#SU:'(V L^9BGR2 M&$-Z1)93VTM\0XP+',5P*[*RV7HDMX',!G;PY+WP,#AOX;/<5UU_ M-9LDBHM6IY\[4N.HVXS>Q&_F'T=S9^K]D:1RH#IQ7]Y/)IN+96\56%;UB7B^ MWH?+\?J-%#/@R<^UXX9:-9(*^=-"8:B)0\]W!\LYC6V_@Y/E!Y"(.5J!MR?Z< <,<)3EI&!2;.;A$ 8T_RM!T:/[*P87W#_=4]FWY>Z M"6Y59VI*AUW01=?27Q^CN5Z\'_8[%V?O.Y?O3D\'YZ?#TUY7]5I]=SV\W!7- M]9YPI6T1NO1.)0IA6X3:%J$[]+IM$5I#T*V+DMJ&C<9[MD6HQ;B68)QM$?KD M FO;(K3M621[WV#/M@BUN7!MD+F6@UD.MAFH;(M06TS86#&A;1'ZJ&1ZVR+4 M6MBV1>B"-+(M0JT+8%W VA:AMD6H-4IW7DSM#W'9%J'67K(M0FV+T%V@/FMH M67JR+4*MG?8,@+4M0FV+T'UW_EM+L05R]I70M6T1VFJIOE_"V[8(?5[BMBU" M&P*D;1':0@F]9[1J6X0^,ZU:&]NV"'U>P-JF>H_+:K(M0JU?H25:B^5FEIL] ML<##M@C=EC-E=8O0#5LTU#9G^">W=8OFUR&VX0B]Z$,\QD)Z=%8\ID%#Y[K; MZUZ\.[WN7)V'%NY/3][O2H(%^7&J3\45$PD?GCH:7HP'F M7'FYYQP6L5<$(3QSOZZ^LZU*UKB3BD1X3>T:NF>-]&LX[;QHRX+SG>ZW\,37 M7Q;T]O"OY? [TJACM9(TW$PR#95LI:??4F*?+[V$9G%UL 'LF-9;DWY:KM&S L@'+!A[#!D[=L^:*;MMRE98-6#9@ MV< C#MWM=MV3$\L'GNPL6-/7LO->A']@EQN<)SP.'U.*]QK;)P[<;M\V)]TZ M *Q,?I74=>[V3QMKKFVIRU*7I2Z#NH;N^; Q7[&E+DM=EKHJD9BSYERP>T]= MKSYR^R'VDZEPQFDR=;!==:]M;SUF+A-,>4=>IV^\T-RK 4I>E+DM=)76=N8-^] 2Q;T-FZ]6IYUX8M+*NQK,:RFBVSFH%[TK5: MC64UEM585K/MON%G;F=@^Z]NSWFS9SZ:;?<-W[F@\. 4[ ([A^<91,N>B=Z] M)HEA<_7GEB0L2>P^29R[O9-32Q*6)"Q)*"_'T.WV&O-R[ M)V.CPRW?/WI^, MU:[;Z]DF=M:1V"(YM3_$U>NXO:$=#&:IRU+7EJCKW#JF+759ZMH&=0W=8<=2 MU_:LLCTSOK!M^&&49-F;+78/WSDJ.CSM->;36[[[[<61&T>/-];C9SU^#WLC M.NZ)[5UD2<*2A)%_XW8'-GO DH0E"4T29VZ_9R<:/=D">2UQ(>ZO+8T3V^;N MD19,Y[BS_9XFUK:Q+CA+>@OO=8Y[MIN0I2U+6]NA+5NJ:6G+TM9V.DPVYO3> M>]IZ]8$CU7_\6>VSG:.I1LTP:VU9'^&>TTN3ME-;,'_;:IPEB/TFB,8,'DL0 MEB#V@"#L'+U[C)$?YE;]"[.#_I]0[^OG!5)MB_ MAE.1.;^*.^=S,O564Z;Q>A3&XF@BB!%T>YV_-'K57R?"&2<1\ J E$.7A4T7 M;L, MIERGTS'BP."2QJ."@2N,_72FS"6)5)%"@_.DI1?SB1\Z:54W@FLE2=. M#M_R#:#+##]>!MSS^;GXF1?*(*0^WB,WIAOD!?1)%\YF\'G0/Z&?B0 MKWY^/%(SMO FO2)/U"]8MM%O[L(@G\#3 (A1D@8B13=-Y,TR\5;]XZ=%CE?N M.ZV3--U>K5Q8WV?">SH=_N5AOES+X^69GOAZ[V4__[*O[_;N=^KPCW,@6LUV MF=]T'_+,,V.3H.C.OCLD"9W_ZM!_MJWZ/B!5-@&8'#WR+QP]\AZ$3K"!@MAF M9%NM8P\W QV^QC_ATV_#'!;WI6?V0PP*4E)DH#=ECW%.ZB,\U -_&_BW#%_Y M%=(NEC[QLNCZ*S"/Z4BD)9V?=%R:G^="!*[Y+RG-A9;,U1:6-V=^MO']^SJ=-[(OA;CVV6UU1YS5F3M>^MOWW+ M:RROL;SFY7A-[ZPQ!V[K;_^IO*8!E^'.FT]77NXYETD<"S\/;\-\3JE3'^)< MW' :U"9&_-[E69ZX%[,9A&*A#24.KL-U^3 [3XCB:X-B!TF4^O%L=2X.36>-ACN MM]1HJ=%2X\8.VF[_O+$4 $L2EB3V@23.3QJK@=P7DK#):FVK%=B?6/K /6NN6_/> MA\JM(?T(JW^OVW,%98QZ%O:Y+J=]SNL#D=\960U!;] MC?M2*;!F,M5+$&FC%EY[TRB[G9Y[^HQIE*N@^BKR*ZUKI@72]]40]M#M#RQA M6\*VA+U?A-T[=8>#YCH<6\+>KKMWUS7ULO!A:4ZKG4+R3)GE5DQ8_+'X8_&G M574&KR4U;IL%"/N31]#K=MQ^Y](8$U&FZ;S&/+JG+AG@^;"FI:\+'E9 M\JJ0ETTR?5:_R,[KA7:\PEI=D[KNR?G:DWY?2RV2-=A?-TF<]2Q)6)*P)*%) MXM3M]>UX!>N6VX5GJ/'&''4N=ECHM M=;:0.OL==SBTXQ7:XW'WU-A.:MPS:AN_.47L15'B>[D( M="&O<]A]L_-698L)N3-L,K)H2X.LNZCE:N]K(>SNT.T_7Y\H2]B6L"UA/TO> M0P<,W6><*?BJ"=L6\_[T(?:3J7 .HR3+WCCC-)FJ=CM)_")M=O:+G(>G[OGY M\Y7FOP:B;1]][J_0W2]B''3&W_J?50/^2AEEYIUXG%[N<)MYCT!VZG^_+]JBQ+V"7JWU^Y_EJH_M3M M]%[>8VVIWE*]I?KGI/K3%C2=M51OG=V+SNZ1&">I<$+^9>Y]?U1?^4?@Z0D@ M3Y 4HT@T-_'A!:'XP[-#J7F@;,&Y.'3/MS42HP8T;4$&ZT#I@/KO#@#;'FK\5;!RN*5Q2N+5Q:O=@)6JX1C>??;*!Q]/ 17:Q+#S8"F M7SOLOG&^3H0S3B*XH="8T>EXJ7#B)'?*JK\\<9(B=3(>( 1/9,Z=<*9>[-WP MI,]4S)(TIX=&11;&(LN<,';RB MP+:+&>[.=;Q@&L9AEG.6-/P\A5^'_^;.<[A,.)UY84I?2L:.Y_]9A"GL+HQS M+[X)0<&$9=$'32?(,@&@F(@H ""FM!EW886;) GNPBARX7(2_]L1'%/@ ::X M1[F)L8 SI")2@,XF *1)$H$J"CO ?L09;#T5L&V 1I'"(5W:+&TO"W&5(_6^ M.OWQ!H3P8^[!"6N?K_GW7W\LLJ,;SYN]_2S@*OTP"NE '\RK\FE%/=A5F M/H"_2(5^C7JHP ^?Q?AO!]=7O4YW^,_^O[Y>'3AA +^ %X^NK]]WS_KO!^_? M75_W>H.3_NG)];#3O>P-+LXNST[?'_Q]@>A,"OH:3N%Z?A5WSN<$\'TEVS)> MCP#]CR2KZ_8Z?VF*U=&/=[SN"/"#%Y*P<@A8C@FM>U'@&?:[N9?FOLUMM0\X M497>=#[!\[AP>5WQZ\ 8[B3)-1""8TB,#(&R5IR16S MQ \!'C.PL,-L@E^8 -3!YZ*ZMJM;[+@L7,U#?,T=+[Z M\)"X#;^Y))\N)Z$8.U^%/XF3*+F9.Q_'XQ!D#MPRB*:<1&(1$_>-&[KMT\8N M^RZ&?2U>ZC$)\KPD?2<( Y+@$^]6X,T"ATCQ"E$Z@42%)Q 2XS#V8KI:8*(! M"1('KA-$31'Q,.^RHFCY&Q. UD@(0!'?!X A#T)D\% @LW T)=0Q(!Y^AEKL MP]MW83XA8!O/$)VE($W2 !;S0/"/18HDEWO?'1 O@)[8FY_W1X2*54^X2!". MX5$1^Q@5=D9)\@W4L"-\32H6X_);N"!M[]BYR$ W\"<+WXT->2\/ N\W@^2] MXWZC2 Y;GX3^!&/A41&@,K0*:HT=H7-\WN@1X&:\W D1F?!.I4X&^T?KH9D] MCT,@ V3GRS)QHQV/Q$T8Q[A;UG&18Z2 SW\6((290!=ER/T*V4L)O)V2SK\+ MS== CP0P YDF0*[SDK\I-7A&RI#!K3(G6)+M&5[,D+@\_./L 96Y1NU=6TFM MZK89?-N?7,2!T>OZ/>OMGT M]N=KZ+3=8??\W>G[T^ON^XOW5Y=GPZOS+NNT MO7>7ONT"]9M]P2,V2U=?KW>^TE:AXL-PW%J2XJFYF]@>7Y)QOD=F%,; MX_,S'I/>(SP 40S8DY$XK3&"08VAH@?@FR2J^+@%'#>3QP4$RG(P5?&?TB)$ MF8=2HD#1<.PXGVJ,:^T F*4A&-2P5S+2P?Y$C@:J0(;R.Y(&?]7@I,VB4E%G MM8-F.AZ[Q"EQ9[C:+:R?%*AOA6EPQ/1*[3 !NV$E-(JEE:N=$"@/)L);U\AM MT[4J/*Q A2X)%0Q4K_& I!/57ZC'^6YT>RQT4B$0KC>LY!OKOB4XS^""PBDH M>.D5JV7V8>BG=01HPN!3<%?\ (C<*QW/\M+]R0_>>EK[M>[,PAY7^S9^' M70.ZRSE0 I1&>AXV\Z'V=D!Y,=06=&ZACPG1[0A13RFAJ,^$L$61Y>&4;AQ6 M&1<1:&ECT9B"1JC1C)Y#4M(UU)V[B6"%QSQZ"C0Y)_H/"?XY<# ^V^-%ZH.R M<4&4ECXQ>$=*Y L>X@7F[V;^HM[@ZEWO[/UEKW?6O^H,+T^&@S.6K8/!Y47_ M:M?]10;0]M-%U.3FJBYR\I B=[@-V=C*BND4V1QYB^7L.+*"HT@9G17/K2.5 M1&6WL4P _A:A^8Q&!/"($6#^G7-(;!YD)/"@[,W;5D!CF_:"3TK].@13";UT ME.@.@>O$_+/YF3A)IUY4B MO$FOR!/U"P[^T&_NPB"?O$5?H,H](>?;+!-OU3^6U))RWROC5C4AI?7S0GA/ MIR=_>3@J6ANGE6=ZXNLO_'E[^%=R^!U-DFJ4IV\UT6 ;O3&>%$9_0,QL9K3[ M&.\&Y1%=K:!WEB!%^X%;%)"Y] @(6PRT&+@^!DYQ2IX0SA^,J/?;:YG[4[CS$:^#=N+<*>QQC(PR\!:@HJ6@:T_-\ ].6NNS=).8\U3&=CC M32O-]Y@>NN[)H+'QD)8B+$7L M 46W;2W#3B1GO$ MM@6C;//G-HFO/:*\GGO>:6Z L*4]2WN6]M:EO1/W]&3[48G707NOW:M'M:61 M[,80_%%DN>S!$P=<"&C-.'C/NOFL4\,Z-714O+%>T98<+#GL/#F<-&8'[0LY M6 ??0UFYOP)]8E:N<]*A;-S&4,AF@]ALD'OZPC4WY6&G<6;;\KY%[*QUBH!E M7Y9];1I,[?>W'^_9":RQ#,PRL):@HF5@CV!@IZ?-3:G9::QY?A-SORQ)FXU; M4ZQS=MI856M;[MEZ)JUGMS$=;%](PCKL;49N M,[E)7;=_:O,";5[@SDBP?:*]@3L8#"WQ6>*SQ/?\Q'?N]D[ZEOAL5FX#@+J@ MN5#EM$=KNB&)#M]>89ZPM!& ]@)8NK!AIL3;6 M(N-H[XJG]L=FZFW?4=@63-FVQ&H1P>VN*-L?RCIIKB;%DI8EK09(ZX&I!'M$ M>LUIEQL#;5](\[6[ 5>6BS56QK-1NO(NY)A;GTW6Z#CL)=P('G-YM:Y./8[:*I M_?%C=-U.=_N30]J"&=:)N M.Q#TBKEY_^X7 EK@L<;U"XNJYO5,KN;:G+.Z9 M3O@L%5X[1T2'7?>DTUC;V]>1)V6=.J^98/KNL&,3"RW!6()9DV#.W&YS'H;7 M03#6LVVTO6&6&=$8_Q]%DWGZ6L-E'6JTG$[3[NOV M$:[,PVVNV4H%Q4X Q8*D&$5"XYA->&D,A#N?$7/2X!B'AX"V$SBT;UGNU91>9GF7Y5V6=[T\YEG>]7C-J\&42,N]JI;EC[D'QZ][_MDV9@ M"F-Q M-!'$ +N]SE^J;* /&+L:K,/-H#K5KX M>9$"C%YZGZT&(KUW17!R\HEPQF&:Y>)D@*KA M&#A1G$=S>"CU]PG:D7>S>4'05/ M3J=AGO.2GA.+.S@\[$3?BC M\*8(ZT"="$[@S>!QSY\<.U\31WP7?I$+!%8FUCLV@8P/",L6J7,3)2-XX2Y) MOXV3%(X-^T(UQ5G"ADUN$["CD77@N'3&!$=4X "4_AUP/,H2 MV%I,(M1#M$S&0 <,BEM8.BDR)TI\C[\7,"B,0V=T:EH?G7['#JXJOJOS$21, M,."?XDS@H2-/DLK8\\,HS.? D9*L &@XW@*Q5=&920_^DB;%S63Q"LY=9U3D M> U!XL1)KG=#"+1T(_#]D0 JAOL$G#EN!0]L-8.NR+/R/KU4F'!/0P$K$8*\I,BAQ8I<\<-1/I+6'C(5ZI^*[7R!/_V]'( MRP3&=Z:X!<+0-ZY")J1F^6FF:-X D+ 0=.EPW],PANTZ &5$C)M4B#(S@I$# M6 TPC0(_ UHD;CD6A)49ZJ/T6I85TQE1AUNF5-1_VEMH7>OX$R^]$5E+D&X] M^_&YMK,H;Q<9[2+7Q*MBI<'@32S@&Y% *KY1@FEEH&.3Y0EW&A*Y-3U0-EFH M*LHTH<.%-++\#[WC$P>>BH!V6@;"'WJ]XVZC>W.5T <=+)HKQL \T___[+UI M;^-(LC7\>>97)'QO VZ =G'35KT LFPW"D]W5[?+,_/VIT&:3%F7S#1WUS/6++V9Q>NLI0*,&>I@(#3<%1^7OR9*$[&-%Q* M@5GBF/F%B[0'#^O"<'K,3R?F2?%96./9YQ6"N@W&'#>_\^#J)N8!VLL[YR__ M/HC*FZ1Y%L^^*).ZQ3>/@9^-^-%<$--LD\=?/IVD[./LCU=ICN?[7JP$>,Y MV2N+/C8O)BCOJ>5\]WZ.:V6V;?I,>YY^Y)_'PS?DX;>KK,&2SBN^<2K8%O&. MK-Y.L;]C1G:1T-4W'AVFY'H>]#V+3'B#GXM@K.AML84$H6'0L&<-FR4ROLSR M%LLJ=E/F/)Z_O)AF,Z!PQU,X.86W%6C3;9S1<-,GQY:F]XI.+YE7%IU:12I& M6B^LG0H;ULE>B]5J>14/[ZF@]I4.%4P/TEMW=DH]8'=+]05[_<*V(7%"ABKON6IS#ZM>8T18/:/5DK:+'I M)+2'A&T;E@U([.U-*10FZM]L/!U_3L7O_%'BR$;@)B'7F3N9L!(V0Z&@R7 M"I:<5 $ ,H# !&O'#DAK_[Y3T;$.]:'2:HMK4T+FI_KD*2S#E#CKHNZ9 M"B0!D03<"ERVQ&@Q9C[A079H:0BJG%!5SN(KYL1C^ M.M>QO>%7AYJ:C:4D7R@5^/2FM"KR=^6BBB94[2+ $S@"S6A1TZ44!VE2^'

NX2Q/N5EY]!TC8^HS?F@2Y_.>E['M=Z?F[X9/##&+DK0V0Q[%Y\7+X^_\22A^(?7TEN)T(TSQW" MCPJ#.))R01(4X@ISGPL@B,HE*T(]+\GY%V% [Z:#?TD<%<_GQ5&!]RX._6EEHVFUR94D! C3#.$^R$?F_G"89AQ=G@Q?$TC8(/X1S3T3O"T8C=#)). Y\ M@R-N/ ZR*4&)9>4@XH@L\#?A\$O%UV/ZE:,P2_BW]X%'O!&-[EGQ+^*R<7)/ MH^"_TT7JE%#!2WF8S3B+_U8<1,7"M?A*G!*Q1S(8!6Q(KKXQ+\\"3F*?A\/ MX[?O/S_8A#]][)^33Y$@AHCSJ/B)QX _K/AG<97%'^=//%,A9I!'SKUA, ZB MXEF*R\5I((Y+Q6V4/_]'$OO\A/F/"P&4_W+#'EB4SV\+L'[WYI8 _&PNA1%, MRC';0F/8;"*W)S8M&5/S(,Y(9R.Z#3)B-.0O^6XZC+LL=\@SKI!>J;_"[O'7 MDI+3NSSCOS6_1A9[7\_N:,K$VLU8W$*A&M_C_6W07)=,.(.4L W2E[2RY'H8 MA4M4D,\SU:2$1<+0ZV"F"Y62[7W<6 MV]PGGTM+FD]LG;>D^L3GY';$7M*C\/KYW=.7$<1"T/':/TXS_G]E@"+L*K>6 M!=>EYZ^?'&3WDNQ(FH_'-'D2HJ/)>",$I6?%W\FBI,Q M#99\BV\> S\;\:.Y(*;)*(^_?#I)V6;RQ>5% >4\MY[OW4V KDW'39]KS]"/_/!Z^(0^_784,5GQ>\8VS M9]U:!;)<(;_-SD+:770.Q58K'L)6JR:RZN\>$\7M:^XJ&!XUQ81EN5UHC M-B "B BZH@()/2/VA&W/HU>#AGKJ*(CR,IH8*?J ['3MKQ>)>\)I=X=1 $\ M _ .P+PFI[ 6]O#3-IL-_3?:,Q,P"I<;ATT 5D@#=<\=5 L4,R*G)F\RD4M M= #D G(!N8!:CH-(EUO&%]V[LSC^NK+E M,G^V$17-T!_B\&$ZQ6$VU$'\$K_DA"6IF T1BMOX,.UD[H5QFB?%8)SAO.LC M1@#H/<+!**[Q_#YG/_\X"KAV3<<,D2$K$<$UOIS]0;BDN=)1#H-ILW1QF;([ MONCWG4>Y^"EN5L5M1ZP8@) * UV%+H8OG[Y0BCE3_-C^5G!^,)#9+B M$3E DWLHWK:S)P1'K&2#E5,G-!HZ\IE) S&5 @J)J11[ M6]@&;8O!5 H=ELMKWP?9M:3UW=-;9W;*;6 ;A**[CK561=#7YC.[C9[; X&! MP$!@"JDB"&QC43F&T[9 8#((K.F;X3"!XC6Z+&G.@2ION6HS#VM>8SR<6J8T M0#1CAS7@TF"XV)8)\[&ODZ50W(@V5^I@Z[3M. <+$YMMHQ1"H+[&JT;(LXVN M4WW2%-@#]H"]E]AS#+=3_8IK,[#7](3?;4*C-)QN[_3_DZ?9\[:X8G<;@CA^ M'C* 2&D@I3%/:4CKC =VX!>P%]JHI>ZFB;4H0E#(<9#G5 MSZU0Y5EXS4HSJI1^W@4$&#:N "N- >%S 32*EO MZF2AYG:[ZB.KC=HCU/UI8[MJA+P#Y"\!/ /P'ME\GK2]G U''E-3^E5/VQV MIS4$'5:MI*TCU&8]TY''2CHH #)"&JY.ZJ!88)8#Y)6UT 10#"@&% /G13UF M0?X>^7M)NX>1RT 6\=A>0 .!5X5/7?<*0$ ,$(-M0YY>G3R]O"78I;V\#@]< M_%C,F=YKG[,6H9"\#0&;BE#[8+FZ?-QZX6FA2TC8'3=A!Q8#BX'%P&)@,; 8 M6 PL)FF)XT-&^>.O/'[%WS]^R-.S>THG'V]8FB6YE^4)5ZU^Y$^'UO:]+'@H MQBI?!JD7QFF>L%LNB8LP]K[^_/>__?A\_@.+MF_@FPTR%/^ M8ECR!Y>[]S0_D\LZ$@*]8<.?3JXO173XI_O7[>4)"7S^!3_YS+(O!LZ5Q?_% M[IF#"[MC7]I=TQKP/^R+]G7KY.<7+VA1V+?!F*7D=_9(;N(Q74^B"Z>'0<3. M1JS@;,LVOY/U@HN/C^5U[^+0+R\T%1>Y85Y\'P6BB>2;+_L -[J[)KYU4*2J4@G23"F"3^7#+DR:,,(5D$4I*QMTCFG %3 2 MF8KB<\J2!_[OZ3DAG_FUIL<2FB0TNB\7Q\@]BUA"0WYAH;W\ F2,3C(2TZ2F-]>1D8T)7>, M\7L7Y:PD@K=*0XJD"-L@WAWDSSQ^/OGIPL335)^ MC_REWCTM:0A_49\BKN'W-/&%?DSUBNO1(UOX%:%]A5[.4;>L=H5J3($S _?2 MX8_<6(F[\PLN+N^6J^(D$[ 5-_'J$?V8<\F,"=:=6=RFSX8LF>%U42E? _?Y MS%=P%2(3AW# !K&__#,%CB8T39G/[_7+E"Z*,POY^P42GS$Y1=UCG'PM4,%# MCC@9S] ;E6^@>#7#1?HRB(A.RG^=OLB-\RP5#UI*9U'8!3%.GZ24 GTJ_D%<))V=D8F6S+3 _2(3+WPMGIL* M.N-/Q'6-/<6B6S-7A%+?:/*T?.4EQEVO.'1*8/P^$L9]J*A4VU((XA9F_%) MN:;/K[.(R1'E)K P91QLYTH2KE;6@>O_#.-3!$3BY;YV6PHW[5F3%W%?O'[Q M=CG:F# #_Y<'@K_X==@WEG@!1^-_X5%-X7)PD(C8,@_ITH^?D]O1S)U\FO],2G+.L@(O[(&&.2TN]T*? M_CL]@'JC&5T'T4,SEB\ MB9(O2]$5O/Q8BC I?I62>VZNHKE9^=;=DG3"O&#(F6;ZR)3_LT^2 M/)SZ^/=Y("P>9TI^T2*:+?7O%?0++1O3KZ4H^.LM?!%Q:/=&J%GI], M',@CYD \74&>G&"BZ2LL+,(B6RUK!8V>^#<3SN*%(A8/9RRHH!!4-#6 C!MJ MGZ7<%;@3=';'S>^YX-*%>QI3GS-D,.046?#\_*:X9LSOUYB_AOFA'IN3/C]# MW,K<*5GR4V8/P:$3?]F6(.I,Y?VUW_$'I5,/MK"70CVYF@3+\%FZ8A$5 M&E,3RP$<+3N+XI:?3? JF_O2QRW=K6>W?H6QB.>Q9RJ*5S,.C;RXMU$2Y_>C M)=X7H.*7*N$Z/SCF7PBGA9->&)YQ#(CP.(52[WVS-XL&?='"!.FBDB94Y"B? MGF.)5_'#;POGSEY\H;V_S7Q" M0I:>L+S&<_+FD?O$HT*3GU-0"UF>=W([AKCQ%9H_#];2Q:AN[1.N]GZW>TXE ME4LK)(@ .$QC;C]%Y#+GJP?!='/Z/*/I&3V;*?_IR1=*OYQ\3\8Q?[DS;>(Z MP4_([X0+,"E>%2#F6GB<3>8099:N4>^;_#N,5M_2V M4_PZ[%XZ^66"4$F]T@T$"PDZ)MAH\67/\_&%O[PJ22Y>6Y&.2OG++_)10G4$ MKF;9NI<9=(Z(ZU(SN,Z_S,XO!2ME9!D6*8QG(S/5MZ7D=8F:%3FI/)W%5PE+ M U\X:9P]1\*;Y\Y7PNZ>%HW7[+?F2IU'*WZF1#=71WZ>SY]D'N/$=_\1RKL( MK].3?W[Y?,49@]_;ZPAOY>470A,A\,(L+3R1P,"K^UQQ&0&GU5XGM\=Y$4QL M[?=-W]O*^YYF@4I$,R(>^\5#EUFCK(S71?)T1)-[?H6Y%[SBLN*MI'$H@E_N M*/)'#I^FZ;[E7Q)XIP5(1]][E+%Q<=KTNZ6TPPZ)[. M'J9XERN$G-*P0)A(+4[3+-,D-%>]@-_[_,=?O.W2Y)4RY1 KK5V1 ICX_ !C M^HL3;A.X5A7?" 9;H7[%+8O+EY[02*&\ M0ES/V=HR=[KF)]?BG(=T0AI!5W++ZL.;*XM&75/Q4Q=9JR M"3H@*G5(]OT[1L<8DI MAO%>MKZYRUDN84:#BS&1P$4Z?4D+ZYQWW&ASC*0+QG-VMHA<2L8MEBF>7:/9 MNF7Z3'YYQ 4BEKJ+'' 9CDR!:;Q.H,W)08"4\].K&Q>VPILJSMVZ;. X+BT/ M_S%NH9_X#131#_N_O%CJ+)GFKMRZ0[BQ8!D1)E"PW.)"0!B+.L0R"TFY.$J] MG*T=\N<4Y76%\[ATK3V2:T=7R%6E\G,7'=LP:6W9]6 MS?4'SN6%+E5SQ7D+0IHOXRZ(B6MC6CB4XEO^,HM (9K6#]!OY+30RSA/.8S2 M[S_JJX(;$KCP(%FRR5M;*LHV)]_*JP2%+U-\7OR92/@SX5(5LB6.F5^XJ#@E M'@_PI\?\=&*>%)_3"?5FG[?7MS$/!X*HO$EN!N/9%V5=??'-8^!G(WXT%\2T MT%?86#I)V3Q\0QY^N^W.V%7SBF^<(PQU?D>6*^2WN9G918+7W#OEER8#,:XI\I[( MK:C8"\L%LK[_'^Y9B6!H"_%"_:!^&TOP'U'"^,5%R'0JO&Z6?D]^X7%842;P M*7I@I?IMTQX+^@?]VUB"MW%&PTV%MY/!5:C;ST%ZCUPRK^P]8LF=\5Z%-NH] M$;>B;;"O'[C^0Y9/[:[AVO*&G.XKT*WZ-&FAK&A0J%:_ ! H"%0F@5K.P2P] MV!/L66_V5$7MM"!(=3B0.Y&MMJ6,S-#L\YWTCZE[T/UYQDHPIT]K5\6%A:+]O?157A>WYN M)="4*5]U;:=K_/+! M4=SB>GF_Z\JJ.H?.=V"(P+X2K,$:?]?H=&1/0$:F#9DVK1;M== PD-OVB_=V M#\P&9FLPLZFB1"J1ESK\Q)VO7D]MBE)%@:JM(=HP6U'+XJ)I5=%T[46EXJ+& MI(4-VSU8"(;,,3+'SZ<&1"M%@ET?FNC*A*DJW M2UC^H1B^LO+X%7\_SS#:9 6DS[3BZ>%3^].,OKW M]*+_7G&I_K<@_?O/';X,XF<1)4>WU6Q&!+\Q!:O?L0=OJ6P-[ MT.WW[+;9[EKE'"37:5\-KBJ?@U2EHMR.YF-:%Z893_+$&]%T-@%5C+(4D\KX M<8^IM%E(&#=Q06\JTHH!A$(<4\MO.P;&G M1$ =C[3G12'!5JN.OP;#C];A"+ZO5=/GH[K)7"<(_DGC"G__)().0BHGSD4_8_^7!9,N1BPVL MO6_+J_50/2,NSL.N%@6I'8)#T+&6VJDC3LIP,E^(WF;4)^1B%:T=:XV'G57'BO# MI58'6GKQN$*"TY_@Z\7C@SSE-\D2DK"P[#,T"B:5]!K2CKHM.-3J.XQZ$3'X M%@[U&E%>LB%+$I'9H-]8-:N-4G[8,TY2WB;W9Q;<:X4\OLH?@X':O$]HO M<>P_!N$V)3-'[:%P7$?<-EK=@\TB545%X*LWS5=72SYPUM\N?J1IRK*44+&A MA_OMU= 3-GC?Z[)Y48\-WF)C8\MVKWD7_PN[UN^W>=-MLR[[HMVQLF\6V MV1=WCFVSV#:+;;/8-HMMLPU71VU4$-MF] M\L&:QN[2Q+;9W9/JU=T:W4[O^ +50O$06BEJFR$X';;(#F@Z$O^]XB<\T)!% M6=J/_"^C.,EN63+^%#VP-!,%F"_FU:[;,+NP]?7BVK;LB\&@/6A?=P8=Z[+; M=LJMK[;9<3N#RK>^RGS-?9+FXS%-GL0NUSCGA,.%9A3_6Q2I3F57%*W2!QJ$ M0EIGPS@Y2_F_D.!9CH1FY)6J;'E+4T!-J;B@5Y]YT]&]'P4)3GT@KOEB0_*S MDCJF0<3+VO<.BLM7M+?W^:=ZN[VVWI;@W$6)M-M67,&>84O.IF&W==Q-PT?> MLXR'Q\/7_^$U22BKY2K*W),N-X-5U@_3='1,#.J]["!OO:OVRUF6:1F.5?T.=2WT1IR'Y2H% MEZM 8:"P=]2M:UMV]4#50G= 8Z Q1501- 8: XV!QC171= 8 LIC4-CV^;%Z MI<%^XQ)[(F.:?&49&7(EP!9Z<9YC="ULHC^ U:J95:\O(BIPGH$+X *X "Z MBQKB AZ4E&A#H11*E8+]DM&,%;M'QGD4>,&$AN0NYA_C._Z#97^O*F!5HXXR M/:/EVI4G!511&*0N-3!:]4'7(9<. #% K($0.[4L>9O^WY-*L\9H5">4 M"A;HG9[1D;A"_YYL5-&&JKUYV'Y0#:CFL$D%T WH!G0#NIFOA%>4(7E#,,W. MA("%P$)@H5?Q5S46X+SU7IN+*='NQ0-U>S66J=?>^@N'SEL]1V M?6^;#%-;N(,EXX!A:!B&IM/I>M\]'EZ7A\T/&5 MN"+6=*O:]!4S#$/;5%)HUK_J/*OK&#W3/IAL5-&&JKUYV'Y0#:CFL$D%T WH M!G0#NIFMA/<.-X,(F1"P$%@(++0ROFJ;/3@\50]#F_W]XX<\/;NG=/+QBS=B M?AZRST/1D%G\]^IY'E@_\K^,XB2[9]_^W'% MU>+QA#\//_KS\%/DQ6-V2[]=?9NP*&47+&+#(%N^#'\-D9#U#1O^=')]:9M6 M]T_WK]O+$Q+X_ OJ96>.V7,LJW7E=+N#5M>T;+MWP?]O8'=Z]F7';9_\_.+= M+;Z'=\93K7KUE8YDNQTQ,DGBAR -XH@,XX0$A9A(1K_Q&PU2+I#Q) E2YHNA M;1D_O)Q4QD%B=X>4(0Z M %X98=67*:%QT#AHW+$$MV_]:E=W:WK-N LEKX05*Z@+0M!A@;1K]#K2ED=5 M>9/B/)1['<].@P4T8P';,3H.: T !IH,@U8MM%S7-# @3)QV@Q9K[@=9PP M?N%*,'7FHHB#(QBADI>J&*,MP>P=KR 5$ 5&U1Q2W48?K MDU471*%H[ZT^6<0K2_>.@;_ZQ&668[@M:4GZQG>P0U9$ >M8'W3:':-].$\4 MZ 0Z@G4WO_GK)AHQ[M'XE>U&:6(Z-C 3T!_H#_=%G.TA3 M2KVVWR?2P"5SV^@X6#)';*=2;%<;<%E&RP6X "Z JY*I.+8IKUUSW<'5^&*O MR@K_M0-.RVK)@HTJ+[=JTP,+4V,\R*O'!QP !^WA<&H9/7ESME^_]FV?7X%,-[D88XME5L%'8M1UK !>P"N\#NP; KFHM4-!(. MV)63C3JHJ>(+FCCRG4#E%NYV#;=( GX*GV M>+(,Q\265&Q)E>@B5J--DD8+*U]'<;B9P^_JI!;M-5N&VSW<+&+EU:=J9T$A M(E/.BP";@6/OO+X%7__^"%/S^XIG7S\XHV8GX?L\W 0CR?\#J(L_3S\%'GQF-W2;U?? M)BQ*V06+V##(;L5OW'*!7(2Q]_7GO__MQ]>7F6W7YB?WTY1E:3_R?PWH71 & M6<#2Y4MPV4="P#=L^-/)]:48B?NG^]?MY0D)?/X%];*SBT[_HGMY?64.KB]Z M%^TV_[]6U[0&=J=G#RX[W9.?7[RP1>'?!F.6DM_9([F)QW0]ARZ<'@81.QNQ M@K(MV_Q.;C@\8OR19W(F\7"^>D(R^HW00F"$1CX)GT5&:,+X/Y%A'')SD)+3 M("+9*,Y3?ESZ_=O;XC=[L-YNS]7;TISL(N6%-V$5SC=UOW M/8^K H^^$^:QX*'(IAS1E5%%+,T3M,*H[ MM!#V>EZ2,[]8E6912K,@KJ3UA78HLHRNO)XRJKQM1('J&!SM$-$RW!9B(L1$ M6UJ6I4JFR">QB)7@P;V]2]PRY95)UMV'0WB$\&@[,V;: !<"I"WK'Q+VP*(< M#9G+X,B1-R9 E3>-X$@=U_/[FAZ@-1;?5PWAX,, M<1'B(H4,59W Y3H %^*B#05X2[\1C\=%05;N5XS3E'@T29Z&VV$&D!4NOMF&6XKK0!.4V!%/8_K1'L+XFP;"NVZ<.;?!.% MMM%KH0X)L9I*IJXVZ'([AB.QD4[=T=7X8.V?-,R+_"*AHH<,C;Q*UK%JYTN> M=HU.KZ+V>^O%4^^I&0C> +BW9D^UG(.U'V\&X!#:;32_INK0KC$SJ&S7L-K' MGQ^GBI8A-*R!(:T/.MV6T34KZH_?0'0V?0;<4GNHA5+_2GI$52 Z'5@,X1+T M9V?YH 9O[*(&III/K8[1.T#573-B<3CS6.?9!GQVVW"[\@9< M-AM\C5\&^D>4,'[I_W)W_?K_(_CB [7#C_.Q2!M:3M.ZC#G:&,IZ3 (Z=0RNIV*F.P-T2" M;[C+ 1X"#[W@H7977ATB>.B%<_0A*V:>KCI^Q=\_?LC3LWM*)Q^_>"/FYR'[ M/)SM!;BEW_K%/KI^Y/_ZG&6X%=>_Y4]]$<;>UY___K,)#3C8CD-(GZ-.$_Y#Z??O[V_8S,!]7:33V]+L[++VUHX9\F2F!SD M!7"#B!O)\O/B1:,X&=-PB2HL<4^N]=W[O+B2 MN:?/M.?I]G%_'@^/AZ__PV^79#E:D%/IVM5>>=6.VIT^/&[L6")57K_SB'-\ MQY)GN3FF081/AR :^E6A?FUT\<#E_-4,$#/;!E=1UZAI-9Z(\Y#ST %ZPY M8:"PMUHE5<]?J.@$NX'=P&Z'=]"LGF'U;#AH<-! 80JI(BALB\UXBC9RT$+1 ML.-FGZS:)$^\$4W9KIDU:3OP*E[)KV*>Q,&VSZJB056[%_ B&HRG"OI' %? M5>-QY;;E!MPNY/W24@IDW.RS+9A2EP7W%EH MJNA/U3Z#0DRFG#,!.@.=*53CL+?$ZMV< 4P'I@/3';/>H=V2-WL+CAOH#'0& M.JM![0/\MDVS;S*::KW5$6MU%ZTKFD1=,XRBMD?7K9PJD\S*J6AUL&,$UIJ[=A2RY;24JO5.VYO(;T[ M(^'A=7EX- <\W8LM1>-*YBFWB0\J%1/K1,YRT@0>?&8D=,P3E-Y M*YD5*#-V]6TDVOKO^FL[AMN3-SY]5WEJH7;KZ%.:]-0A2N5,/Q@2#'DZSVZ2VPLJ'\5R^+,)Y0_*KUG M91'!TE"P7?)-[VTOW(D^E9W/[+:,5EMV3*@VP*IV7."?-!9,7<.R>P 3P 0P M[0^FGN%V89FV 1/6:]8(MJCW#1X8"<83,=%U6J,Z'L<1OY2H_67_EP"IRI:A 2//O90/TAUC=;FY:B %" %2!TC M;5I[2"%SND:P1<>$YVW^9;7[\Y;]:O0,G5MDBZ\6G5NL 8\4^/ K''QU_X]S;?J M3[ZFQ?EPR+RR*[KH1W5+O]W0C-TP+XZ\( R*SMM;]SEO7;=Z/?O2[71;%^V. M97?M;JOL<]YN.]=7/:WZG/=)LB0-T?-O#*Z#=^N_Q#GB2B2"XK_K$8 M3G_-N,;3D/\@S?(L3IY(PF4K-HY,J#@VBXMCV>P5B&N5AP0IH>FTN_J+ON=2 M&ISW=A-*;TOSLLLK6CAGR:*@O3G:F^MTNMYWK]7#:])Q6CE_'^W-Z]O>7%UE M0T/>G1KRJM?&7-J>>.AJ_715L5[FT%7HZEI=14/S?45[2[^)S,<;68]CT@&Z M3VY6Q:9]=TFK8[1<>37>6JN-. \UD0HNI('!P&!K167;1J\E;Y.XUFH#!@.# M*:**8+ MB@9LPW'EU4&B@S=JN=?E\..$\0N72^9^,!RRA$4>JZ0#8\4K'!7$ M0H;IVK)0J,H;K]HE@.6O,2)K958>,ZFB M2/ WE WE;(,VQ7WD"'9F.OZ>F^+UFQ-69AVXU! M(I8ADBNR?1U7FHU3Y84CMZ&.3=(1$2;RWT $$#&O+3%Z\OI&U 41R/:M$>P- M2[E(O1'Q$N8'%8VUJT^@X\@S-@T/<@DRA#4[W$TS1:*;L]I%GM? MS^YHRORB[3:+4HH\XFS'">JCD/5 UF-^7M>4MIP%/ /VN.AXTK+F=<%#TCR MK1'L;XR&*:&13XJ^K1D-HC'_"U'/FR7JO>IK!E51D*HMD4(XT]=$U0=:]@$2 M"H 6H-5$:#G5;^BM"[2:GHT;+.3<2)K?_8=YF1A[9[7MT_$VBPGUC;)L&WNR MD'5 UF&.!V3A@ ?@X84XNK9E2].7NN "V;@U@OU'Y)4YN&*B\"1.@[)'G\C/ MB6]2EF4A$PDZ;.M]KQ"V;:,T 35!VMBW^F#/M:N?Y*0*AI#" [0.:]8Z*'5% MQ9VD1C%C1M,\*?Q)T1PZ8AGQV9 E"2O=S3"@=T$XW9I5M5T$>*I/%(?L!G !7 7P,5B( 6* &""VL>/I8@((J@AE".J7./8?@S DG\83&B3(!B+K M@:P'LA[ !7 !7&PA#L)[=-2QY@ZK!-& :, V89B73F(;K5A1BU9AI M%D*I#QGE3[CR^!5___@A3\_N*9U\_.*-F)^'[//P:CAD7A8\L$^1%X_9+?UV M0S-VP[PX\H(P*&IO;\6/W'*)7(2Q]_7GO__MQQ77&4_"^(FQ+RQY"#SV9403 M=B'VZ2]V7^^'_ +%7Y^'XB?N(RX9_X]B!]8@3K-T_B/\]43B'=RPX4\GUY>V M:77_=/^ZO3PA@<^_H%YVUAJX+:?#*>C:O7+[/:=S>6UU36M@=RY,\V)@G_S\ MXITNOI_;8,Q2\CM[)#?QF*[GQH73PR!B9R-64+%EF]_)#0]'C QC4>+,P4J* MMTHF2?P0^/PV19\J+Z1I&@R#4GRB-'IM+P2:DH0-0_Y:^;\$_-@\$>(L$@Y4 M?%=43Q>-5\5UX@E+:-F:]50T:QW%>4HC/_W^XYL*N9ED>KL)IK>EG=GE-2V< MLV1:3$Z1!?R#B%O-\O/B1:,X&=-PB6@M<M^]SZXKJ7SZ3'N>ON_Y6I^N]]UK]?#;)3'A^+_F&VO/Q86*UQ"\8G"@5(%= M!RE_2O(7=_;(E1@+O8.;!V7;1=F<(^C::UE.?Z5P$U[]Q'%5\W?^[L9W+'D6 MLV,:1/C:2'I '=511VFSJ:".4,?]U7'CC!4*/M=.Y$N+)MUC&O#7%A6[NL4> M[K1,'FVS<5LZWI6OQ)"72WY/V73((;["9YI-L]8QA:&'TP# MI@'3@&EVDD:WAY%CU458]0JDOM"0E1,UQS3YRC)^E[OD FJW =4V>BUI*%+E M95=ME&%[:XT(VW*!"" "B)AMO#3,G@-$[.M0*13*5=LL/O9S+UML,UH%BNJS M>;)KV*Z-0 8)$W5,5'W Y1JM#K*1 !? 50&X>D:O+:\G1]W!U?04W"\L8@D- MBR0<]<=!%*29V$_QP!!E%6Y@IR7-#53EG2/OH([=T0X1;<-QI54T A% A/:( MZ!BM+G+3A\K$=77WN(I62F3=]E=ICGL5_0C6OJ+-ZZ!K4:?QGFSW*>2H0I25 M]#YHM0_7STEOQ4,"2-%R-) D2++*HEO7L%K2UFA!DB!)D*02N@J2E.A)VD;+ MK:CY/TAR[ZB\7JL=99.F:>4!792B-%G78[N(;C2EML5>5-(AM^7(\+ M+* ="Y@MK(F!!< "36:!EF&;TEI/J?(F)48<$KK]RNW2NZ85,/?OLZ=_!3[[ M% U%LU1QJ1OVP**<7?,(X.I;QI*(AH,\Y2^*)>G%T[2Z/NU'_O36MFH%?'7= MN;QJ7UUMP?6E5JV %X1&$A92L:F39#'_NY!@&42Q MJ0R)-Q,BN7N:'Y(]31@)4M$)N&PJ7$5KWX-1_BZWLW#.DAE 'M4TEFT;EB/-R.BM-_OFKE%2J-#2EMZJ M" K;@L)[M3"L6( ME2;LMY_>MWEWR7<6H.K3?=(Q#5MB\F97N:FB5,C?:&#:&H1.R^BTI;F)0"?0 M"71*1*=M6&9%K1 :B,ZF)PZ+1H/5:).D+C"J2.IP_5QTVL_H]#J&);&5_'NR M444;D'4Z[M(JJ*:15-/JR)NW!*H!U8!J0#4KSG/-EN$NG*2M._#6@=T$89 %+?V,TS1/F?^8_Z^5)PM7U@J9! M>BL>;9OF#:YEFP/[ZO+2'G3,[G6_?6GUR^8-%_U.SQUHU;SA=L2F+1<"T;6A M:!;@LXP&85HTQQMRD9('(5,R+@4H)DFFY#'(1M/^>0N'C *6T,0;/9%X2.(\ M(<- E+$$8MQ0\4J*J4/A\TLA-".O]''+YYCF,J;H*Q#E,R\N&_5]%'K_UI:8 ME1L)=Y&D;ATKT'&"/A=7EX33H@5.I15KIGMP)9 MZ2 ?Q?1'N7"^T>U:A&M=1#3DMT7O^Q\IO\T=XC@05Q7$=9AF \?5Q')I<2Y& MH9B;!CC5WEB!#M MM+X*Y?J5/;"02$L=0KV@7J_52]HB&-0+ZO5:O3;>E(I] M J_E6'X4AW\,N ,4>.65RO6%2O3R@"+5 =#*"*N^3 B-@\;52>/VZLJGG%2A MCE!'5:3:]/KZW^*(/9$Q3;ZRC RYPF ,X'U#1_\X1M780+#!GJ&UVK;R^\?YEW.2)<4FG*HAQ*]?4DU?(U4?<"&+!H@!8K!? !? I2.X8+^P"K2%_,J/ MXO"E3A +#:9W@9L:/1&5HR/DQ* _T!_H#_1'3?E ?Y"[WJ&;;9PP?F'"OGDC M&MV+01-)\$"SX&$KYTFZPBGOMLN;Z_.>HNFPQ>K4ZDC;<_VN0)Y15)V(I.O+ M]TB9:.@C@(:THB'DCY"B!=^ ;^#VJ*(O<'M 0Z AN#W*N3T;35(]V(TM"*W: MV9,JWQSFGII69]\[*"ZOV]S3?6]GX9PEYJ9B;JM/I>M\]'EZ7A\?XP5JL ML2HG'\7T1[E _?EV,3<5CL8%01ZBC6E*%.D(=59%J@_=4%^=AJ.JJ\QHY M/,DV>BN*4AK>"@_9"[ 6 L !8 "S2(!= <%UP +@ 7@ LD9P\42F]AJ*J\ M*CKYJ'--P[:E.>*UW^2%M+*$M')ST(5]E( 8( 8#!G0!75JB"P8,_;.WE1^F MJ*X^SS'55>-M*2#W#6FJ,H5'.;X+)YW>H"I3S>C::H;KJ[Q\_Y.G9/:63CU^\$?/SD'T> MBC$LQ0"4LB%Y/_(75J"F$X/\S]$-\_(DX5IT0=,@O16_>LM%=!'&WM>?__ZW M'U=<.(B"C/T:/##_4Y31Z#[@YY0_LGPZ?Q.1$/<-&_YTOV\L3 M$OC\"^IE9ZYI69;9=SOMJ_95OS6XN&X/NJ8UL#N=JZY]?7WR\XO7M_@JWID) MN>KM5SJ0\UD:\XFH">-"&$^2(&6^F)N:+8UD3;D6!D.NZ/RWO%"#X^'Q\,K^_":#&I4 M+@Q]OMWF30C]G;^-\1U+G@7GF 81;O@QXW@H6/T5;.,$I":TMCYIT-U-AETY M.H=)=MD/OR1Q^G91R,%N94"3Y"EX9_KRP>ZF/XYS?@N@>NE4#]AQ[?*\?)R' M-&.^,NK.W\5_BZZW4'HH?24.#\O(11Q_54/C,=X-%/_($V]$1=E#QKQ1Q)_T_NF8_+%6[)N/V6UZ;5D5DI)?>&:U M7,,QI?6/U%MOQ'FHPZ][!:P6J@@*V[R"W[),H]?J'4QB6Y7Q:Z%MJ/&O%<.I MHE9*D)@R/.4ZAN/:E8M$E9U,!-+CI<%DHDZ?\)EEREK#W*PB:,CNIW3&Z MIK0DA2JONNKX ,:WQI X;;6-5E?:\@+\6""FYHBQ+,.V'!@10 *0@%\%2 2 M*_TJMVW8C@F_"GX5$+.1.&S+:'5@1/;.8RF41*]2L+<)]=F8)E]30B.?9.(C MB>AXMY%:[TZP>V?K17TFW%D=H^-*LUL[RTT5-:O:"50(K?K:NN:@\]1R#*?3 M/CH\X8\"O #OMC6RAM.65TH"RPIP ISP>X%.H+/VZ#RU3,/MM8X.3_B] *\L M\-8&G!W#=N5!L^Z6L>F5B;=Q1L-JB-SA1.['N9CW(:V35D@Z%T+;3 M,[JNM *<=V6CBC94[9'#=A^!:K1HH* 4#^G2MJ-K&CV)&\I:\KD3OR4T+-8*'!@(#@6E"8(<.([70(S 8& P,I@F#G5JN:_3< MPSEAB#%!<" X$-RA"*[G&MW>X5)H6JC1OA[:PNKCAXSRQU]Y_(J_?_R0IV?W ME$X^?O%&S,]#]GEX'41!QGX-'IC_*#KCWHNA?6U<"V^]>=KFD- M[(YE77?[@Y.?7[RVQ5=P&XQ92GYGC^0F'M/UK+IP>AA$[&S$"A*W;/,[J:^] M%!49E[(B22$L,IE*B^01UUR2C5C*2%B(BU!^.$W), ZY<> ?,_)*1;:\D>ER M_!00A9+[S(N38A[,1Z&*Y;UN,6MX%U&0TR#BCQKG*8W\]/N/;VK^9N^GM]OK MZ6UI)W=1EH5SEDRCR5F\> 4!?_51^7GQHE&E.;1M>0Z%0BTC;LEK0]4JJ\28F>'W82 M+U.%O4W=?P,+/%N&U9:7*4>!9]U-K[U-<_;Z=K006W71* QF:&/8;-/]I(%F MR#8Z9O6#L%31!YBAO?&T#?G6UPQQV+B(AF"&-A/L+?\G1H<92RHQ1HW9L>H: MCB.O77_3MY,WW9BIOVE.B]53+,)O[SVX1JN+17B%%^%W7T5?O2S_2QS[CT$8 M;K/8[KJ=_N7597?@7CKM*_OZVKZ^Z%^V7:M_W;[JMOM:+;8/1C2ZYW=4K#,S MXM$D>>(2)'3,+6Q&XB&YGXJ(W#V1A$WBI%Q-3=F]D#L9Q@D9!BG7?O+$563O ME??9BI:D!?07I0&RUM,7*:\[6YXN$>AQJ;"D/HO<8YK-0 M?%/!.KAE2UD(;_6.NQ"^[_E:GZ[WW6OU\-O%#"C@?<4WSI[!? 6R?-O1>\?, M["+!M<5LTF)[:!PT;BG43VB4AD51):'^?_(T*WQYJ!O4[: $]SK8D)*;4Z^% M7)69 AY^1U?^/3LF>M>*6HM0&\CM"/Y9U^AUY16%:*TW^_IGFF1WJQ3A) BRIV(2WJ% D;["'*N^^ZO &AK[&D"C%T;4M M6YJ^ !? A?:X@*E ?G\[V?8GDY _?+%8=\D>6!A/B@HPX8A=LDD8%X5X58"K M097T;:/7/O[H)U54KFH+IQ!R]35]S4%G!;XD( J('@"BM8&@9 -9=W0A._\BUWRZ<$:U$O<21_YA[SK MUZ5CN]UU-?O_CPZUMVX.S0@D-R/H2NE%T':.NR/]R#,!FO3PFJ1=E7/JL5M5 MZFY5:!PT3HK&;5S'C_JI]=*]H"&-/&:0.\9=EDA$"CQ$$.' ,?&L]\X*[,@Y MVB*4UGJS;WI#(TI3SN2"PD!A.VXJ['0-LXU-A2@-DE31SF],9!ZW:3A5WQTA MV"F%0/H M:C:X<)I&SU'6E?PND "D7Z5;0T;6-FM;#L<5;0*'6]4,F/U 9Z\ M7<#83J&&Q3Y,5C=L&&<<+*OV_IMTO^?RE_3?W(O^;?I[>EZ=A%N-H5Y6+\U[K3]:Z9QJH MD#IN/ UK.PO.9:#2DG&5R:=_G'\Y/R:F]:Y(127SQJ+JM(PV"IFQ%^/85A<, M!@;;D<$ZANO*6WW76FW 8& P1501#+8Y@W4-MP,?[ B%D2*BK%?@.%WAWR7? ML>]X!>WJC1W#L1QIL'M'.JHH2-4N CR!!B/JU+*,;NM@8X.PBP:( ^(MP]>G[1,XJ!<>]KKR-@3O+3!7U08I/ MT10?V QL]JZXVBVCU:W(60.;@5[K^C<*>M@JMW M'?Y&LYP_7,#2S\-?X^C^EB7C2W:7;;W-L-._<'N7=J]K]R\OKJ\'5V:_4VXS M=-L#V^U6OLVPTAY_Q5;#5^]ZETMM49:^R^4-0N_O$W9/,T8F21!YP82&9$*? MQK,-DV$LH,5?,_'Y>RZ&RHC!,Q$7'QD&#VPZ6T9LGI2U8U(Y+P0[*G?;4>E* MV5#9/?(0$5OA;77U6]7FU":M)]O>*?XZ^*9EMP^I*VV^ERIO<-_#%"L5: MJK"W"4@:V&:OQV.VZJ\3M+;_5,5KMBBK%T1Y1PF+&9BL0 MJUPC#M_N6U?7UQV6M=]:^N>I=7 M_*"R4Z+M]*][1^N4B-0S!TE;3C,_\ZBYYR.W$CSNZ<<5/1Z^*0^O26^Y]1:^ MNYN!%Z>5G\31'P/NM-IC<277(.R;QR89F;"$I".QTNO3C&ZSJ46Q1DO' M;H*8I-F;PCO8K4P=(EGN+BKMH.F+YWUAW(M^N\:YBNM$WGJKQ*<1X:V1W/4(,& M=*.!MF&9TAIEJ_(J00.@ =# -C30,MI=:<6,JKQ*T !H #2P55&S93@.>&#O M9,&&N1;MLPB_)'&:DDD2#X.W"Y4:O[&ITS$LUZT\(:J*8E1M>I$1!KH6T=4S MW!:V#0)=0%=5[9:KGT4$= %=#417SS7:\E*PM4=7XU=NR\:<9)C$8Q)/6%+L M24VKP)AV4+(Z1J>-MF!(8U9F=K2#A&T9'73* R0 B6=(V(:%Q2Y I!XAH1K MV/+R9W6!!-9]UC:;9QD)BC@$L?T[_2%[%F)[9,X4,DXU0E?+<$UY+=B +J + MZ'I&5]OHN&V@"^@"NBI 5]=P'7E3TNJ.KL:O^ES0-/ (EU[$[R]][K"&] 4_ MSSRWD>)&/@_YO&= .-)J30$( *(.@,!F9P "@'@&A"MMWE== ('UGG62O0S" M/&/^@>*/^D3Y/#!!W30R: H9JCIA2]Y.56 +V *VJ@F7@"U@"]BJ)O*J/;:: M/N#R1;_M3B7]MBL0F0[<@^07] ?Z _V!_J@I'^@/J2-S7+T53=-UR[1>%.B\<%F,-S --2,]-;:TATY>T_ M!R0 "?TAT3-LIP5( !* Q"S+T34L6UJ6HRZ0P.KP\;MGUZ=BU3)L&TWLD$A4 MR$[5!URV:=A=# 8#NH"NBM#50V(:Z *ZJD!7U^B:0%=U45G-@B_1-OPTC-/T M^PJ[AVN'HM.6+2VG]_K=5[>.+%T]OD?&#QF_][,1IN&@=Q$@ 4@LU-\85@?5 M X $(#&'1-MP;4PTVCL":QJ6Y6W],$L0U2<(#>B_/, M_IG3)&-)^'0=1#3R AI^BH9Q,BZVY=R*J]]R45R$L??U MY[__[3Z MTC:M[I_N7[>7_YY>\]]+5_HCI%'_6Y#^>Y+][+@(<@"EO[& MQGRL;7>N+Z]:KM,:#"[,B\Z@?7G=-:V!W>FT.N[5Y>HE)P&$3\VSE,:^>GW;_XVJ6;/+BEMC0Y%177"6(.*>7GQ=_)A*@")<(TQ+'S"]<0)%X+ RG MQ_QT8IX4GSG/>+//VZL),VS>/9%:;N*;QX#/QOQH[D@[N+$9XE( MPX1TDK*/LS]^>,EHS_>=K+(DEKV2]S?/B93WU'*^>Y]W5W+X])GV//W(/X^' M;\C#;Y<@A.?ZBF_>:S$^Y;6I)*S)-Y+&8>"3_S&+_U0AR[?=PG?,S"X2O/KF ML30EW(D)PL*U>18IM]WD<\9/)<*GVF:[-#00&KBY!HXG8?S$&/G"N!!X/,"6 M5?"&A31C_O.7%RQBPP *J;)"RHGM*]"VVSBCX0Y1K]S*2=V7YBYH*(!JD$OF M%:'PL]99AIA9)7UODY1&HE/M+>*H5ZJKBFR5Z#):A:3D9^I*K>O:EBTMLZNW M[NR;YD,]S^XV%#0&&@.-@<9 8Z QT!AH;'\::_H8M"2WN('1Z^^'$N^MCLLZM=BX!(WF:"346H?=1<7=9_O?"TT"5D M[HZ;N0.+@<7 8F QL!A8#"P&%E.FN^[&S7&/W%NWLVEO7=,=M#JV:5X,3+=] MV;_L7/9[T]ZZ@]:%/4!O7?36+:ZR9*O06Q>]=57K#XN'U^7AT5NWXD:2%YJT;I2%)FM*EC)JH3O[YMY0 M:Z72U@:M51$T!AH#C8'&-%=%T!AH[%@TUO3J6[2\?76>;;0ZIBQTJ?*>JS;W ML.HU1H35,UHM:?L] E 0GM(V+9AV8#$WMZ40F$B-M"K Z]3R[![[L'BPGKO M,$2JY@ 6K$[8:QN.@^V] !_ =P3P=8RVW0/XL+=>1O%_FK*,!.,)#1+A=2)T M$Q#KM*7-*6D&C)#I:#!<, $.N N8$:.X8TI%!Q5*<';A$9I2(N]E]3_3YYF M18J0B(K[6&SJ0,ST9BY>6B4TFFRJ SA]35E]D.4X@!:@!6A5 2UYWF/MH=7T M-%[U+3)W*CK6H3X48R%>GM=RI14W:J$!2/)4;KY!+:"6PJ56:J:!J2&1H8P^8@TY)= MU -D IE IHQU:]A,Y"@KK@/N5J-BDL:SJB(^I2:P*E-7XYC2JLC?E8LJFE"U MBP!/X @THT5-EU( N3;C+D5@["?9:#@&;,[G>YO]M M;3J]WAY<#*PKY_+*MEV[U>_T.];U='I]W[F^OM1W>GTVXC)>.;$^Q4]OQ\!A9KWAT,;_=]^8[OY?OKT"6;WN#&&D/#:R?!F+D??T44LYB< 7: M=AMG--PAV$69W\J%T$OF%?'OL]99Q8*HM#7WG9)Y6D_4Q#36S5@+]/7&!MF>6_VD&2VT!@0& E-$%4%@6_2;<]K5[_#70FOV M);"FE]96WQ)*N\)UQY+F'*CREJLV\[#F-<;#J66B$88X#_OZ 9<-HDMY6Q)5 M4?S#.UD*Q8WZ-U^JSY["T[;C'"Q,;+:-4@B!^AJO&B'/-KH.QG,#>\#>X;'G M&&ZG^A779F"OZ0F_HW2*T@YRR BI8&4QCRE(:U3 N .!RBV/K((TZE^6KO MB*8N<$*"<-O.1])4#(4F*#1YH[NBO!Y)6NM,U?Z"0G2FG",!^@)][1BWR.L/ MJ+7*@+V:P%ZJ:)L2!*4,!UD2>\>K_N8/'P;6*]I#,>ZK\[K2T*/*2T;J49W4 MHW9P*,71M2U;FKX %\"%]KB F4!*?5,G"S6WVU4?66W4'J'N3QO;52/D'2!_ M"> !> #>*Y/7DS=6KMG(:WI*;VT!A[2%]9W6$'18M9*VCE";]4Q']K!+M14 M&2$-5R=U4"PPRP'RREIH B@&% .*@?.B'K,@?X_\O:3=P\AE((MX;"^@@<"K MPJ>N>P4@( :(P;8A3Z].GE[>$BSF)V-^\O'S<>N%IX4N(6%WW(0=6 PL!A8# MBX'%P&)@,;"8I"6.#QGEC[_R^!5___@A3\_N*9U\_.*-F)^'[//PAJ59DGM9 MGG EXQ]8\L NGFZ?)OS?Q+[*6RZ(BS#VOO[\][_]N,?I7-Z1$.H-&_YT=#6R[:_/_N*U^KW_=NKP8..VN:0WL3L_N.6;_Y.<7 M+VE1X+?!F*7D=_9(;N(Q74^D"Z>'0<3.1JS@; M1X$W(C1AQ&<9#4+FDV&>%'.O[QC_.7(:1/S\.$]IY*???WQ3JPXEC9U4_JV; MVWSJ[L)5EJR3R8FTN$H0<<-;?E[\F2A.QC1O%?1"5-TGS+)Y]43H8Q3>/@9^-^-%<$%/&XVP6TDG*/L[^ M^.$E@SW?]V*>ZID%[949R4]M9SOWN?9E8P_?:8]3S_RS^/A&_+PV^5] M$5Z\XAM9D]LERO)M-[""X>Y7WSR6IH0[/T$89 %+GT4JVDI_+HQZT=P" 2XT ML!(-'$_"^(DQ\H5Q(8B5G&45O&$AS9C__.4%B]@P@$*JK)!R5ITKT+;;.*/A M#E$N"OE6+KE>,J]8I76TV&G;)[6'?^4Z,&F1WK/M:IO;Z"%SNR; MSD/MEDJ;)+161=#7YCUNC9Y;_5PV+;0&! 8"4T0506";[PLSG+8% I-!8$TO MXD7_W-?HLC#*#JD\- J=G6<93D?:"'$@ HBH 2+:/6D9L+H@ DE[[+Z7LT.Q M[4@S-PW?HHCTS ',5XV09QL]4]XD5F /V /V-L6>8[2D62J,9=L5FGW<*D-SB !" !2,R-A&W8EC0?K"Z00,(>%;ER:I,LPVVA+A!U@=I8L#IAKV-T M.O)&J@!\ !_ MS'X>H;MN ?JG(E"*J?IBPCP7A"@T1XG0C=!,0Z;6E;*9L! M(V0Z&@R7"B9KJ ( 9 "!"Y@1A;TQA8*CVFV>JD_,9%>?*%1%4ZJV6 H!3E]3 M5A]D.?+VI !:@)8$:+TSE:!&T)/G7>XLM+I L^EIP+7;Q:1MX]FI7%F'^E)I M525'NN@ 4@256[^02V@EL+G,5H2BWYTT &0"\@%Y'(0-J-."DF=)@/&-;HF"@L!& !F0\"T M#4M>AJ$9@$%F#Y6XE2S@26L24_MX"!N\!=Q]<\<-?VGI?$DDBPUW)D^2&C_/%7'K_B[Q\_Y.G9/:63 MCU^\$?/SD'T>WK T2W(ORQ.N7/P#2Q[8Q=/MTX3_FRC]O>6"N AC[^O/?__; MCZM.?V!1SM+K)!Y??7)R3P^1?4R\[:EZYK M7URUVA>#OM5N7;:NVYVN:0WL3L=I6^;@Y.<7[W+QO=P&8Y:2W]DCN8G'=#W/ M+IP>!A$[&[&"UBW;_$ZJ+GR*AG$R+M=@$B868Z)[DL7\[T*N9,CE2MA4L,2; M2;;\W@^&0Y8P_JOW"U(E5(B5!"GA_SN,0VY54G(:1"0;Q7E*(S_]_N.;JG:H M9]_0+NUR.POG+)DBD[-F >T@XE:V_+QXT4B\C'")>RUQS/S"!=Z(Q\)P>LQ/ M)^9)\9F3B3?[O+WB/09^-N)_\F>:)5(%=!ZDPN']Q1XY<<8NR\?8H*-N>RN8<0==>RW+S<./@JCE;=7D6 MLUA^61=ZR%R6@9I"3:M3TZ-V\8&:0DTW4].--]^C.G6-R/\1!1GSR9>,9FR; M[4720:_WS%A,&MY\#Z3I&M8!=D%JH3?[)JE1F%C1VALH#!3V!H6U#1?CTD%A MH#"E5!$4MCF%6;;A6/+Z06NM-_M26-.+T -$L#2 2^D.B;71[L!)[NU$*Q895"O;JMZM^%;BISXY: MR^D8O4[UX8PJ&H&DBP9FJ4[P,@VG):WG'N %> %>R_#J2MRQ7W=X-3W?]JO8 MP$+Z8WZ A[3;-,?0=J05K:GRGI%C4,?:: <)VS*LEC2; D@ $O6 A+2!376! M!-)N:P3;3P-*_J!>, R\2@*8QC2\X\!K.Q5U5VE@TSND%PZ17F@..FW#LAR@ M$^@$.A5$IVM8;=A.Y [ER.\VSFA8C39)ZE"FBJ24:D*F3.&PT^MP/JJH@?4* MV:BB#4@\56[\036@FI=4TY)8U .J =6 :D U*\YSS9;AN(?KH*J*-DB,IF0T M297;Y71U+]4O(YJP"YHR?Q"/)RQ*B[:@7S)^PN>)^#/M>UGP$&1/6_=,-=M. MRW5Z3JMST1]T!NYE]_JJ[)GJV'W3[6K5,[5/TGP\ILD3B8?\7"&!>%).L9O* MA^01UW)"PY!D(T8F(8U>-$25T0&UM]N#]+:T#[N(=>&<)9/0J/ZGCI3^I^Z^ M;2@=K9MP[GFZK?7=NUK?_6%EKTE+RTI]%N6*6MZ1U=ORJ:"/6N'B'+6;5\W" MQ8U;^-5!>_Y5."G,)WW^C/2>08\.DW8X*DL?0(_(#1O3(.*W2P;\\(2'$3D- MR2U+QOJ*4#D5:PI5O;YP&;7>WR?LGF:,?.(J%D1IX)%_TC!_S6)R?D]<*9@*LY;'EX#2CX\)3=! MRZZ^L<0+4D;^2 (/ON51EK0.HEE']3T%ESTQFH#'P&,J64OLM5DCSNG2&XGS M+,VX2/E=&N22>>5,>ZL8:2]OM+A,F>K1[],R3!/=/E'?K[*3LA/ZM%9%-"S> M?!M$]]RNO@&1%EH# E.4P"H6G#3EA%3KHHZ;AV2JJ*;R4MUW@UA7]U#LEX3R M:'GC(:M5>'7*>!UN%XVKD2A3JMCHJ)N1W=XY&N@ $<>/^R&?1LE'L:H6M>13 MV:*"]J[L;+%9FC-;75N18WJYIU:W^M3::RVI3D32%4G:,C*2&>C\O9C5=L[= MZN>(JH(B)*X5]3 A. BNMKGINCOS-?/9!S3R6"C19:^@&$TESUW>V) -!=5L M!Q[$?MQ=$T=UUQWWW#D8WE2!#M+C2/]"/DK+!^GQ8Z3'=?>T5];<_\Y?7E%S M[YA%T7U%YFY%3[1ZYM8MPS+E;5S868:JZ!Q2@(I:T4J:7NI=9WVX5IGU+]]W M.N?R2NEVEZ<6>@>.U)4CE:FR/B;46^=M>8UTH:HPYS#GRF'<,=J6O+H%F'.Y M^8MZI2FF17RB)7*%Z0FMDPQV6UK]GBIO':L.^F755=$=:99>)PYPG/.N-).L MRIL$"^C' M(\B2I"4T?:G%NH#@Q(K0R(9=@F]G;N'7PIE+*J4K#_9*GH[1TG MA'V;,$_\G<7D@7];Y1HREHBQ"00I8W4,MO+:ID2'-6681NXJK.KO'DRC*-,H M)#BLA-9=V6#6ZF_6I*Y&JO[N)8:TF\WL77BN-X;9='=[KNY>CR5M4"I9)^GU M(TMM=Q,,+&M>58,>.4JW4<]W7N,292X-IMWAOOYUN-Q7[6] M'3%"YT.G@OG0J0@K0>_P0/_KM,ZMUWG M':Y$:.07C\1F,U^*9Q+3H[/89FI^+!KVUX\_WW4P^7MCSO^@ M3V,69?U'FOA7XTD8/S%67/6///%&_(@_0AJ)&6G%[_73-!^7/[?U_/-VIS>P M.I;3;YG61=ON7+2=3CG__,)T+@>N5O//_\7U-LV"<0%YLZI%,*YP*5O.9%R?%J_LH ME'!:$+(JZ;J+%(Q#WO+K).@NMUR\C />]3YRG) M"W,@_NTBY+[I&<=X'/+O2]TK-+*X*S*.?18:Q>/_>OMIKHO/Y_\F$$P&- EC M\B48"Z.T\@J/038J53X.>9PG3G^<#?.DTV&>])DG/KY)>9OAM;<;7'M;QHV[ MD,?".:\7GQ8M&<3*FX5(@92TY4]*.\&[:O?F MJ& BVW7I:/W%'2URQ2EYXPY"T#4-^\#LLSOJX*JY/FJ7E;54;(,9=+5^NBJM M1 6Z"EVM6%&KT,7Y'4'J 'MEA%5?OE1E>[X.4H4Z M:JZ.>FE7\W*Z!]BD9 >]A0'>FMG\5_+^"P M],E3P$)Y$VMK&>]8YX?KA5+O. >)!B0:M@)>]0LOO$9-K @TQ"&E52H]_$2E1D : _T!_HCSZ5\(W+N\@OD:^G!VH[ M\I+\#7<]$?LA]ML&>3;JJH \(.\H&V!02JQ&ND5[A[/B4GZ]<28/9LU $_(" M#4:+=2YM[@[0 K34'"WFN;1!E,U "W*&QZJ)KV<0=8B:$54T1)R',7$*FK"Z M0JL%:*FH(8"6_M"2YC;6'EJ-S^U57,2O.9"DV:AFQ%_(5C0:+[CEDKD(^=$___UO/Z[Y MF3OQ,X-X/&%16ESDAJ59$@@GLOBA?N2_^.8?49"E?2_C'F;VM/P[_$U%XG7< ML.%/)]>7MFEU_W3_NKT\(8'/OZ!>=M9M#SJM]N#"=+M.Y\*\:K<'5UW3&MB= MB[YY;7=/?G[Q>A=?U6TP9BGYG3V2FWA,UW/'PNEA$+&S$2N4S[+-[Z2J1Y]P M@8]I\D3B(4GF8B)E0_Y<"(K0J:1(P/].R3 ..?FE118T&\5Y2B,_-0C[YK%) M1B8L(:EX+<2G&?W^[3T+FSUE;[>'[&W)J;N(?.&<)3HU.0,4J XB;B'*SXL7 MC>)D3,,E'K'$,?,+%P@D'@O#Z3$_G9@GQ6?.(][L\_8*]ACXV8C_R9_I+DY\ ME@BN"^DD91]G?_SPDHZ>;VHQ5)U36F=E_?/FP6YY2QWGN_N$7T)Q\/;N_*B/04XH)''0HGFK(+% G6LFB71JFTHJ&8;-]BPXZX'']64V=WSMKQF%.]( M1Q7H*!NWZ6[I-EF&_)VC?WD9TC&+=4AYY=M+:NAP-?3C7-1PS?2PGO%@SY*6 M!_P,]FOPP/Q/$?<>[@-^3C]-699>YUF>L/XXYJ_[O\7/BZVJ M4MUIM("C%0NB"7 @K!4.& M<2(Z]$W%2&@A1[&%(!Z25VJTY8]/03-%4P$$GWEQ4MS!1Z&NTT+3S3V_71[_ MK3T1V/Q0_\T/KI3-#]TC;UYH*[Q]H$&1+&M?6XC2/KYW-^!1'L'"2 MTI%\=V9W@;X%)\#L9,XD@\4\LB7:)B*+'E%JI_?7GRI2OL7NM-M-V9)<#Y.Q MW2)5+-97+!:+5<\YK#C#T 0 E-\N/RRH*@)Q7*15\/JL$TP]1P$W=RUJ>P.? MEB):BO9C[!>5\=B9GCWJH4@M;N/4X\2D'I>\N@-OZ,Z=<3A#:R%X#C7F2P]; M7!R";!RNB#$F@/I=S+!1,KZ1.HR5AFZ>E73ILG-S>^M?#5O#;KMU=7M]V>G8 M,Y/N]0?_\K8N9R;FZ]SV>Z?BR'9TE6MXG]:L8)9F/(G81\R&D!@N\YA]F@E[ MN/'C7!G'.O0/3-SF W#PT-$E*HQU<MB_Q>*U5A&B>#*= M@Q(%&V,*%"2,X_IO[#*.09RHI7GRP.ZXEC2_^VD@&W^ .L9B?Y8JS)ZN<;T1 M26Z9CU96*N_RS*K_= QJ9I2JJ1&(G8K#S!@T"V5LY]4L6>N354R\Z0;[ETF. M5*BEL<+N!"Q(8D-"7,1%5'!2]\]D5;O("2LMEDB>9VKQ@W61F%]*"*X(6DZB M*[J#TT974&;*VE)?J\'7Y%RA[)?D3UD!V"XO.WO=% M:R)LI>2 M=_PZ?=H.LNPN$7Z<3WX\Q !K$;&SOT]ID<7U_+O<9$^)'%\N3@Z M2V]*XDCB^')QW/M:4^U7]9NR8"W3YZ"7<:4KVM:O?+K4U5E]E^J:QRX#&N_?;KA M&6?7*DG$HE3N(GY[;,.@#MG$-^^NV]#SV\Y26%=E[LM>JVE);C D.KXW[#HK MA460($C4'Q(#S_>=W1ML"B3(>_T#YE[.9C&,WL2UWXA[$:N9.<)%(^Q&S&+U M@%_+0-=3(0?-R?'1'WJ#OKM=T:%\JXK(D8>F!FO?^:!SX'N=CKN2JH1.0B>A MTQTZ \_O$3JKXW'LUCY*T60"6L0HG@*=!YV$. J=+<,UV?>"(T+T''+2D!>' MT'@X&KL.C_L)C81&0N/!#EF_Z[4[1ZO7=Q9H+-.=6W?3=G$!)U3:)NI:SV&R M2F15Y)]Y(IG(H5?)CLCJ.JC&RC"KMFL*21Q)'$E<91E'46P'70)J;AA"K^\- MGE4OY2S"$&@7><:0Z+>\SM!9" !!@B#1!$@,V\[N0#8%$A2L5K6[ LTY2^][ MO7:G]'UD582E[,6)-M($KK5V0Z_=RA,@U?-ZQ[MT0) B2#4>4AW?"P;N;,0S M@52)_L:FW!38,YCJ%"!UNL.K;AAEX+>\[A'#*,^Z'BZY9BJP^IX-L =>IT_ M)F 3L)L%[%;7&_3=93@F8)?K[JV[I;ZZ^+!5IY6JD!PILIR6"9(?DA^2GTK= M,SB7T+@R+R T)XZ@%?A>QUW0:>,#"6C+2&$ZSX&7W_9Z?7?'F@0O@A?!:P-> M%&1Z5+]([>U"*J^P5]:DP&L/]Z[T>RYWD6C#?MZ0Z+4($@0)@L02$EVOU:'R M"N26:\(MA.9LB[HMKS\\6N!GXW=-Y)1H6IC(:='9]@8^H9/02>BL(#H[OC<8 M4'F%ZG@70(C0>C<3#T I^2NQ,: MJXG&AJ&M/_0ZO;9CM#4;350JX04)CV,5\DQ$RXN\['7PIO:[R@H# MV1^X/%FDJT'D+JJXV7LNP X&7N=X>:((V 1L O91XAY\V.@>L:;@60.;+O/^ M_#$)U52PU['2^@T;I6JZ2+>CDI.DV6D6G ==;S@\WM7\GW?W06K/9FW$BJGW#LAA/?VGY*'^BD/=>&5]E@B MZA\G7&'H]ST_.'V^*E()=4)_<]?UA</W2F\B;#<^]'-R!5CQ5..5XA7)%AD/!4L41E; MW?K+%%-YRK0M( 1/:#87;,H3/K:5/E,Q4VEF'KK+M4R$UDPF+)L(#:_(DQ## MDGF,74-;E3".R2^,A65><,>UQ-^!9A8"OSDTGJ4JRL.,1=^EA M5"B^#9DSS M&,F%WZ8\_2HV*HUZ+,PU,%X V?D,J?,8CZ8RD3JS4=+P?0H_R__8S'/8C9S. MN$S-F]2(\?"O7*9 G4PRGHPE&)C0+?J@S0BT%L"*B8@C8&)JB/&^ZV&L5#27 M<>S!Y*CPZUL8IL !3)'&@HB1@#&D(EXP6D^ 21,5@RD*%& ^8@VDIP+(!F[D M*0S2,\0:\K3$7MXNVB]&?W$ $-YE'$:XZ_FC;<_7)#\&(7I;*(R@Y?_TLX&" M3$"/9._;@TYY*H0^'?+IT&EU.8F?0/T4]8>M%@,,R7N A;D>$!;^-)_(<&(T%8 0 3T%Q92)A"M>DIT M'IL_X%5"?VEV][!\)'N8 M"2:-!K::6[/71M&J7,/K])L?5W([UDR4*!AK;3;68#0JUG4$?E_O-$'6QQO+ M=(#/+#LVZ@]6GS@NGOG'*_^5^0X+=+CXOH,17^04Y.U7,6>_*U@3OZ=\+J-L M A]A3(6' :R,F,^T>+_X\//WZ_RKIZV3'8;#_KM_2U-W^-/3MN].:[P8TPN; MO[1]K9O7F_I:#;ZFKK#J;">#X 17()ZQ-X*%'19-IPS[(#6,DOT)YBN[A14E M:KC?M3K"]I3OH@Q9V^:EJ\B\$D3S5YB[Z9U(5VQN^QY[;,/5 MF#H+<" Q)3$M3TSWSLKU/$L >%.E /Y2"]&K439'_XQUR;@+WSTHY*36F53< MQ:(\)7JUCT$)6BTO:+N+HJNUW!SDGJ>K2-4\T:ZW*)(*>X8*ZW@=WUU:T%K+ M#:DP4F$5$4528?NKL';'&SA,45YKN7FI"GO^#K-9&\E_K8[C#_&--*[X:JL# MX&HY2T):E6DN>Z6G!;W1F,"Z]R+ M",:*&G<&22-:P_[7M#K'HTW59$&\CJ=]FB55,U9JIIN687E M2-60JB%50ZK&MNOX7:_=*6F7U6!54Y\D&B?GVK&(^VB2SZQEMS'SXBWS*/ L M2^5=7N1J3( M7#,U^1]XD?-&I6.>%%EF] 7[?3W9PS5/>,0]=ONOVTN/_8(9(=@EO 3 9+K& M]UQJR=EO/)0C&0+]8\P>\01Y@H>3Q:.S.%\\9EZY)!T:19@,!]F@TK5\/;8A MD'IHO@KS>R1'(Y%B(IRQ4..4SR:H(8H,0)3!PK;96$,I@P5EL*A3\WI37ZO! M4U(!RF#Q7(91!HM3"1O=N:8,%B2F9RBFE,&"Q+0&8DH9+%[*\@UGT2E!7^_[ M;W1OEZGZZX(5*WEAE08J;"* MB"*IL/U56-#RVH&[8*Q:R\U+5=BY!Z';P_]#7"*-NY <=+U^W]GFIBH37/8: M3TMYDR'1]SI#2N5"D"!(+"'1\P9#6B5>;$95:&]8)F,QJ+(,W#3G5FW0[GM# MAW=+FGYMEIPN1UB6F@0OWVMWAP0O@A?!JQQX#=R%AC4>7N?N;]NX7D,;*NMC MZ+FKB%&5>28?0W56F]I!HA5X09>RQ1(D"!(;D'"6M[(ID""WVR.,7;^O7,H& MYFR2W@'P>NV.L_W-N2>](_?",=P+YX/.EA<$[@K9$#H)G81.=^CL>$&/UD[R M';KA'R6,W9=3E%IM5SM*&$N.)\KB2*KF2*J&$L:2JB%50ZJ&$L964M50PMC* M$?>K GG*DRQ]8"K/M(P$4Z.U/*^A^:N(V$BE;*I2 7_C"=NB_9!W!_Y/3OI! MBE4.'%:)<4]PI'>1K%4FC"4]/,FU%ADFDX6M M+GQ]*4F%(Z2 KH%C)$*5FGRR[W'Z"]7:ZEX,&/04P^].^. =C_;V\*+KE':3 M]O=HY'>Z%QVWY'^?'/EX0[D8UE6(6H[E_]B,[[NE?J?^SY,0UAMR=J9DJ[R$K4S0]EAC(9U;B;"#):W^.&"P1HO$S H9)1COO)& M+O?Q]^OYQ8^-TN+SW]_E^NV8\]G[SV(\!=O@=S%3*29\OP&LQ4KGJ?@",W85 MJ_#K/__[O_Z^?'S"4W'%M8BNU70F$FUF\],,_[U,HH\))KP#:)_ S+# M!R089_]W,?K'JP\WB*O_Z_SYY>85DQ'\P,/L;?O6'_0ZU\,/W6%_T&NW>OU6 M>^ 'UZU^JW_M=Z]?_?,[VW"=9T]D,]^U62C+M#1?Y[;?.Q5'MJ//&3#QK6$: M6^=:)0SA2EOIEG-WAG/A&N>8^(:?L7;!* ; :UO]@1 M]E@LM'VTL(A73V.'(0+*Z M8=^#IJ>"(@VBQ&HU3#DT0=T8_IJ#,Q@D0#&L4 M;'#-(ZF(Q3T^I6T);3:#L2FPN]F_8373F9QBZVUB306'+8J9LM9500CBU+X^ MUX!4)B3\T;XWS%-3>V'*TZ\B@^'ANPL-9[KUS,>KF,,;/H<3A?4AE$&M(<)R M=:HB$7M,V3[_A;!EUSR-%?LLIWG,=SU^P;YL=8S;Z%L&3B@QB*1 MZMN_U@WK1NP;]I7-Y?^3?OZ>GAU<]L;6.NFV[KJ MW71K;MVL,,@Q:0?]G9IE7"3.BJC;.;H;^!D:-2%.3;Q@$[-1$5IJ#IMTG MT#17RMA+(W8C0979 E>@AW+0(*DQT4!;@?KC=['4$UB+!5ML]E6@,C= H M+!AOU96IR*782'ZSUH( ^V&*ZS8NRTF..;C-'T #1+(P/39Z062 $6*K=Z&R M6QH[.B=,IL[, >TJ>25JGN)G["+$7ISO:)S 3K,*ME[98IT MF:,>U.27AH1CK5"[,Y$[=)R@?2O8G!_/ZY,H-ZON][(DP;3%C4)J_ \9S!W, MVX^7MG/']F[M"(OZ%,!!JG$OXL"RF_![<41?GN_Y]C\W.+(Z%)7:FBX/K0P4 M&]NC>;[]"W_[[/LP[< 7>W^PH.T8/1RCW>0Y>4>GZP5!QQNV'>V%YJB)"RUF MS?NE&D/_2$.6'-+(3X=&VS49_SG6I ?MGM<>N)EA,.,V%F:[87W]ZN;S'_K5 M&]=B?1299;?H/80!@#U9.#:/9S#!!X>:?G7&L=+P1MWP.#8C-#Y8;1>U.R$2 M-N610"L=*'J[=#=,#;_UHK?MS<$%=J99A.TRV]N&*6WM>I[ 3B%^@!<5=CEZ M*&2"Y7?7Z9M/1%)X?T,YD^B'#077ME OM.4%/0N/WHZ]"KHL63CAR=A$;J!/ M(57QH@$Z,C"80X5A;FC/4R35N)%71Z-X6NH@CN,XEOW<^LJ-E\G-*5O;&PX= MK75&-F#3P=%EEL>9D:-$K)\F NGW. >/B%RW#;LF>_ MBX6S\,?UELZ=EZ;=1^":F&56R6 0@/>(7*(K(K6@PP=,Z%>A>-,EPY>6MG7[ M@@YS@JJ_M;I@0#L-'<&2Y6Z#0]Q&?C@Y+G ;V5%HWL5<1\6)52935XJXY3@P M:VT+N&49C!R<*5GA!$PZ%DZ'DW_1JB%'^VWG$7KKX3T>6.Z1.3B5>GG\O:&Y MOM<.J!E[YN35$RY3-#H7$B^>$3P#S9* M*G>)XF1NYIM%&-"IR2N'=V5.]*<-:[3O%7KW$8N4S_"<"P_H)KC!DIFT9B=Z M?-E?.8<]=PI;\)#KR>KXS)5:^9M_$;0<;1J7GERD;D-+@P7]6ZK&*0:?F5^* MT_(+#+RX$V.>L!E_0& _,EYW>O2T T;7QHT(E_N4GEE]5WL2%(''IMS9-@0X MX"B@:<4 ^?T&#%:_31@$=K5Z&@;.HHX#1U''B^DQ86Y _&,3-$K5M')3Y%)J MNF7CQD9B&6=D),*8F]#3,!H M%ISMSERJU%$1>FN=&77RYY9+985NM?R8T'(NLBRTPHS+=8U0+OI+N*;I#G.M MCNM==EVA=P2A=N5YW!#J'VY='HGJ?498[D9(+Q[H@L4%-FF4A]F_>8J'B ][ MWTZZO6GW;JZN!OU@,+BYZ5]=W;87MY-NKF[ZM_6.WUVP@UTKG35TN^N2.%#& M4_YU<4M#AFMQFD:)+*^ES!>,#9&Q8-S]KP0S#XM1Q.B^W/SSVHFV3#3LRS&= M,ORYQB>).T#\(R!N(#:?3GGZ\>,0$#67SAWZ[A);"VB224XEG!]]?!X.KZ MZF88!#?MJ]M.:W@Y*,#;]R\_M*[J E[3[M+Q"LO"2Y:=SPV=S *'W&> MK-U-R_@WD*M$C##.19IS[9&*8S77[+6YO:]R#=.BW[QW(&K#PT:X:K9?FJ)# M^+W69B,SD3_[9MUA$M;\Q'Y?[S3!"R[Q1IZ> )]9=FPRNK!0Q''QS#]>^:_, M=SWCX>+[\Z5K+J-L A]A3$6FG!#FC<^T>+_XL.7'6Q&UGK5SE3FGM3-)Z_Z) M/RU-W>%/3^?FV9D(J!C3"YN_M'VMF]>;^EH-_GE9<"EOW+:^"5Z8H+KD/-1X M%5"D3AGVP1XX_XD'SK>XB]R7;R1L+Q2V]@ED;9N7Q5N,F;#UBM.*YC,\$2?- MF;D_"TE6STY6G94O)%DE62U95O74RL\]:9IS MT#3.=CB-5T-E<*J$(@Y>OS\LG5VUD)J7*K"SKY+'O[&9TD7NJ[6\@(MK*<_< MJ#6WIOK_+!+CM9PI^:H(0=E6 "WV#<9%?^"L1B+A@?!0>SP$7N [VT V!1'D M'7^N_<4Q9;I*BQC5,I#5G,KAKW?<*"IK\[@2H1K50GQ#_IP*+6E- MX13F4( M>80\0MZ6E=EK.XOY:OPQQ;E[^3Z++(M-\2'-YC*;F!LE1<*93#Z1G^]<-FZO MV\Y\ZK1DD9NCZ6C9E4R#X$)P(;CLA$MKN^X H84\AL_GX"]X:U2S*#?IG,2W MF4PW+A+KC&=Y9BX2QW(J,_/'4BR\IZ+&F[/;>@W;+8<1%R_E6[.13YZ08WA" MS@>[;7?AG 1< BX!]UC [70)N54UMIME4R_OJ!69B5W>3ML4O3:(7J1R3#?C M+$%"(X*V]^52'>Z0=+W^P-DEYRJE4"*AA1->==B2=&0HB%% M0XIFIZ)Q>2OV7!3-VK;JG4DQN?/Y'9_7\JWNF49U/?7J'UI\&MWJ3$YY)O0> M"59;_9MKO^?W^Y?MR\YEV[]J!X%-L!KT/K3;W;HD6#5?M[(C SMP3[=DR ]G M[PA4'BY:QR+NRT2P62IF?'6R!$)D/"8F/'TD$]@N2RP\F<$/-JXH%7_E$JN< M@1#PL?D1#ZA,HF6Q%$93"%CK?#JS$>_9A&>,CT8BS,SI%9^JW/8V4T6MWJ)( M[HY7FL["T);6!4Q@)6"A+[!NBZG[^W:L\-<[KJ7VUND26+G=T(,9=3>IP[R[ M::2+4KZFX,WJ@8(:&Y2/WVRY=_@-2PPC0MG71,V3"P8\U!L#3S''KRG;F;#) M,HTT XYR\UY,.IU*8=P07+.YB&/\_SV'5^6:*2QOMLVZM4'=B5B*^V7)8JSX MHA*3V':MV)A,PWR*Y;%#9!1.]%1I$)!5NNHUFNUU!.P/V\*OR$W#]&*60#!2 M>&62F\+)F*X82?.*2LJ@E?^S.IK$B#.M13%MJY<4?XLEOY.QB4;SV(C+E.$< MV;_+!(:5V3F76"\Z_2ILREXMPCPM&A6]3T0FL? 2IG 8,<2'UY[_5BI M:"Z!PU80D)\+JI?#, ]&4H>QTOFBU$NA>[-->@UK51R#%-M?'TSQ*Q#-0IA# M(>^18&\+ +FV]STBD8D4&"RLN"\9@!V9TC)OK?2@M(M$%^41+\,,2QG;&L>H MZO,8:08\I;::3S91ZV+XW)S]FTL)+C*@>+Z^'RF5(=9^@2_LF_DI5:AA)EDV M>__NW7P^O_AVE\87*AV_:_E^^QW^^1T^^*IX/GN8P?.P+IDZ#:^PZW=;??_S MO__^#ON1[_'??_X_4$L#!!0 ( /9[/$YZQ%;'W!@ *X7 0 1 <')G MU^'^R?#LZFKOK[_\]/-_[.__X_3^VCD7;CBC M/'#.)"4!'3M/+)@ZOX^I^N9X4LRF M03#_='#P]/3T>B[%1%*E7KMB=G!T./@P&!P#44 F5Y]\QK\56C\_2/^UD!-H M>7A\@*\?B*))AK<'T?/SX\4"_39NJL:DA@!T<_./F M>JB%O??+3XZCA<]FTZD+M?")8%6SCRY M*YT.J!\H_&L_ _$:QMUS#AJ@$*K]"2'SYFCD.T:HQ$_614<*GZH-X:-AK8L0 MJN^F$-*PVB!D4^02=%:[X%_[2;]]?+0_.%H/B\R -,,BZ;<)+#X>$.FBJ$%L M;K!/G^<^X200R .4B X(H?D04!^_60%%#YG2""TA]E/*]-HI' M [8D/=8>W[R U$$CW_-+U'&#V+3#I#T:YN6KYOQ).N# ;YL-J:C[>B(>#UP1 M\D NT#*]KV/23/V2/_8S("V1":4$_ZL%-OF.Z5]KXS.FK-+6J[).^*.-=2\ MH\_NM#D*:2_]:VTD&'^D2CL:QTV$DNL6_][/0+3#A!/FJL;:D?6*?JZM%XJY M"&[0!(FD#_[8SSJW1""8R^9JD?;2ORQJ03@7@8:$CY*'\SGCGHB>P#-YSV,"?83U_^?+O%?@]^= M-%D9H.A4Z$4*NKBAKXFXSI!,(*#9_KRG@-L^C2G_[D2-J=>4*.C"..LP33YY M:$H3=*%^1\F92]J4'.BB('AOI7@(8 0-' ;!Y6FH&(<@^$S,'AC7\-2>@TV^ MWE^5A\L:"6/?9*QDM$R9?CD:'+X?'!XZ^\XY4ZXO5"@I_)& WWA<:G"A% W7B_A$R M2<<;$&4-Z)7"/:XIW&0L1W@.C.9$PSG)>#N1)ZP:D0>?KB76&()-=,>'[X\/ M!S5%%\'KHUR&=());77"QU<\H#)B"?%O83UNM[C5@&A=\@;O;$M> MTA?.P4 MX#O9 #LY&KA^Q4%4]%**V9G@ >,AXY/L[>DBAM#2Z&Y\?*M9'KRSF>5:.N*\ MBA"*/@]E*.6;/"P26/TVWM7"7=?]:C%"I8*4.V4U%63GK=64S3U]I#S4<_OB M6;?PST(5P.R2,+'CMPCWQ;2C,0:5VO-F7>V)!XWL2X*4DV*%QB5I@HCM=*R] MA/'A.?,\*@'&KQ34B,RG# @\D92HK2A=/90JM?#M2VNA?IXBZN0Q=32J.[VT M*T&[8*8V7&N(,WAG"W%J:DC_8I\SHJ;X[P("\T?BIW+ ;R&:8W6E60W(GMP[ M,D0Z".^_]'^='-A8ABG@G;0R7EP2)G\C?DAOO7/Z$ RI&TJ&N>33!;KUDKA! M2/P;$N#C1=C@SN1SV]<%XA/HY&"/-0B)*3X81.1PXK)T&KGT:^ M4K;#<#8C00WN=@G"Y.B8_%/,,II<&93Y1B M'HL^"&Y:%[\7OI7:NQ*;U]7>F )474N7F!#].R5EWQ-R7T&K D10^)@>1Q/D M%"G:*?Z+*5(7E;NV J_D#IHJ\&VI I_D%/BDH," [_YP28%W"FI4AF9>=UUP M]N\)1P9GNZY:]-#)%K,9"Y(@)\JO3BAW60.Q64#8'>N/)LP%BS<':/)/IW9-'*FJ\UB-T\?S299YMPP2G68SKQH$XTJI,,VU,; M6RZBMMG\)B K9;SJ0]IEW/-LO87W#1?+2D#V9?*C:9FTBZZ/JR-7PF=CW#20 MC[<:2*D,@$4ZL"K"_W!E' +C]&XV+9P,5#%8ZM>R6,+0.X*9\2D-,">^MGB* MT"ID]5;/I)JR.F+IU:SR@S(+K&W%;,K@YED.!P-=B>K MC,5KS[<:4"ND6#'ORJ2XFX&K_!+?#>W5\33O$2T!B2[.(\:S>!>%H26 M\7@X!?V="G],I<)49;!85VH&B';IO6DDO3SX_W2B 7HDQW,JV:/.9UQQ%V+LV)#\-$NI]QDQ([MOPP#/UL"O M;Y="4C;A9_&V=/CSB MYL"-0FN6+K6!L"=*CPV)TC)A]B]#FISH=<+'%SR M?^*>T+.-%:U96.#81'. M89HG3<\5R_W$!'8$SLG!ZY%H+HCD8%64#L:HU(Y:79$8^UH=D\%;@V.2@$FB M,P 5.8P]%\-9AMBM=TH4<60L8NZY)VMB>#,OQ0+!ZJ0, MWAJ<%(N@^N>GI/7?-Y0@?QK%Z>;.]CC]C6$YS!5]YR'U70S1"0SQ$P#[17") MM? 2M!>7BJ8QWGJ#V$.[-X::_Q*Q.J_BHR6201U8_?+#ZG6PIR&=44;&A[^S M8,IX^NIOC$HBW>GBUKMDG'"7$3_B\R:T9#,85*K0BN]4JD)E+YXT3DXPI?F^ M*6KH9>EW"8+Q,2<[94M9V-:MJ@>L4@56_*I2%>BY5V7D=S.WR@;"GOQY8_"K M2@75/Z\J^O8Z(L_U99'O8D\HF#RH^&.O[MY//N/';\&C3WMW$LS!<_2RH15K M -$>(II6L[R4(/A/X>-VFVB$N$D_+5J.]VT7(1N(2GFMG%90E%?/UYL<:^^D M>&1XNX6Z%#+WO+VPJB!6RF[%;2C*+H./WXX*+WLOS7OJ"O"%?18G0K\.+^D8 M_&4?"QI"/)_^G@1T)"X\C[JH_] +G[27]KHC5FK#2BA:U(;B^&A]1Q 3?'T] M?.W$B#@I)@X.[(R$;I(BA)#TFYWV+,L2XW@QX>S?= P-3BF'@1L'H>T'J-2- M]TUU(S^@EGLR9.]EG^YI/J<>E5++8YU5P ZO4K+O[)+-[6U.X.]6 ,V 9E'C M:D=[#MX4*Q8ET\< ,2!\PH#L^%1?/OY5B/$3\VN7'=M V%/PIA-*,VC)P;_X M&3(!N),,+R=&S$',#, 0N9VVE0IZ MN=%+*%/9&)6Z8DA:U=>5E;8[+5B64'H,T!2:4'7%S\ ^+_#HGQG>=W7K)2TW MJ!6-QZS4$D.JK$)+<@<+15A %QU3)[@X$3+8(NFVTYXE239UU*L V3_RF([G MK))S_USY+W@((5CFDM38QM9@@M$.PV MSK0AJDPR_3-<]U2'FW<$N#&2A"OB(N3:8BGM;S5@@P\& Q:#C8 M@=@GA.D8EP*\WF=<"MQ((Y3"TQ.L(VU^H5,+R)7"7''5EH29"W:*;Y*1=D*> M-'/?3%WM172FTW:6Q-1'=RU@T2ZS.Y_4/E9GJ9=]X3'=<9V'29 M.MNMTY'1]RJPOY>V9TA]ZH(#^C\A.*!4^HMT0_,Y"6)=#N6ITN&5);_O<,)6L:4#[&I*3!]5[2231N7Y[.]?92?Q@ MBG^>X/&Y3=.HZPYCGVL#PP:^,MEB<5@T:M3$B<>-OLWJ)]'0/?5!C((J7AU\ MZYE;Q5L[-J(:K4:LU)*5#;SE6E)$0'^M+VL;8[%3F(PGN;OALWE],9O[8D&I M[G(72G<*W5ID S8Y9*7*K)2GEJM,\0+ZO%U)T(@-3(*(3D+LU";C8=M/$C6A M50I[-6@M%7;//U.8.9Y55.$9&"K^NL!.OVVH0>/9[@>?J<91GFEOE[+[UCM!ZC4@Y5ODS7U(/,C>_YARRR;AADK M&PQ[@FI@2E"5BK!_N:@1E;-K03AX1@ -/*4S2<>L=H%E67=KY'UH*E%"2 Z" MTNX1 M.WT&EP.WG$%\5C_3",U+A*OB%4JU4\_&"PBC;I95?.IP/UTQ262*&M MBUL77*4T5WQ6L+W9BF8'8EW2#C\8EC2[Q/[4R]K/!\]J_(G,YXQ[ M A_%#S@7$?;Z&3ZB?O2AGSPH?='7Y[U AG1/2W4N)^J?)[@K#/Z]-95 @=FZ MH;,'*O<<3F;T\U[MULSW40#)<"J$\5D0(FZ_2A'./^\]/TB??6(!G>TY 5#V M>8\+SL/9I[&8$<:OX 42O.=$#>=4,C$>Z8;C4,:I\H-FA+ZK361ERVX2^+XV M@94M.TA@NCEHB!?;87KZZQRO#D5Y'7Z\>';!WF0G&J;' R\1ORZ4K3$FQX@_ M0J:TW8CKJ,^$"J)-H(L1?0Y.??#V,X)KMEZ#L" !\P)"3[$7WHGGZ8,E:7R? MV[)DZS3M@/C&8XTD'M=JR>>K6%HC,:1S$L&%M1/T%R!&?_X& ' M;=@5/9G!M F(7"SSZX'XN-$3F$4?,.K:E**,_Q6J -MX0EY(*>29D)+J305+ M>E*G90?-7^X L5M/*SOX.MEY,LM&OG;S#LR('*["@&MT4L[ 1)J]^8^CO?.Y M'W]E.Z>/U!=Z"QFL3^<4/YK,5I>Q!ATZ(&"42,X^X[W?;!P;&[W[)SI/-J6N M?OL7%+$;YX4V1/1]>@KRU1@:,H^1[&BI6(D)!D?D 98N=,;@73C#9"OL91RO+@ZVQ]V\A;G3B'T7?AN';2^!1$LW/GU;$[ULH_6Q1,&4 M\.SPW@VSNTXE+(2PABP"".Q#U%"XU7B:&K1WAJ M&5KW[H#"&7!OK0'1I>=![@7C490GO/A=!,7"N.\R>&=-[1E14_R'M9J/Q->W M'G*868\T:U5BK]/+M6E-6M>C^D\%B PLA18W[;N>B]W'# LGWKW<#T M#2CN[*)8HT_E(YB&I-0X'QT>'2W1V:!# M]\FUDK9U,C*THR-]P>1]Y6.FHEE%,::C;,(OB.0@@FS>U6W=M=BC5&RXF1*L M":=QA:%V0@(ZB5A7E&+-MMW3343\_N[F3,BY*".LY/WV-?24(J\!OC@J@%'OCIXEIF7>2PI2^KH+^K&$&^XH)?Y(Y/S44CK,;=M+#=?H"94;(VI$GI/[8J(' MR3?7N.S@GKH4XJ=<\-BJ9\?4M)P-MW/]T89/T-_3-Y7 --4["^,U"+]8@><. MZ+NE'&D(Y(=A#OQ8$G9TBX I*=FV\P_,C'NJP&NF*JI-D##OE?[_Y?W2M1E4 M&^ /P+1<1OF<0ASLLK2.(_<1R<"E%R>EDH7I9B2U,+^V.;H9*>/!"L#L7 MRC=BYA?!@;X0F@$-L;TPU$XUYV13P%TK66G$17B(J1Y0&%UEV=E.Z]O@7@T%,7B@OK-._"-MA39]+>&J"J)6VV_-7^^=(V)K[4' M#8PMX]\AE%1C9B@OK->T>TF'&-O(@707EY&+K3.WT%R-1"*GK\-S =C+I;3G M&OU_0&8,J>^W982Y[_8C\ZO9G#")SX1W+?C$!^,\CIQIDK]?.R*S=NO.6N=T MX;EX)K.TTD.OU?A#A3ZN/)X4LVLR5U1X<=$E$*-WO0?PZ)K-6+3G1IV'="0P MP2C!0P('\XYRX@?Z^J>88]]OO.XZ8SDF:,!Z[X((Y?$;F\#*KTFW>[8>)OM'TXU;,*_V]&A0/7;KKT=5= M49K5S3H@7, 1C,4,/S!D&[?OP/%VV9SX]W1.%E&M"Y47;#(-[J*_DQN\59[8 M=0%U30%:<>E2A'*9MNB(D%M.VW"K"N"?G&NC)[%9KD4 _Q1<&TTEI9N8D66 MNL:E4I.<*STA944J%6VZYR;5&W#)9N$LJK0'])+/ MT,);"A3/ ?*C+M90&5FM^FXO.U0N/@'3*%Q6PJ6'VQ?6EQ!1N?4NGJD;:G9& M:2M]/QS8#XS:LFUJM5NW%\AY_>& TKX;D('P(O])-6)375+P6\$P78AJ,_XUJI M9)7*U4SI,_@SMK3HN<878%]%PL>2"- M>VU_BB3XYJ]Q/YD0#!16%5GO/%J9".N!Z(2Z9R28=U^E9:$P@U&8N9U*IXL; M\B]X&I60+G#0Y)QS/'GK-#++PRE$$U7L^ZYC=XKO>.Y&5%7->*I$7D2OLK.M M6==N4(TVZV'EY@8I"9_HI@^+K$F<.M 7*.C_W!#YC09G@D<)W^(W_Y6/%4?KP-\&S#6 YDY<)K=>GB.]MD4UY8K'N]? M,!WKEQ8KQE6*":D;A=BYBL]2Z8^>Q/]!A(/_=/%3_JXBW*&?*Q KJD:;CMTK M9,A1@74Y5WP&Q"YF&D> MG:0>E=('U4;70F1G3J=K6,N^VY_GT643RIW2&?GEI_\'4$L#!!0 ( /9[ M/$[PR0 M3# (L0 @ 5 <')G&UL[7U9EQLY MVQG_)@5>5M%K.<)"75_/H;(%FK6&22 MF0E2&O?IKJXB$\C AP^!"" 0^-=__W8Y>?8EMK.ZF?[Y%_(G_,NS./5-J*>? M__S+[Q_1V<>7;]_^\N__]D__^G\0^J\7']X]>]7XQ66/:W$&=_/$MM<_GL;TW[1_W%(K0J]&SYRZ2>_O$O^8>SL_CLVZS^EYF_B)?V M7>/M?/GNB_G\ZE^>/__Z]>N?OKEV\J>F_?R<8LR>WY9Z\HG\%[IY#.6/$*&( MD3]]FX5?GD$+I[/ENSN\Y.;Q;]\]_Y4MGR;&F.?+;V\?G=6;'H1JR?/_^O7= MQV4[43V=S>W4QU_^[9^>/5O!T3:3^"&F9_G_OW]X^Z"2J[;YW,;9[$^^N7R> M'WC^8C&KI_#)R^;2U=,E:#,085G311O3GW^Y:C_/H/5$$\)P;OL_;RLSO[Z* M?_YE5E]>3:#5SX<4ZS?;MO#;E_@JSFT].4C,I^H84>S<4V$QB>?IMS@_F\WB M?';F_V=1MS'T:$CW6D=LVB?K)O$@\1^6'%C$C_%S5B6SLVEX.YW'=O5..SF_ MBNU^#.]>4_$FO 5]>AG?@&I\V4SG]70!NO7NVQ?7ZQKVI-A8[RT.SZ'*XO": MBS?Q0_P2IXME5[S^MGQB\G(QFT/OM- /ZV\_@52#0W#HFT\*HOSAJSJEV$(= M?XGP$GMU47L[.0,+9%84L[U$*0[B?EI^W_H&:LY+.[O(_[V&.?"+G=Q*\"7. MYDMY=LG?N8)2 K^Q=?N?=K* *?Y5=/./T2_:>EY'&&%9\[;6SQ=V\JN=YX^O M._)UW+>6@N;CXO+2MM?G:?.3GUJ;/0WX[>P+B)?I]J9I/\+W]^IXWRCRE:7W M&5SXNH/ NXN.+^2;!2BH^&L]K2\7EQ_@"3MY;Z_W8MX0E8_?T'WMW .J&K\1 M'4="UPH&$W@Z:R9UR,M1]W5P!T%W%!Q;P/NM/B;2?-U+XRW5E!*X(,Q[U[;V$UI+J_:>!&G,] !*S?_73,[O">V5W>< MQ@S32WO4/7(SNR]I=:]A9)$_7@!.%\TD@..;C9KY]:&B/UW30$UX%5NPN>;+ M7I[-VT4G1W)KH3$%V]<4V*N2,04_7\SS+D8VU,$XC_7GZ4'H84>QNHW)WR8%$O%V3^S7:&7B>G::AK87&%&RU&;G^))Q/ M?VNF;5Y%; &K3,RN2GR0RL=LZ,8/_U;/+^KI[5=_K<&Z:OW%]7EZ4T_!MZKM M9-6&/B@,^N8Q(=IW_.]5R9B"=], '8H.).3*R_ADO^T6:L.CPPN17:!FNC+# MW[?0+]]67W;LY_UK&KX)^W*S0]'AA7S?-E_J'$4U R/UWN?[R]RQIN&;\"'Z M!K3/I%X;)[]_?!/!8[.3[,HMYDU[_0%>$GI7/'P#;W=A7L44P:D*!Y*T4SW#B]]-VS]98#"! MP#W]7$/-ZWBN:?A+TX2O]63G2E6'HN,+N;]"W;NJ\1MQ%U>WVN4YNVS:>?WW MY?AZ_>TJ3F?+$(['-?PU3KI&\Q5Y>4F@'C\T) X[ZB[0S-O]Y0MX),[>3E\" M-Z_SGO)ELYC.S]/-DP,T^]!WC0]#5PW9L8*!!/XMAZ$ 2VYBC^!]MQA^K&$: MS($2T_F9]QD^P/%],ZF[[&'WKOC8#81/%I=Y/0B0%BXYL+2; ML0';=_(:_$7'!F#TH7%J0^3VJ;/)I/F:M[U''Q2[7WEL4+KI^8&J'ZBQX-E> MQ79^G?<=_F=17^55F%TMV%9F1+$Z$JQ#T1&%[,:!W24'$O%#7,XB[RV\[%-K MIS/K.VUX[RHWLG@=N[IC\<&$S=N'/@?O3C_O%FW#PV,(LN_*KD' MGY[EM:3N(=B'USA&D[H-]BU%!A-J7J\6T-]/[,ZMYLU/CR)*YU[=4F@@P3[& M2?2@+/YC =HBMI/KVXV=5W9N?Y_:1:CAZUVB[EE-6>$[PGU8;66;TFUH'539 M4 W9.Q1K])"K[U_0E1&["@XEX+SQ?[RPLQBR2PO^;*?8F.VE1A7M9C)9?GM^ MM;0NLL&>_SS+<4]=396!JA^UL0_/QX WLO&I]5IJKW;W>=.H$-P[P777':_A M5MOX!B>TQO([QJ5!#V-2GWJV54T>\\Z;QK.5N;AK5?!K]"@=^G MW;<*AWM#J2;?*I$]K>K>%8_:P(ZF0(>R XGY*;:7[QH[A?'ZKI["^'W91K S M=DFXH]BXPJV/7:V.GM:=5^L.JVW=Q,I_=?++D L)DG2[IG]79UUA_OI@O?UW58EO_';4? M)LY:/_%\EB?P7",")_CRIGQ."':"O=P,!C TOPA-#H1M(UPW&P+9U)]OVE<9 M;G#N]_X*&QRPM@0YG0)BDG'$E=-(!>^DEL:$2 XG./V')?BI]M[NT?.]N9(_ M.;1!=E.#5H?+YO>^J*>OOWFHO4GK[U:U;!@>QQ.F8E1YHK0"*D2%=$H2*2,Y MHHPHKGST0='#QPJ[&ROH'V2P_%!]^2/.._="A>]]66C2V?SRREOA1"(!A>09 MXE)Q9&/42'@30_18G_=C8E_?;YIA6.DI8]-RTOC++CL MFQKV6%+TR==:<&%H+=+T\_>98C;HI0U/5\)K@X7"2!C,P=!1&IR% #^$,S+X MQ(7MM(S1T5=89HNHW2+#",Y+JN=/R+SEZ4I*AY7W&''#/-+&)>2?=&,@5.I.?E>6M>;_"'Y(/9-:E+909"4+CP;S8VMO#Z@-HJ MXB7F'N:+8(E!@A@ G#J)C'81 V5]N&7#Y#!O*#?\S@M]9VX6?B[\)2/ MH @G\59JT&%;)O_#*ZTX-5IR"_.GI0QAYQ/"FB5$!76>>.R,-L?;UN[:L%4N MI/-I_.]HVUM"#(#8YHHK1@W 11.23EC$0W(H1,418T$FP:S5J<<.8QD_KA1I MFB,C?[!Y]E";W,J=FG9F[P YNS$Q[#1\#]59 IV=6P -V<;+<5]8"2%>4/;F M]0O]\L7KEV^&UZ8JR?5&P7LS].\V**P'3':S1)' MM"X><7B57B:'&\_FR^R)>\R0NZJJ$G:)4DX0X4DC&1-!40>%DJ(\"&J#\9WF MQ*,@]XB\M.)XYKY:=Y/;]Q=;3%WG0Q^TK>8/47XE 6;(J(I641%)@A9R" MR8YIFC1Q6D?68Q^9E''DQV7.#G.B%.ZEU@(/;5]>/AF3MP_JKR).AHF ;9-IMESQJJ8!+7RDFD"8U( M&Z81BY'>+@*##XE/=IH=M;$G.[L>8V;X$9 >?T(X=,">S7.Q31V4"QAI\ M>:05=2APP8!%SMYN]QG)>L20C:OF2S"I!**GL!918+^CZXV&Q5Z[[PV$QPCD M>A?M[)&DMS)N78OO6$/%<, 46(EH8A9QBSW",(&@:(T0-&@E7"<%<%0%85U0EJ2A3B2'EE4;:"I\',4-$)1(==I@H>^I;$:,PX*F(C[%@+1X=M+TA M;Z>?OC9YZ;E3U%#7NBKO;4H,[ H&<*.8@X)A$F%(FA"@/P@8(.%PNI7Q]$^( M;KV0/3W&P5OC<)R[K:UB)BHP1@SB*7AD@DA(2PQ] K:N,B**Y'HX;&5<_--B M71]L3XYW;YI%.QCM;BNK4N28>YO]5@_#DFN#-.<)\6!P-$I)HGNPCO_CL:X/ MM*='NOK+<+KNMK(*W#4X<,0\%DA%2KF/A$C3PX60_VB4ZX5L MB166I]<92H87;Q&CQ!+/W173]\-2CABZ\51RB(4: *@R93 M"DEEX //#!&=$C:,V8K=BQP/GJN",L%[ M8G@V&"HP^(N@##Q).\R>6-,_K4 MUS .Z9['>P ]02DU6VU>HOUXT;3SG 5N0V#X!@9TKZ1R6'KOF4!6<@.Z4P7$ MDM7(:>LME9'$/O-327H!*4BAK_4?MF-]<@+4K?KM3^8K1Q G,[ @+ M+U%4).=WX X)+:U0)!" ^]2),U9W;V#5&("6(M2>VF)U-0H(/:2PRVGAD&68*2Z1D.\JF=^TN1; MW7>Z+1O*@.ZC@4:.422@3!GE$CEA" )U:!FC7H4^&8[*K!4/J T&Q*D4'Y[, M2+D]W_"V8E5BR@8@.O)*6123%\@;)A'3QA%IG>?TY"V* 1S;@3$JQ8@W]12@ M>5=_N9\<:P7'=DYL+U@%!AJ18H^$%QI)%R4*"B9&;'V4UJA$R3 Y-T^;%8.C M5(H7IY-LN^2\T*NO?X#O 3"+DY#?R!NCY01$Z@EOP6S/U^W@&=\]7(3@'O'ZYH\,Z%2)$A,*HM!@VODO1@V1'' M-8E8\Y-/BS%L%S8C8%9L'#33SWF)+Q]%Z4"'[Y^N<-"&BASE0[A%5$:.K)4& MT6"B]1)0\SVFP.)\.*C+'C-@$)A*KYN^M]=Y2:_[BNG# I6G'H"!22/@E!#U M3(&CESQ*223!(L. Z*G[P0,383"D2G'AYI[']0WF>\T5.\M6,/5314E$8!(2 M, A50,):& V&.Z&Q)2+VR(Q;QB<>F"%C@%;,F:J_U"%.0W?-\42)*OF 85)5 MB&!LD$P)YEP>8,YEU"3NN +->>H.],#$& ZJ@O-(N[CG W;1&4^6J0(Q1GGP M/DSR$GD7(W(4)DV3) =G0GNC>_A593SKX6>3P< JZV2O!-]K-ME>L J&"2ZU MS'F^*'(N,F28-HAPS+6!Z57%'M%D9=SN@>DQ.&+%XH0V9/.^:<#U;J9T*5X1 M&!-64 -P9HU))4=*68::&$#X8C M&H5'P0F&2#0,!<&%8!JZLD\FD>*.S? K'N,!>;1]@7MX[;DY\+!DWN&R#&.) M3$@*:0(*F$9'4? "&RXD]:F''5//,,#6-2VN2]MYUV$C84JYRS6422D M=-1(>BK@I98CJ:#7!"%,^!X)UHI[0<-395#LB@6M[K.WL DP)44"^9'VTB 7 MG4>6$ E*T\#$;(6CJ4<@07%':'A6#()9N0"DM;I;2KTK G[#TU6T5!MK @HQ MI_'Q(2)*P-=C =NH+$F8G/S^2]\N^R[T: B8RAFNEY?-M%/_/WZTLM!0EK#/ MM[]R))P&)\Z"31ZL4D%'L,G#R6?F&+CS!\"HV I9"/7J9H_WM@:#YZ6]JN=V M6XC1$R4J&;P%-]XB+0FH2J4#SW\@1@%&SI2%TQB\).> M?+CRP"09!;6""^PWPBXM8=!\5VV\B--9_27>7:@%3M-YVI$0>K^:*F4TY]0E M1&@D"#QXGD\1$3#/E%%.*J[IR2_&#ZUN1H>PI#VR(Q/B$Z;)$Z4JF'RE3AR< ML>BAK9R#W^ZL0CA1):5U+LH>MQ$67YP?8\%L2/".$2O4::UC2E(PJY M? Z YF''$K15"6(MY_F4:0^/MOA:_ @19$/A5B31R!-)-M[;+/1%G.<;]1Z* M-5Z:CX]S^+D<5ZLK7MY,FJ_'2_>Q^;SU^]C635[NS+<,QE=Q]?]MJG:/:BH; M=!)"*^0#P\BH$)#Q"2--8N!):$%DIT7$<1#)YT6A&>_;)D(**Y2<98A@S9%QVC*5@N)]XM#*+*\5HD%/ MW,HMN?V_Q2IUQ9NF75^QLHL23Y:IL,9@8V&&="0.@4JEB%.6D-;) M&CD?CD M,P$4XL>0(!;;JKL F_4%3*,A>_/@RN]BRN8"E<'>>68=@JE8(,GS72C,<>3 M_[>:>Y-(C^"T,@MOA6@R&(+%S@7;>IIGOO-IOL'E/#TX]GY[YGT+9[I54,5$ MG%),(V*H0Y9[BR0S$@FA5&*8>:IZ6*[WEMS&O"6P$(E&@W0WJ9ZX..?MY96M MV_S6)F5O?I(/P*^.1]IIV'*V?(_2%3/!1^X2XE+1O!00$6A6B30FGB7E#78G M'P,[,D/&A;.4SGGLY;V=?A2%ZJ3^#D$!B!V#L$ 'E,L-"NS_UNY*=:YRX&\5%) M^.A<\;II^S)O<$3 M$B%B8W# 7O8(1BEW1<4Q@Y:&P;78HM?Z8KE/S9D'M-K8[8*3;<4JPV/BB6H8 M0.!21_"#P*^&H1C5C#R"4,X<12_8S:;$A8CT:P%XM9/8U@.:[.5"T-C-4W81^*;:FFTMCF/!(*$4W\>G\C MFZ FJ) \5CK:8?+X_XPD&Q;88TVACX*'NBJR[K54-'+#&,V6A./@2B>*/ %C MEP:OJ=%,2]_C<-Q1G<>QI\QA83VR^_BFGMJI[^D^;JBD I5.5*0<80F.%)8X M($L- ,,I8*"-B*+'/F69U=9CNX_#X'H,)?9V-EOD0WCG:1D-,OM]"MT&D %^ M]9>XO"9R4Y!('E S>&RR"-#JY7G&\ZNE1=I1[0W^WBI&+BE7!B4L<\ZOQ%&* M,+8MY5SQ"/T:>RC*HY[)Z4VO+8KR%#JBM)&XSI[]J?EDO^6UZWP4%UKQIFGW M#ND_M,J*,X:%UP)QDE).,P03'<]I9[R&Z8=)YGR/]19Z5.-Q<+Z6 [DT%4'V M#_%JT?H+$![,X+OL1!U(]W3A*G!KJ#0*!9Q7 8QT2%-FD0O&"FDQ=^R'=8#' MHM>@<)8FTGFZ30'?@3GWGJX(\UYKJ#PJ0Y',UV^*R G8W3(2(K!EI-/]0Z?H MQHY%E7[XG5[8]G[>1:]Z*\&8CTD*E#0VR''O47(I)Z&FP0KCH^ESR/ZH'NW0 M="L-="EB@IJ]'4CWLY=LX=Q312J?+(GYQD!AP)WWS G$6 2058@17I]HMPP6 M.X\U_03J:T 0CS"_@: WWLK+9M9IJW-#J4I:[P.Q%"4"L"FM-:(&H*1&8VH3 M-R[T(,QQ#RZ-.-\-@&.Q>2^EZ.?G"=3GA9U^CA_ :SB?;EXDVC;-[5%-%<$P M-!D#+168B8 J@O\DPCA'/N%$>UUG5B:0K-@RVLC(%LYCM3&+U/'S66W.,/B$ M*$7R!CZ6IT/JR2VE8-*26 1FD,%2(9JP0E;"S*5"LI+K?.-5IR64T=;Q_T$S M"PW69S]H*J$N"3[?YPPGT#?S>5N[Q3P':']J5CIC"U=ZUEP)([FP6",? 2Z# M<3[F @Y"/L<>@B.D5V+60J&"([&K/+;'YN.;IH7NFJ[N;O+7GUH+SN0RK@AF MX>5?ZRZ^SS1\_L4[.!)_?<8_KK:AKB75B;Z'*N7D[VV]0R^>@5_3C^O#.D.1L]8 MKZQD2)PK+1&X?ACQ9#F*A#+P^HEU042MZ-:' M4>X%(11WWU M6^B@Y=U;^;18,P'Y/K^=SB/TZ39C8<2W5CQH)P,Q2%J1E\7R]=A8*>0)9AJ[ M0'$X^32_/1CT_;F^$T*ZV+1^I;CTES9/?VV3ME[!<^^I*B08DE*#$:( EH0Y M1\8[BSS747G"(S3JU+G3NX\>IV7LA4^IOLY['^?I0_P2ISON8KOW7&55/GL? MLU6G(N+.:V02@?80 ^. X^!TG\0M9?:<#NZ@[ZXSZ0=-N5WJI80WFO'Q2??7 MW];1C_E\,OP;MCMU!]16$2\Q]RFB8$&/"F)@3%$GD=$N8L*P3ZY'3&L9?VTH MUI3!K[CY\?I;CN'8&F[SW;.5I0F:E9O$+4/>>'!D'0^(,J3IS3-T7^)N;;6C9&6ET5)2CT20.E_] MH6!:AJD:4ZZ%#U;HU",=>9ES9\,R:7C$BK%DG10=1 ?WWTX_USG374[;:::2"-0A;F74G45S9B*7K<;2E3/SX,$08 M&;:"YU$3S(1UOHS[3=SJ"CU^M I,8X8IR$C4BVFH=<-W<^K1 MDQ7,S8YQIY!0UB&+H3DJY;LPF92:&TM +9_\ON% 7?9=V$I?J(I&D!ZB8;87 MK#B)1B8=4.3&(!W K9,&M"M5X/0K\.^3//EH_G&X,3API:CR='#U343I2NMN MWVK>HY9*<1:](Q;9X FBV3-(B7+$!$Z,>45$GPSXA2Y;&(5$XZ)8;NY9S\]K M2-:9!'9&7GY7HC+*.1N% K6J.>)Y I7,:B0<,FAX#I MB*'I)@N]L+?;+O:5WD5 MY[:>E!?@?#&?S>UTG;KJOHZ!/[_:-MS$M\R.)>&G?&)BW-57:>7MA9[?/><3U9P."\>?[F MV>T,&'_Z^-M2)X,__P7FU\_QM\6EBVW.?K24=I4R\!Z?MTPK>]944>(C3S0A M9F#"EAY3I"432'G#"9<6W,9.KD]!7)YJR]U1N'WQV5UC%1BGB5&'N/<281V;O_3 M3A;QUVAGBS:.;K5N?.%J07W]23B?@L_;YJ.E[9HR)6S%C8)M_#!'9M?3VZ_^ M6@/G6W]Q?9[6&:KL9-6@8TE=DK8;!1B?M_=6Y@N])A\,;J8KS_)]"\!^6WUY M;"/V@+V,7^MITR[=DM4J\S+&ZGXM*V_YUSB_R+FQNER85%"*BIB0;) 4"0LF M2O">(\QMQH8J1CV)P70Z.'(R_?$*?IG-MYHO/6JMHDPFVFC'3*>;D@/=^_N=L+5IK(&%R.+@K<(4*8!]\YTNQ*ZQ"$$(R< M?%*N07KT\9'HH6$K=AQ^)?B;&/+1E0.8\E3)RADE4C(.64(22M0)% GF*&(J M97#.)=\CN+=0)LP!NW4S8P:$KS1E5C/@(91YHF0%K1)6YC3W441$="(HFH21 MDEKS(+13?;1+H?26XU-F./@*4V:Y M='>2#BD#?@;5PB;38T6[T$UXH]-GA53+%='HW:UZC94;**VAKK$D5, MAQP\$@A*#MHL#4LQ24:I.7F],X95,SQNI;FRGEX/I\SV"BHI<)1>)T0X-H!N M)(A0F9#2W&"3-(VGGZ1VT%Y^@D&#PUB<2*M)MP>1ME90:8Z]Y98B(CA%R0:* MC*$><4Q 'QONF.EA+9=1046(-#2,I8GT8/H]G$Y=JJD(MA8;ZY'$CB,7M 9# M@3GDM7 LX>02'N82P1^<5".!67:E[T/TS=37DWH=F/;[Q[72S:U;0*=>YUM: M/C6KNUOJ+[E4_N1_E^1*;IIET!]TU!.-.9L_[KV[\M!I7= 9XCT5ERFPR!5R M3!G$@G#@& 2%2 H^I[5V4IU\8JHQ3.-CHUS\^,'#=CZ>AI>*I ;-DCW,^BY] M>'=^[JJQBD9C;F%JQ_FZ,B%\@-^@R[0(,E^&&&6?+=X?UTDKA^?!B65NIYP' MTFR4]R9$[.WR:O(\[=_L'=]N*9U=-HN-D;BCO:L*7)!$?(+)/C($/1*1H (C MC8EG06H:5(\8W4*W,0])OE."^LBJ<+/QN#4+SIXU580K;61PR-$0P)>A"9D$ MF5OPP4OP3^KY["9+X?ZL^KZ.BGB=N%7@ M&PLAL^,$/P*#F4";2 .Q3*0>!X_%CZ?.2D!X,E3J0Z'*LGR5,(G($*<0U1HC M I,](A+&%L4P(> >AT@+W=9\%.H< -WQ*?/Z6[R\6N]&'<2;^Q546A/0L%$B M$KD 821!UJF4DX<8YCTEA/=(&5KHYN:RY.F)WY$9]%N3%Y$68"2ZR9/ED_N2'T\2/T535X'(3AB,6!DK(W(4N9 ?7-*- [&X!Z[-642 MB!6DW^CHGB [?XUV,EL=:H[MW-;3':<^^U9=^0#^MN-@.5"/48J.HZB818SZ M8+,EX?M/8\-1G QO_M?(SS^61YN*T_ M";O47P6)P7K1(0]5M$VU9(OJ9+>A80L#$)DDHI(.N>0\TI(9[F+KD\>OI]N]V @$(],J)<7 M%D;(V^G-/C\\L#JUG$_SKCIQ,FF^VJD_P+G=H_**8^8TS3Z;%1XYC@7B6@KP M_WT*T05J3)_CB64B,0K2;UQL3]#MN,O!FT^A':+VNM1:!1BS$D8ITLI2%)@! M4R0GE=?1>D\D]ICU48,_W4["2* >F8#+[)IWF7$.(-OC&BKEM4Z6)(1C<"A0 M[E?WVV#)9; "$^S[A(F4N=2C(+$& + 4B;K8HYM7A5Y_RQ=D08&;*)BGW(JQ M7E71*"CQBB ;DD/>0NM$TA89$I,($7O5:]XM<[W(&+0\ :0/]F^S\[.8YP6? M_]NXV9F?GR=X2-W8#+=AC;>FP[O:.FC4_"[HZND8PX'?4#&ASXP2K\D;]8:< MO='D[.Q,TE?8G!&-S\3+'NS[ ?<[CHOND>-Q<[ZGYO.T_ONR4>LFE$B@=$^H MC[G3V^OS= _>XY_*W]#7]58;>'.!RL?(I)% 22DS(@\%?OJ:P-NO]AXJ'>H$!<\,&*/YMA>O$?,:'.N8TZH(H;"PFK'X MPW"K/Q&>8%@)6(]+OSQOV4F>M9[(I+^_HMY=9>54$#["P.>16J0(RQ<:@741 MG'=*,1EHGSBC(YV'&Y=\HZ!ZL)6^6<97\0JLH)5)E._)O7?WY5/&^-X551*P MDPK&E:<:'&HM,3)&F-L08C!0.R7/.ZEC;WVY4PS+XVJK]VV\LG6XN1AM;]7T MJ'SEDB$)G%>4DE5(, ,>+@?D=;+!*&\%L^)P+I59,"VLA_I#> 0*K2;IWV*7 ML[?W'Z^XD@Y&B$7$!HFB8QQY3!P21C@EN-/6]K"2"MVJ,J()WA.LHU'A+VTS MZZ@^[A6H@B$Q1"Q0(BPAX[5!/KF$6$B.A$ LL2>?]:I_U^WBPJ%8#6&-W.2M M7GUPHZ7.O,_KF!^BC_67G-JY@SG2L:9*<4.=]184(*:(.\$05IJO8W]X9%SU ML&6/Q(D#NO )2V0\&(>C"_SR2,#E#LXZI=+JF\] M8F!PK:-W@HR]%$E9!V@TTHR$Y)B\R2>(VB\Q+W\#Q=M%#EW-_W^XR]*#2]U> M4&D207W'[ IJC42, :9U>8.*L4S)'G9+62>I(+]&0_=HALX^;=Q[=;[7*RIP M-WD,%"R-*#B*^?X43,%+X8913".5E/68.,LZ7P-P] 3P/1I+'_JP^Y#O8@.)Z?ZFXJ+W"-@WCEQ9:[QQIA6L0Y,H& M+)6XT>SAGCB,ML<1#(5?6_9ZE"?%^.@O8EA,XGEZLY@OVGA_"VZMI?+--(]K M^&NH4$F'KH[1& M)4HZA>X6;_6&OOL-^N/3USCY$G]MIO.+;;9HOXHK3EF4SEF4. O(, +X*4*0 M($$(2AVUMD>FJ#)+S4,2HSDRNJ7F_?T:E@_V??K:#$;#=7T5U=Z0E%,^*!Q1 M5#(A3HQ!TD1.I+36];GRIG85K93E M)H ?CYA.$EIN+=(J!$2CL2H";QGN<2_KSVQA'XK?*4.5<1*\"RHI2H3GF]N,!*WG.59*,\YZG*$NM+)VI,ED,$B//)'<',];'8:< MO9TNMU#JZ>?5,=OS=//D<=>KQE\J_,WF=;#S]&(QJZ?P#;S\%IR/]>=IG6IO MI_-UE!@ ]+Z9U+X^4:'N\7,5H-1<7K7Q HP>8'-.(W%L.^%[J58+PUDV&+?G MZ9/]]CX/+- I\WE;N\4\4^!3\]ZVVQ,D]JRY$N"!"(LU\I$*9##&B"8I4.0N MA> (T=WR(XZ$FZ]75X-_B'YB9[,E W);UC>&Y_V /?$ZK,;*4+", ^@VY8Q' MB8&L.5H2:6:HY%9C9D_^)KJB7&F.A7N!*>9@155R/^1@(4]:U=\^=;OQ5^*( M_\'BCC^3OV^;J]C.KW."UO]9U%?W$^J6>M^QI]<;F=Y/&6FN>&ZM1D9NU*N]SW[^/YA5/A]$C><2GVRG5MX-=0K M*@P&AL_9;@AQ#$4%,&NJEU3#=]- H>$>8"=M6FN67\&?1# M7.()!N?\_I'^H[RS@"WS(<[F[<*#00-V2K$7E;1\'[SXUDY[\.E9SLY6SZ]+ M2U."S?.Z7>:ISH.^W)L*(/DQ3J*'4?,?"Q@VL9UWZU MG#&R*YK_/%N> C@:&"\?+.J 5[SQJ?5.]-&D?&/K-H<.@RM_!]_KRZM)LOH%@IE;91S)*3Y68)[E8W\HW*L_7L66>%LRSP^[1,;L6=TMT.A((S M^F:AQM>TGV)[^:ZQV[W,:'V> MWH,]Z>NK? 7K'@'0O>JMA'?,<.,1"?FFDR0E2AA39!DXKP&\R.C[)+@OLCQT M. F:XT)9:K5HKW;MCG4^I+I*,,FXD ;YD!1B@3C$J<-(Y"M2.%'"RQYG0+K\VA'6?%B%E>=",0?@D#SX=,CAM\89Y*3!+ G!L>P1$%0FJOF( M'#L0PY-EV8X(YH/JJR+&P3(:4 Q8(NSQ.3'I9 M*[)U ![T04 %0 '!R9W,M,C Q.#$Q,S!?9&5F+GAM;.Q]6W?;2)+F^_Z* MVMKGZLK[9<[T[LEKC7=MRVNYNO<-AR8A"5,4H0%)V^I?OYDD05W,"X@;05>= MF>Z6)60BXXL/F1&1D9'__K^^W4]_^I(6\RR?_?UG^#?P\T_I;)Q/LMGMWW_^ M_?H7=6W>O/GY?_W/__;O__V77_Z?_OCV)YN/E_?I;/&3*=+1(IW\]#5;W/WT MSTDZ_^.GFR*__^F?>?%']F7TRR_K1C^M?IAFLS_^+?[7Y]$\_>G;//NW^?@N MO1^]S<>CQ>K==XO%P[_]^NO7KU__]NUS,?U;7MS^B@# OVY;[7TB_NN7\K%? MXJ]^@>@7#/_V;3[Y^:<@X6R^>G>%EY2/Q[].%ML&SQ^FOZ[_N'WTNZZ_XM6S M4$KYZ^JOVT?GV:X'0Z?PU__W[NWU"I)?LME\,9J-TY__YW_[Z:38+OS'Y_>=LML)W'H:PZNFN M2&_^_O-#<3L/0$$!(081IO]QJ,WB\2']^\_S[/YA&@#ZM&_;-GR$*_3VSCKS-5L\F:V2(OU.T?3JX>T.(WAU7OJ780W8>J]3WV814T^ M6V2S99B&G_ZJ'S<]G$BQKM[;.SQU)XOZ/?F)KE?!&T M4P0];/[Z*8RJ=0CJOGE0$,5?VNSF)BU"'[^EX26CA[ML/)JJ8*S,>\7LI*'T M#N)IL_RI_;4DCAG-[^)_7%@#OXRFVQ%\2>>+U7B.C;]R!WT-V(^RXA^CZ3(L M\3;]O+A.Q\LB6V1I^,+BS%N,QHOE:/INM(B_?JS(UV[?VA'6S M^\E/Q2@Z)>$G]24,+]+-Y\5U^/NS/O2C'DVCZ7Q]EZ8+,QW-Y]E-MO8PV@*S MYW%>$OQ#@OA,,%:;5T_LIJW!Y_?WV:*6WFWP]K,* S[>M/M!^F68H-)W MV2R[7]Y_#$^,IA]&CRA/'!#OH: M<&W,J_?6M2CY_4.1WJ6S>9@#UF[^VWQ>7Q.'NSN/,.UHZ82^.Q:S>DBK>@\= M#_GZ+N!TET\GP?&-1LWBL>[0]_?4D@@V+8+-M5AI>;XHEI456VW=M_2I>C5+)\* M3=L:Y&;'+AA8+MA7B\,N6AKB-R;U+1_/@>59:A@XVZG)@Z\W(S6\F5[/W^:R(4<0B8!6)6742 M;Z7S+@7=^/5S<^FP7?*AM-US(T0:'5-W<)T:G? M_TF==#GP:C- A:8M#7+M97P:?3L^J!V/MC^(Z +EL[49_J$(>OFV_F-%/9_> M4_LBG,K-"DW;'^2'(O^2Q82K>3!2G_W^]#%7[*E]$3ZFXSS,/M-L8YS\?NW3 MX+&-IM&56R[RXO%C<.D^Y>[F)AU'4$.K^)O316SI33U $!>M_':6_2N=A =T M.DMOLLI+0N..VQ=PNPMCTYLT.%63FB2MU$_[PZ\VV^]MT-J @GMZFX6>-_E< ML\EO>3[YFDV/1JHJ-.U^D*=/J"=WU;T03WEUZUT>=9\7B^Q?J^_+?7M(9_-5 M"L?K'OXCG5;-YNOEY7T"]?JA-G$XTG7[?#E; M7-V43[8@=MUW=0]#U1FR8@9V$9C(D2LX4:CR-\ M <K;_H MW !T_FD,[1/9/J6FT_QKW/;N_*,X_LIS@U)MGF^I^Y:$#9[M0UHL'N.^PW\M MLX<8A3DFP:$V'0ZK(L$J-.UPD-4X<+QE2T/\F*Y6D0^C\+)/Q6@V'XTK;7@? M:]?Q\"JJNF+SU@8;MP_',7EW=GM\:#L>[F(@IZZ]E1IW,=#M)/?BMRK&DJJG M8-?OL0N1JGWL!YJT-JA%M@Z@?YB.CFXU[WZZDZ%4UNJ!1BT-[#J=IN,P6?S? M99@MTF+ZN-W8L:/%Z/?9:#G)PI^/#?7$;OH=?$6XZ_76KRC5/JU:G;4ER,FI M6)VG7'W_@JJ,.-:PK0$N\O$?>C1/)]&E#?YLI=R8PZTZ'5JYF*S^>O6PLBZB MP1[_J6+>4U53I:7N.Q7VY?F8X(WL?&H32VTD=Y,W=0K!LQ-<3^IPX57Y8YJN MFGQ8%N.[T.R$Y:V#5W4*PJDFY6F]=#KT)T\Z[EK.-Z9A-EXEOX8&O\^J;Q6V M]X:^1-Y.(B=:U8T[[E3 BJ9 A;8M#?-36MR_S4>S\+V^S6;A^S5%&NR,8R,\ MTJS;P6V.7:V/GF:5HW7U>NM6E%.GIQ.[Z7;PU@8Z*<3G6S8_/A[LM ML9/-%K].LOM?-\_\.GJ]5;ZGB$]9ER<6 **KX8XJ[)37'%3X.6Y[Y+-?)NG- M:#E=U!SBWGXZ''!^/\IFSBO&"\_ MI[]LH:DYW ,][1UT($T6%O;P:/@>_]@\'O.SS/ M;5\?7UZ^?IJ/=T&[@O5F-/^\PG8Y_^5V-'KX-4Y;Z\=F_5M/Z 01.[2IA4BF-O#'* M2.T@ I+Y#2J"0\"JH/)$056,?\J+25K\_6=8MMQ\E2JS7M%*P@6 M?K&:4OYM/,V#O?GWGQ?%,GWZ93Y;A*_*35C^Y3^\+HV#4G=?"Z)'S9A$.KI6/& M"<>5AN4G+XD4+MEINW5*R+UVX_=TK,F2U]/7<(#]B[KM(7P>RKZ XH=B['F8 MNBO6]_'Z]WBX9!"7LG+ >N7.+E=NQ\I[5I7G MW8';%Y%V&"Q'3+8]+1)/ /-,:DJ-$=Q[8"$KY=.8DMKD03^(\=8.<.?@RN#M&B&1Y%3 MJ?']9D#\3?)_LMF7]/'-;/RWO<;&SN<2"P%E!#'D, > J/!/6(Z/*ZB'9URT MB'G>'C*U-1&?RXB%?%XLZK,%]SR? >J2YD- 2$$P7 )S1O,GW_D,XY&++;BPA.F[LK=)A80<+< M1RVSR$'JM>"DM(2UH*!2K/SL,T'S^' OZ/7-K6<;/K'@6S;9U*5;9<6O3X/# M"HRJTDT2/E2A#1'(4H:)Y!1SMT'".*?JKRA]SD/M\:@#S,[+GG5EV,4+8=YF MH\_9]%G&:F42'>PM@<&U%PY[+CS3V@H@""UQD5+XVES"/P"7VH2NMOFR8VAA MNLSRB<\+GR]G86"?\H]IQ"X648KQH-%L%TT:])8 +9#&S-)@QWO(%/,HR(H1 MM]9KKNO[(N0B:-(?='W-/*\+;.R83LI'$L8=H@QB:S%2%A@G 2J)#HBNOYM- M+T+Y#?$8H"6R/F&P-;'>S.?+=!+K\H& 45]:#$ MT2"E:O.*712OS@?I8/87#VY6_".(&D]AK^;:0T9TFZ])N&(H.AD"A17>(!UF M;5TBJ3BK;V3SBR+G&3$]+SM/YED"O*!:&2PPH'%A]\"6WYY53./:C!$_ &-. M1.>,B^8S,#;'VTT^7U39&3S>2:((08@:+!EV3##ME"_=4(L!0+4Y(B^*(YTA M]L2;?__U%5AAU']TD^![ZFVF%Y[RZRB/D6&!?/!4B1$6$11^([S1(&X$_SE3 M?HDD1!K!;#"Y/ _6EX!TC8JR6#7XLOM,^:VLVJ8IOZ>A->B47Q]5EK[-OJ23 MUQ7D]..[T7_FQ>JP[9'LDA-Z2;BVGBA@.6=>"AZ]4%Z"9[&N[S<-+5VX,DOR MOL#LRRXY(,'3^"LE6Y[84R*)"18:"8LYYHQXYZ$W&SP+ MB/[%M$'FMUPBP M":=+V54P6X:WI]Z9=O/N\>N+._'BVS1B,#]*D]>/)M)H;*P5T#-J**4"055* M1-D0LW3Z8D1#J'J;.#87RZ_" -$RO,L>CO/@0*N$,A]H'<&!!#OK@12RE-,[ MRVM3HK--[MXFB=90N[S$?>@<-,8" 2R)P24%3.E=> 5)_6W-H27NUW6CV@'N MQTC&!@)JY+SE8:FD). (93E5>NV$&;9;U%B3)V=EU\/KS\&503HVPZ-(2_E3 MM1/W"<;""HL%P$ 3%=,7&_,N8'$_=/0^;\B?L2<4N$XT@* MXA$Q@,MM6%LZ4U^39TS3=+;(;K+1TPTLFUVT4:S" MM4Z[C)=SS.?+^W2ROO]X\>P/V\YO-W]:]G) *V?U@$H:#,28XD]C' M%!T,'% ET@X3>1&S2OT=HXM!_HP9"%6P4+NP*&\UB.>Z%[LNAZB6O-#^^\/\ M8I0(4PGUR%*%@ >:E]A#W*NO=0[6#QGL2R3Z4TSDQ+R<-MZ82(4$I8A#PZQF MQ&/#]78B4;Q^,OQYSDP,@Q.J+.=.&:>".>\)IDR2 M$NM@!]:/C)[G7,<0J-P4Y LG]+,_]L_J9W], "$0JV-HT #J@1%)1=@/(A3 MF]KG.;4R,&K71WJ()YR U58ZY"44WF,=+*=OLYM#F%$[>^YSU,(E57;]!3":6@-^A1" M>VDQP4<%S',H!! Q"L, AB4H",$^TW*[38NIK/V*:3&G ?=CI#HPQ*FD3G 9 M2Z!0(S&D6PR=QI>9%E-9DR?G/-3#Z\_!E8M*BSD?1CZ=7#IA!1'Q>G'1]$F'#S^]0' M_:XK]"VSV>W37_7CIH=S5U[8#.-C&J:46 ,G!C9GXVP::YL&ROF\V QZ=ONA MR&^RQ=M\/H]2;1I^RF,1J'R:36(MC"KADH[>F)!X30-1"'K$)=)*8PM6= 5& M @KE8CL!N.MA)M;K _+-W\IX+'82_/.$\29Y<%2))X8YH*U:+TLD2.4]WFO MU\%HS-F9\]V%(CU#/^C03KSG>EUJZ_4<>3C <[!=$E8XIR"6&D@@G484:U," MQ*'KTQL[*+_8M MJ;K;A9#8_>R?7\N410Q0&D-/BT''O+ %>VE"58 MU ,/Z[2DI]?:;P&AR];Z( ,T0U!V2XY]F,IF;G*;'G;G7SZ5((D%(Q11A)!3 M89&UUCY-9KC/8D!5[RZKAVW>%@:- B]A-9FEXT7V)5L\;GR4VZI!F&-M$Z^D M$@H:0"PC$AH;G,%2#F,;;+UT%I!I09<=(%-;P^KA89J-5R^VZ9=TFJ\2ZD>S MB4T?IOFJN.EA-5?N(!&,"0F<1P$KZ1%1@FYM8Q;^,;PD\A9TW14\?:VK'\.@ M9\MM\*$8C1>K4N^;*@KNVWBZG 1;-*:,A/^/B9('/TNT(E830VCX"(2F MF,7840#)6H^4 .L=S,\Y[)KU/MBXQ:W5:74> 3H6ZRW>S#Q>F^;A')MI4*. M**H]1%)0O/6*N('U4\&Z7GP&PZRVL*V]?*WXG'U>1@4\2;QOK=K]=.*!XAH8 M;RB@JWL.@!7E6"E& [P19B@\: _5^B[$XBXM?I^-IBN]I(=FA(//AQF/6@>" MD861P Y@"!#:KK^0U:]AT=G!H$&QH"5<>U])UILK>V:- T\G#G IM3-&NP"6 MQ\Y2MW7!'![@:9NA\*4]5/MBR_M\EK\<[(;>!SBSMTTB);$!I+@5:I!F"CNN M2QG#!S' LS=#8TY;V/;%GR>"[]W%36_R6+$R/A?L[W3NO@5#/>@UFXV*QQ5: M0>BX*1/T-GUV7>0!!G;XUL33@#(!UEMGC?.0$."W]ITG]4^$=W:>9V@<'HYV M!I1O\7Y4Q)^^I.=.9MCXS"O=!-CC6*>EPQS'_S:?W:Y.S:S/RKRMD*U0M\O$ M4HVP\PI2X'SPJY0$2ED&G!4 ,%]IEZ+KO*P3A:M^#*1.QPD#'F$JH#)6(,X= MMXJL$>/,JP976;6/H@U;;5J MQ%@3[_D(]^XD'WP^,5Q1ZKV R'O"J-$PWIBYELDX*(:91]"2GO+N$/HQM#^H M?((A*;V)LN?I^&^W^9=?Q_DR6,*/4=^\_$=4-W^F[LVOD]^O=^CVZ8\)L]A! M HD2'$DH#0YHE..E&-0OJ=_ZIE-+N.<-(>@Q$O/[\=+XSYY*"%30.A?D5EPI M)82&8"N'&-+M".VJLCD6?>ET;UV_PZ5*#C5+%(;86:((YMI[KL(\)DH#F?AJ M/E._N\:]^P(MXC>@",*SS>[O4-2/F[]^"J,^=X3A=3SJS>PF+^Y'54M%5&F> M."^[2E>KB@QMAA=7D,T YP>=O;W/ M)XP9%)9': "PE&OJ#;9;F13BPW7UFZGH>UVW!LZ/H?C!>?D#T'=+V3[EU7YO MPZMC=LGAW.3=3R>22\)%\*'BQIA2DE()RK$BV.!RC$Z<^Q8PS]O&I"_/\%T0 M,QCDH]EX_Q&1O<\F&AM"L0X.,S6<"X8]]*5,X>*(3S[\]/;>%2']GMU;B M'M7PB^<2ZS05&$($F$;,*(RL+&7ADM?/OVH]:[,;[39!X\]S>D!R#BU3CE)/ MG;4B0!TL6LBYE,@A,-S#8MWX>]U#>"&AH/A+F]W/QG-DF?:?^ .%4"1K7[3.+DQ)$C$'!BD?62;ZJW *4X097R%?]<^2?*"$L$ MYK'>#>-A2K9>E(@Q+?O+B *U:W^*R6@G ;B9:0@>*B,YB"LSQ03;8666I4R(:C<<*-2+>BI M4BY"/81^#.T/+C0U%*4/+0'%$VT@X@Y@@#P VI'2P%>*&HKZ5&23K(7*N'^? M@'(:!-VKS*@#*C,J0118"QP@@!K(&+9.Z'*\#E)26V4])YK45=G)$/05A7#O MG#H:7'IZ*$&08(&T#C8NE=H";^&6>-K0^MGCG426VE-D8RBZ7"/?QI,Y*MB& M0<"]RMS]8 ( X493!90.PD"MJ(>E% &5^E4)6S_:VZY"6X&C2Z6J>3;Z,!IG M-]GXH$Z_>RYA 0)H8XT*1Z%0G@J[A<)A6U^EK9^^;5^E3='X\T1_+0QVH[-& M 2:!H,8JCAB"@@#(B,0#LJ+.%Y'I'M'6S^\E/Q6C%S-E$?0E#C;KU>7$=_OZL#_VH1].X!WI]EZ8+ M,QW-YW'FW)3DJAOGWU>/YIA$AR+U)_:06"Z\5!QS;"P)WYT3Q"@A&0$60NDJ M.1QMR;4OH'Y"ZT1[AI1BS&/BM36 ,[&5AT!Y]JN\.M-/WC56?0;"3S83HK1! MQ-="'R[UO+]1PH"T$!/&!)4XF%=<6EQ"PX7I<]&O%!KO1.UY1W#U9SO.%\%E M6:23W4/?_=NC7GZ3;A,%#)",4J \(XPC J@OD<):LF&&UMNDP'>F8^]H_L6_ M_8@-*KA_J;0[#]WB6(^2Y^FA1!D7S^L%Y]X'KXL0 PPLI1"8#?!*LGZ4MF/9 MJX58;PFN^2Q]?#S -4R6H%'C.(]+1(("8#55]<^%2,9O.;=6+,.O$W5@J[V2'$/)YMG>_^T]';,=I\3:(\XLH) MI9&1 L55WFR7=T05&K:YW)@?^>"@_8NL]1$=I&U]T1P]D\&UG 6I'D93G5W/C-?[MZ=LB+]LG6'"@7/"8D/6 0JUT\*%*V1'O\_# $4)UO>76)6Z]'9^] MRXO%I[2XWY%EL.MHTX['$X8T@$0(@IDGCAE'\?9K,!K4+VG0^@+5%R-:@*GS MO)=>\B$=8W*UZ2 %8<)#5RV/?D@Y$D@XRBT5"$DK)$6> M0;21QP*@ZM]5=*8-6+*Q,,Y6&/E@9#06U$B%?XFAQWT;8,";6Y6UT/S+_[M M1VR0<=Q+H]UEY$@8J;G2VLO@HRF-G#,(;J1PW*M>R[3UL"=>66G[:4!+Z310]7-FAIDC493D2E#H6 P4..!>#C88K MN95/XS[9,1B+N!VL_MIVWA_;AL9"(04@ "&MC."$F2V2QJAAF\N-^='E_G,] M:/\B:WU$!VE;7S1'+S='0@/AE).46&^D-<%IP=NXGK.X?C&,R\B1J*S8*CD2 MIV%YJ3D2G O*O?966D0%08A35THIP>O[XH=@G@^",:TA>MDY$M +*#VPS#%' M@830VM+$]9;['SU'HBY[V@3UQ\J1L *I>!=]F&^E,=A(I+F%6CEDK4:@SRMD M6]X1/W7+K4O<^N+,Z_WMEW17]['4\K_2B5V[L MN0RXZRW>RM9/%SU[;D5=)G4,X4!(-1XO[Y?3>%G\;T4^G_\^"^OT-,KU6]#! M^F[WPQ5O6ND_X11:Z80F"DJFF788^_!!&BG"?(X:'!5L?64<"/TZP77HG'P; M_M4E)U_TGTB!O*%$ (:M,-8+[53$#@LI.6AP=T/K!=F&SLDFN)Z+DT]RO93R M!-KMZR+A4@.B@K4*H930.B3,9K]4 N-D_4V_UNO"G8M9+4%WG#QUT^0.&6$G M]I!XHZ1&3@,L=?!=.-=*A _"8FLP J3^R5=V:73H%KGNV* 6VZIEM?GPK(\D M@ :DP=AA:1@S)/S +#0(A54; UT_,,E_3$;4Q^[\Z<_=5_O+[^^S15ES,-;0 M"WYP.AMGYWJK7RZ61?HN='N_O/\8GAA-/XP>*^1Q=SRN]Z,B5F#\AJK-NN?E/1R@*H?SMLJ]Z]\]G' E MI+6608XIHU!CPM8W^!'KPH)9:>^A8\F.WG?UXL$$:ZH,T]!3A[2$T"L&-Q(9 M;EF?-Z0>OAN]@3)>G_=J@D"?9T=ZN>2.(6<#"XN:-@=[J4G+K#1[0G;8M85[A_O+3 M,*FMOV=7:H^>Y#FLQ4-M$@ZEME)XJ9FPF!*/7;E"66+YQ=Q17DN7+2)36Z.; MW>:5"W)UH\;_M, $HD 54PZ7$H# T.' MLPO;@9Z[ :F_8X[KBTK5Y_GJBHP#;M3K1Q,"$ "8.$@@TB06G-C<81>\$0'1 M $N%M>A2-42C9_V>\9HBAZT)BQ3PS"-. :6<:X8@]0$:#$3]\F =GE2LJ]H6 M;A\Z#:[^\EKGBZN;W_)\\GS:O,ZGDPH3Q_'&B2<*Q=U9H!7TAH0/SY?KH1<$ MU;?Z.LN/;G$J:1V??EFQ8?E1 FR>2TQP;A PFCK'07!PC'?EU^05;) RV-F$ MT*:"=NJ^'C1]J7F5E1.LIIOLT%?^[*D$(.DI=( SA)V)IVDU*N6POL'5=)TE MK+?X.=<'HB^%;K8E9K?NV\/*SZPPB>]MDQ#'"7 2XRLP=QC [EE)+B M7L-MU93?@L9>[ZZT!4^/M6W2\*YXX,&&E6>:/\2/83/F,@;U9)UN7=HPJ85U M;Y5'==!):-Q[@A"F/JQ_4C#EPJ1IF%G?^4HA(RX0"1CB$6B!A63Q7P1$KY87*#/"D7/N\:1>CWC@1 MK.NOV72Z2G(K8V?1,5Z\N7\89<5Z1WD_,2HT3[@DP9&.9QAP^"XHNQP1T$.*5Y M@K18W0*.#8<,0VL-W"Z;RM#Z!RU:SZQO7_<= M771!&=[V !K:Y']^G!LS>O M'TT0A IAK4 A*A 94\VCJ"#RC>XS:+U%/KN/ON&H/3HQBR*Y3A>Z#Z[C>;N M(45__W!B/2+*80&%Y\0S0!!UI514D_I.AK@<53>&I2]EZ^4\FZWE?U]^<0#BG[ MZ>G$$@:T)UHC:R4&W >[M91+:E7_\%QG!G\7<>S:@/2EZ/?!(GTYV TS*VQB M'&V;.!=SISD$4ADEF3%>E,$1#L+".#S+OT42M U/;X&!V2(M@B%S/'[XZLD$ M$Z=C"J5'.A[_%5R@TK#E&+!>;YVOINX6=?3:V6^$36_S_.(N+?:"<&C*/]@P ML8HQ'A"S1EBOG0DNCBFEE8@/\)+Q[IC0*E1]$,-LC+[2Q$VCIQFH+2V_J5+BJ%/EX\ET@NJ32*4!

,3M+YZ/F%> >ZDA!)A MYCARR/%2-D$;5 3K+,#17$U']%X'F',IW6;3Y2(6J:FL]DV+!!HL;3QF:!&@ M5CE&36E:2Q3<]N'%,SI7?#UH^E+]/X/_?!>&I[X$L_0V?;^,:%W=K$8^OUHN MYHO1;)7H>7P!.+6K)"#+H4!4&TFM5L'18[A$Q&C9X-#])1SE[!BNH1'HV$)R M4C\)01A[B*UF#!O(-#*D#.9(J>T (^C=J;LFK^H >692;:;2[T0YG5;[>DHX M99H(B"GV #&,)=MN/TAMT #\NL0/9&CJ[JW>THI MK@9]ET\#^O-8$W?Q^')@%U12T7&'(24,6":=U@%_C5B8[0D7U'-9:=^H8\E. M+*GH( P>E$!">PXH<=YSMY$(4=AK1;U32RI65L;ADHJG(3#JL:3BR210D_]< M;FI,^[QXGWY5XW&^7%4:_E#DL_#C>/U1'KF,^*1^$L4QX@01YL)_(!04:58" M2 1H$)LZF4)-BC)6YL'KBPPZ!*NO!3W>Y'9UHR;Y0U3!T3OO=CV>""X1HYQS M!Z4*WZ5RJ,0/0Z?L,.LV=JS%U[>TM@?(R\M0 XS*A2Q&]D( M%':@Y:%;UMOK[9(6D?JQV#!(RV)()#A[ +'"!=NOGDV,%UI[H+'6!FD!G""T ME(EK.,"-BX:ZV1\JO;;1*>_\]Z+('(Z*??UCU)@=X,$.Z<VWJ_M68.GM\W^Z'79U+&7'34_'IX*J?20,>L8M M,8XI#"BR4#-=8H 0KI\.V5G:?LO30D=(]9CY7*2C>=S=6OWOF_4"]V+?Z&,^ MG?J\^!HS.?+=&)7-7,^I$66;W)NW/W# M-'],T]5#'Y;%^"Y ]F$ZFAV.4-;J,;&>>VT5I<(H!C1'&OL2'X% _1!W9U9L MKV3J'-$S,VYU:?5>84[GV^'^$DB (,XBY; R'&!D/2BQP4K7+]K?F6%\9K:U MBN<@9K?5'Z]6VU-S]RTMQMG\8(+>Z9TE/BST1O)X)9(6'(!87G#[!3(ZP)J; M@YC3V@!S"--92PS;WU> /\SKQ!BK+;7!3<5 ED8%)\S4]^\[*^\SA&FL#2P' M,86MJAUFXU5J:7A,1<16UW74G<;V=IAH$N]LD5!(IX(/;01RY03/*6U02*JS M(_>#F,K: G0(TUF+;#O<7V(5AL)B3&4\0< H=KJ)1 M.BP,SORW7;=+BILCKI[PYWQKTFC#")!>Q M6!#E&%ONI2\#TYRK)@<,.JM8: MR;4]\C$=Y[=K%JQ,DX;<;?+JA'JO47#LJ(2>4BHM1ZI$7 ->OUA8=V]3U 6IUTC*Q_1ALTLR4;,P/2[BM4/?1XF.!5 J=I-@I!$CTF'- M(.8X^%]T2WG,&^RAPA]CPZ$;'(?%J&/VU@F])"3FV%M LC$RK".(X$W.$@2 MIM3Z?/HQ]AJJ AYH"A+&!TL+RTY!6N0:1BXO?"&@"5%]* MWY<%&X<I_Q#F!@/WEC:L.>$<8*0)TIZ M+0F!&B$N2KP<%0WFFHL/^O<+;>_OP2'8CNYMA?([.YY.H. <(PRM! )[ XE0ZT*_6)EX MEU65+Z=KV8X5X'GU9,( 1%"#P$\=G#ABL71B(Y,RRO299WRP D\C?;SV:!IA M,.@:/'HT'1F5%I1P^Z;ZO24(=)- "9#!"%F.DI$);6'B#XO\= M5]:IK=[7MQBV TQ?%L>NX1X]U[R_44*DDAHJA0&SA$D@M86EE )R,^RC[LV5 M5X$-C9#Z47EQ'CX<.?0^)#J%?>T2PHBGTH,@G?3" M\" H*,&#$ SPJ'S'3&@*4:]T.&4>>$%QP977*"RB'GNMN$0:EZ:VUK9!;*FS M7;2NU-X EMYV2'>$:SYF\S^.^(N'FB5>41;O\@SB80U+<$.BZ, MUI;/V"(X_=,@7G$7Z\O'DH)'/81#S1(;5C=E$WL\/S&=I3U_1W(S=$YKOL]=7C?!?CNE_C;SM% MN3H@"CPP9=3J+V*C%:04D ".(QI:O,%&0^E(_<2LSB(0;6YL]8%9_T:''V7% M*K_GZN8Y6&M_^E EG:I=) %7(HF#S@6LG<(%D-AXS+'57 /E-C(C(-D (QK=4*,= M?,Z3\O*L0-BK>?"UY77Y.2I&0"&YPH:K,)4[3YQ12DA&@+;$5SN$,[0<%:,$ M=MPR$GRJ8+I*RQDK9<*R05"IAQR5ROHXDJ-R&@:#SE'I(NY((<;:1U=)L0"' MI-2*$AZO69^5V!O%'2NK^92XXVG@7')422H"%1."40N%4R(XXK:4E'$B+CCN M6%F)IX27ZN'U(S/D\N*.9R%&2[&G(^;8I_PZG4Y_O[;Y=#HJ]H<9:_>5*&2X MAPP!!!QF!C'GMN!QK'J]P:.%"&1EM>7] M<=0 \?0(214E8!V:#W--IT6YIC\R-&&JGQ@#E+L>*$ HTQA?;I2^!]YD>J-+*8>OT.%4^7KU)S29NM@BPO)G=Y,7]BQI%';RVO-TE1OO*2]][?IT9 M3<>K:A3Y[.I&C^;9.&!@L^ER\73YS--]](="=EV-L.*IMJY>WSGWMM_GNW0T M7Q9IUT<'=[ZOS*%;_69R-7N?SXHTIE<'."(KSAZNW8YZ/=) TA=IGN6X/Y:# M#@]\)T.50&^K[TF8\511YQFS,$RT2FI)&++(82V4TI52;X:+Y['@6*8LG"#(\<0]GD0YF!8^DSL>9WD"._ M)GZ(6:#MZ?1[MG2 66_9X>42KA^W/_Y'%J0HQG>/;],OZ?2(;5.M@\0[#9 / MUJ=7PDBBH6*E],) 4/\(0<=GCAXJ^%Z,HRO82?TDP$ G 45$ M,*XMYRC\7XE%+#(U; NH;87OXU.'4/ZYZ35(8^FB6'5F-KV9/2P7\Q4H^/AQ MJ?VM$@D0]E01P%! E$G/E2KEA,+U696IHIW4D1[WL:4Q9GUQ8[W\;\<=C;YI M'@$ZP(R];9)@^UFO-2&,2FV@HAS3C8S2:CA ^WD8</ M<7>V7ST,5G6%<.=;W8_C!<%9;/OY_&K&Y_-1K-Q-IJN!1[8+MT.#JR4 M_OLL_SQ/BR_1LUJM(?&2C2#&-!MM8#QUGZ[IFQ*LD6$VT(\#KQBPD@&Y/EPC M%#:JTM?WUTY=F@A(@PF@??B/!1XX0@S>X,AU^,@&NE/7'W\ZVZL[#?E![]7U M%=9B1@8[E?JXQ @(O;<8E9"%Y:?^C>D7LW-7F33UPEJG ?QCQQUHL#V4T0 ; MZH4 GI+R[+?@U$KP0X2U*BN\40"B'I1_;GI=C)F^;KTFD8PISYXSE MQ@.BH&3%:I#;]O+B. MZTFU.P .MDN\!F'Q<=X1R[Q20#L(2EF]QKV6^*UFFIU'U:]OXFX1U+X(]/OU MIV)EGSR>P)[]C9)@Z 99!'%!7!@,7^R(WDI)7?T8>&<>WR"HTQJB??'FW7(6 M@'H8374^FQQGS*['$^6C_P*#-$!32B#VNO20I':B/EPDQX1RX)Q^V@ZEOGZ9U\YJ>0Z#*6V@V5L4 M85VCQGT;WXUFM]O2-U4JU.]OEWC%)-=2$V<-)@)K)&PIJ\2^_G5&](=F3IN@ M7F96IF,^7BT(# W_HXEPEI?(*6[Y\+,RSY:#TA:F??'F6:CN-/(<;IAX1&3P M3S'G1#$"D-2V#.4I8^F0-S_.S*!6@3U/XF6/969VOK_S.C-O9N'']-/H6U]O M,?G]0[!G8E7PFP]%0/7;^H_= _QL$!75VL-M?^O#I;/;6%S(A%$]WJR+^E4J M2U.A=6*Q:9DH9V,IUF @,Z6% MMF'*XAN9J3)B,/7*6]7?ZTL06\5HT(FAKBCRPN1%D8Y7Y[2#Q?VAR/+B0QK^ M>Z(F_[F<+U:SZ<=TOA@M5B/4C\_^L7EP-EF723RRZ]G%ZQ*$*0KV-U;<&R!$ M6 ^=*M7!O1YLTFEK-,L'!W)O#L^3,,%?>R7XT?VF"JT3A3@3U@@-'+(*:GPVBOJ#.X_#]T&N6OYP['L5';M*0#^-)2;[T9RN-3W\98) ML$"'T7*JI?::006-&95C63=XE67_/)K@N\CUA0^YHDA <3-U[& MCFD0R1NM;?F], ?,8!/'NK*"6@+JG%0XNJ(:FF049I)ACG 0%!9^C[, M<\V';;W5^Q>)%;>V1W\%C3 M!!-IG+)*&0.!U ![RK9KHV(#/+[2AOI>QWS:1:FWBAIE8%8M%W=YO"_WB/VP MNT'"L?<($$FQ9D8[ZXDJI>/6-:CA='HBRB"LAU9@.A\)CJX0^YHDC$, />-> M"R MR.:3K$(@H4+3! +$D ?4$$@,YF&=]%M8V""K;S572-XI1K4U_6:V 3)=%5UZ ML: =5O3QEHF@%'(K@=<","L1LA1L9?"]1@C.HN?6(>IK/K^.<=)XHBZH9%KI MVZ_8,J$>AO^W@=62*JZ]P-B6\G)#ZU.BL_SCUBC1#41]42((G'GQ M>+R2^:[G$P455Y!JBXPAS(( GRXWR"GP]0\@=Y94W+KZVP"F=[O.?7L(EE"J MTUD _]!UCWM:)$8S#$R8Y[R12'I-+2[1$H+( 5X=VV6^1SLHU5[TPXO--:F_I31F1'1!7/.BVI?\TU,J5S'6J?3_&N,N#T39I4@ M6\IZ]-[94[M*L*2" TFL01@(9^--S24B!#=(ZNG,,NERANH8OMZBV'LAJI6Q MF!"J)<2$,6JU]DYKA+>?#0(--C,ZLU_.D[9X(E"]E14($VB@<+9X/MBC4\F! M5@D6)+CF1 K@N>?AM2C6)5[+Z?SKF]U/($1G9YVZ)$1[2-6V;G>(]782/]8#RF]GV;]6Z]K&.#JT-NQID6A#,+),0A,\-QZ/6;D2.^5=M\-E7F^V7=\'0TFY1^^;ZIH5&G"05*3%D:A7),\0;AO=9[.5_[4= M 1X3J[>AAGN8WZN%AFHUC7DK<= AV67[S-KO/%NLK,NTR_937 MG+XZ?7_0&_$ .@Q9K*'@D"6F3)[6X:LE]>EX4>'B(8,^M#E1C,>#9@?(/1?XEBVD]T;Y\ M]OM>3[6_K-]P=?/[]28K9/W1YL5CC.5_RMW-33Q7\B7=1O?/. MWM^/BL>KFV=^1,^ZZZ'0PV(TN\W"6[;%C7_+\\G7[.F >K]O'4P-!O^43O-Z MN&^KW#E6H7E"A7/66Z4=< !0I2W0R@'LM,=85G.S.LK+&=^%E7^:KNI/[1/D M6$&&ZITD"'AE#*-"2>:%MH3$2.T*"<28[?/(W^&KP%I5Z^M\G:[P&G2=!KV< M!^3F3H;M&&W\L4C3XP?$CK5-E,&2:DB#@(Y8H6S LY19:$"&?0Z@L28K,*,- MO/X<7#D/1XZ=*1P<15H*2[W+PS2Y/)(N_N*A!#'.L()4 0,)P@@*I;FI\!4]%KG97&;&D>M6L5K=XV.^\?1ED18WS?#WF-UC2B M=6B3LUH/23QNJ@R@@ A$G+4D?'ZE_$;(^M=-=50BK-E 00RAI,PBN9&)6D4J.5M=;W>4HZZ^M_&B1>(Y,Y(89"7%EM)8 MDT&4>J-:]5EQX.!&1@/M[-VU:(+$H+E/3>QF>OURX]%(@ZV2X@/BP)2 MT!(4[ 7H!7"L! @3U"=5:L8>:BI\US'UEE#JK6[!>HA'W;D7SR5*4PD HT % MHP $@U10L_W$P@0_[+! 2WIZK?T6$+ILK0_211^"LEO:-=BD*:XJZ<7[UO.' M.(:8ZI\^3//'^(\C)8NK=I 8X*ESE!IOM9%62@G+6"MEB@RP0]P-.W M4?MDFL>DQ@J6['H.>P^M1\P&S[]T":BS:H 7Z[9G!+8"20^IF7OS MSIYMJ"P7RR)][M5ODN]]P.]U#_^13B=]9 16&/?KA_X,"702,NHUQ\HR1B2D M &$0?@;.&RI,M6(O/T8"G8;064R@BK5@.88N5H+?(,$Y&(S?V:Y:ZR?0G8;7 MH+W3_G?-':;&"2V $IXB@:GTN@0/X ;%M8:3:%>9'PUVS4^#\+_#XM/J;3]3G6N^SA^$T4!UHE M$$E-B 0:8@60Q(IA5,I)':J?77&.'=!V>=(::KW5]2I&D_1^5/P1??#5/R(, MQ_EQL%U" 4-48T2M( !9(+E5I:S6LCZOJ!@80]K$;0!FS6_%X1Y"+(>9_9TEF#&-9?( M>4C#HDMUP%Z4J!A'Q$6M2)VRJ!T$!\"K]^FAPI.'&R:*2 ^8TPK+&,:'2-#M M/,LQN:SUJ5.^G([663<]R@H'ZQ*[\S>S52F/;':[+J7YE.%Q[LV$9HEG CKB MB ?.!'T',X1((1CT4 9]8X,K6>!#3SSCP".K,2:(0(5M5,Q\>PT) 8=VN\F\0Q" RR' 1:%M #>:&9+@ #UJ$>JM))X5EGA)R6> MG8;2L%.0G,*,(!^^+2L5M%I IC:RR!@G''9DO24]''LLI=/)0 K*5P\X<*RDT8 MD=)PYJ4$6B$B(,?2MR4Q%G8I=%-KO]D!997N7+ MW=4L<2*8%YPAA!B5VD,!)-](JKV0]17>V2K=A<);@*9O$FPN;3#+HDAGX\=/ MQ6@V7V\D_Q90K)C$?[R31#H$;:R0!''X40-M70FM00X/\,*V+@C2.E#GC'QW M7ECW_2B>(KBZV5;SFDVVT?;K &-V$^RF6:QA'0/M\8O+@R65#7-,SW;!KA9W M:1'S>XKT+GKT7]*H^7-O#QPNE%\%0MKK29>E94CNTXG-)- C6R3DD-(0QX (F%)6LTK-?96Q=N&!7+!ZCV/GLE*V+7>T2JEA GG,=,-*4$1PLTXT6 +%PL%L7 MW;!@WWY&"]#U9\M*"4S4$G+V1_HYG>\NZ0 M^K'8,.Q]CP&0X#S*?S9'/G,NU.0_E_/%P4CM:1VL;@Q&1!B$I5"<6(^!+*57 MND%%JLX"/ VUN-\B:0^F,Y#D?;J(U\2,IO&2F#>S+^EZ^*4W>@I=*G45/&CO M*3"6&.]B35TJ,=M^A!35WT_M+%#4&7&Z .P,%-IGBYW"G<-])$H32@4WF@G) ML1(H?$^EWR <&F#N9&>D:16IWMAR9=ZHQ?JVZ6B=?\H_C(H 2_@"KF[B55F5 MMHY.Z"6!C$&A$&+@7,%@>O09\N=$7&].=,=P9C;YD\BWS\QUT^#0J9 MKS^T@[[PZX<3:KFE0%NEG)%.QZ6XG%*A-KC!78&=D:,+G7WG^38$JB_U7XTS MG=[D1?HQ'<Q+"JKW_T#Y1G6X2+*!FV#OAO57. M"0F@%$ 8@PA3M2J?-Q(PGU[/J=VD1"O$5.4,T )-RK.=6 MF9:.X3X#\COW M>[I55]X+:H/>YWD3-3>:/LL$7.>.F+5'$#[B]<7"JU!3E=L=ZW68@#"W4FN, ME0(1ZQ4.*_$&4J6PZC/9O=+.4'><^>XZ[1[P[,NB.5V8HWL(=;M,N*;"4.T( ME(@ JK64N$0(4SCP0S5=TZ(Q"QNA_!/PH-ST,_FX71QG2\5*>+ MKVDZ^YA^26?+]+=E-AF%W[Z9K<59.Z_!_E8WB[3XE#]D8P;8T2AW&]TG0!GL MF?8&/,4$6-M4P"!"V#I:P85TO+;VF'8: F M0@NP#;O^!8LW-#*@K0=Q-X3'6QI+6;P#YD),@F9Z.E@(HQY"EZWU82_]9U3V MJ4H^?\T%8C6SF'!$ 4+4:VH8*B42R _PJ'9-C=2KN7 :/'U]U=O=X'C@N-*. MT)X62;"+,,>*2"JMQ7&O'97A%BLUK9]:22Y\B6\'L',28GT8_?C%#T?;)MX[ MR8D"0'K/D,3!;-[*C"T9>%R@L28K,*,-O/X<7!FDZ3 \BK1D2+S+)\OI4NP]/4M]W]OF6)$>PD]U8XK MYCQW6QPWI[;G/B_?IUV<60I'/PH_CM,J>RDG])$!B+:&F#D$CK,GNH2Q+TI]"F^[NE&3_.%@->1#CR?2JHA8^.X0]I@BY[8? MBQ><#GP'IB,MOK[BK#W@?B1J#-*8&3 CSK3N;.6_CEL0HV(R__UA,EJDX7D& M9)4Z"L?;)T(C)!!42'(,)8Z[7D^R4S7 FU:;J?#[$@JM@S0(@L#C*2 M(!\69$FA8%PS;EUI\AD &*E_:4)GAYG[(TA-D(9 $-)P!MFV3ZRF4 $(1M^.Z^WY,PDEP!--41@J@YI MS DOQPX9'Y -W(K>&LC>FVD;B\%$.^Y8T/7YQB]S5DR>O,Z>$ ^Q=U MVT-X4";G#\#8\S#5W<=$]S1=57V\JK8'L;=-XHS$GF&)D-!<4T 5*,-B" 7( MAV/O#D/5KX^7M@1L?T=,YXLB&R_2R6K$OP>US3]>_U[AI.F!=@F6PBAK%(92 M8B(T4*AT'!#5HK[1UMU-KT,B49O@]D6D#T4>K./%8X1@$:"()WA71W'T8P6; MOT+K1*C@#T'M,;7,"&J-Q:Z46Z &)5KEA7L"[8-W=M+$<1^UF2JT3K3 BCO MJ ':8DF15:4KC)T1:-C6>ZN:K=@S2 -ZZ*0Y;SKI=L25$TA?M4BP M%0H39@7A+/R$G).HE$_((=Z(W*K6]J2)-D.IOP-SV702%MX 0OGCF_N'(O^R MMO&.CO=L"R"$I:K*G,^ M^Q9_.DZ2_8T2A;EECBI+N0F"P> 2J(V4A%A=_T1>9XD773*C-:!Z"PINC<+EL]#D3/-5%#NTY.)AT@B&MAGM 5..AUKT)9C M%*1^G=_65_K^=5H;IK-'%GZ?IS?+Z=OLYM -\15:)]!(%8"R")+@B,=;DMR6 MPA:@^I&%UM?V7NC1'72]Q1=&#]EB?0'HZY.3OQ7Y_%#P^UC3)$:$F;%0*ACF M.Z,U=FXKL;!]%FH8$EE:QJW_PZD^+]1]O,#J7ZO=ID,Y4?O:)-0Q&Q;"X",3 M2+TS&I15S8*,!-1/*SW]T.F0N-$68'V1XK<\GWS-IM,W]P^CK(CC?GMXTMC= M( &,MOJ9Z>7#DDMG0#WSGH\S:?W:Y* M1:P'_RG7J0''?8C[,(8?G^X<3 IQ:S:9:"$D8<()O9U:"FUR$""Z: M%XVA&DS^Z\%\J(_INGY?>IT67[)QNKXQ"![@4"?O2R@TS!O ,,64X^ L"E.J MB7N/&EP>?YEQU"&AW=^>[[JF9)#T">) M<0QZO.0^<_9B.\]DXFV8K M2N^>6=VW<6!^:*#36=#@0MU'% _0I^U7)0AH(#3V 4K!L8QUVDI?A4L &M0" MONR(\YF![BT\_>JRQJN;5^6:LB#NPS2@L%[,GVIM' IW)S\Y<11H,&=OQEA[G;0*L_\VEUBZL/2)E\MBA&X\4_L\5=N:T? MIM/IZQ M[(MC[]/%>AT_LGORXKE$.Z&= ])1+"'4)KBN901&6-CDCJS+CH,W0:DWFWQS MIV-8#E=FFLVFR\7!S9$]+1*,@3'.2H:1CH629W\C'D6E@(5]V*+L=O)[X M\.^_OH(J#/&/U1]V_'[3QPO4OG[]^K>'(K\MPF3TMT#/7U>0O1_%_.&KF^T5 M(K-)-83*_WTYWO3;(J883LI!GV=LVZ?4=)I_C9>?SVV\S'2Z;[3=E-_YQVBZ M7 =L9I/_NQQ-LYO'N!RLASNWV7P\S>=!PBW9=GQ^M?I)* =<2A+^8U5?5YR,)I. MOY^).M9JW@]NJ\DI"CY9_%OL)IW\_>=%L4R??AG,HO"-N>DJ./[WG^?KBPM[ M6>&>!-_. 0&"C^D\+;ZD\PJ'JZMUD$#(XL6+DM* 6ECCN1.PA(P2W6<)ZDKG MJSLD1=X#@'T92(<'?_28;)7F":#86:B)IE0@#PCGA&V_9ZH'6I^R*_6>Q)Y& M"/Z9.'0>[APY:WT)U#E3 DDY8I\7ID@GV2KC[GC]Z@/-$HFT9EIRB!7BD"AC MK2DEU1@/L#91NPI\G4O2'E:US\A<.W,]ODLGRVD*$9#;(5V/INE\/:@PH/S( MM96G]9($*;3AEGE-F8"4&D&=$LHZ#H35>H#GJSOA0??0G6.RL/GR\^)F.2V- MN(_I.,V^1/OM8SZ=WN1%S$"I.(-4ZBMA()B"TN-8ELD"XX,OHDOR5YO\*DV*76HWY/L MF'H(#H,]YFY4W*:33WG,6XD'UHXFR];J+V&(UI^C M.EORAL*N=A =!MML6.?'\:_UPSU/720 !;-0<0B,8P1J#9CT3-'LQC-YM/UWY_N9-MG;=?I*\&,!/"(1L99Q9$67(I2 MSEB4MS99.BM&TCU9^D)SN'MGJ[AJESMGY8'PYV?!>WY=RQMN[14C.+3;5KUQ M$N^8"/ZEL9A*$7P$(95ET$.)*3*>53I=WM$9E(UC>W6SO[#0GIVV4[M(# Y? MI/8L>,9*00."2> W*$"(>JV5OG.CK0N%OCX4T@U6@]Y 44(]4+$& M)+58XQ(L1$6#K/]NMM6Z8T.=LL4G@7?V\C"M%9ZE"C-,, )"N%@81ULJ2[FM M(P._*;I5S=:H0%L/O3\/>P:YE39TTIR'+.V5+48 "&4<=DI[+I!3R-,G[-" M*@IVHK6*98M/0ZDO%KP=/=7.C<[9236+CS=.D(OEOQ6T@B)N&#= F=)B9-K5 MMU'.6K"X+C=:!ZPOFK1=K1@+YRCRFFLMH1#28\%+*0&V]9,/SUJMN"XM6@.J MMQ(.O58KQA1#9J3!E #L+): BQ(#B=D X1=DJ4KW,YNI!XK9GBX8>(M%-@! M#[1S4E(!K"DG3LP,Z/5*NH8L:1YP:16KWG(UQN/U&=5T8M.'(AVOSTB'GZ?I M)BWA>;V]O3(>2N%HZ14)@@0AK#B36%I*\;/0!(8&U\\I[-^N::)<(28BS'G!.I#&!08U1**K"I[S/U;P!U.%N=CE1?G*C"\P/!M' 0Y[=P3;H M#=!/V2)*_V8VR;YDD^5H>F3+<^?S"?;&>BD#\I((ZAPF- 2M Y@@+T>4RU MYB9G)^K/V\>N+]/IN['&BB K*"(J=]G#I]S-%MGB\>B.U8D])?'>)F6$9E ) MIP#Q6MD-'LP:RH>]]]E0Q\<8TPEV?W%JD#NBPZ922XFMYBY+;SZEX[M9/LUO M'Z]N;K)Q6AP^+G:H3>(X9TP"K"P6AB(2#(/PL_?(\S#Z!A=B=!9A[$PS>3>8 M]35=;+-1GZK$'C%.]K1(?/ U ;8Z0.8M Y3JK?6(5>D-B=.CP,.V#QI![US MLB/^6*3'DVB.MDW"Q J%0>#_MW=MS6W<2OI]?\P6[I>7K<+UE*H.2LT%'AO5F),-9_:YSN ,E87,S7DR]Q:_UM ML=6*UL6R6*U7.W7K6&Z:9B\,SEEBA9'2(HX]PI R4:%CG&P>8C TC=K[ZP9! ML/ERDC+Q/^N:B8K6-")=6O)*'.Z+Y>L4.:M](+'?CF@L*2,IO3]ED.[&$U=B MTCPPJ;? MLX9T2=@G1$@U9'Y,D\5JF_N(D>G]]/)OI)H1<[)_.Y=_.>X+*ZG MQ2K^;/,8'_^A[&A9Z&'],)E7E6SK4JB_'@2!G)/(&H>@5-@X%F=6A:DUTN<7 M'3<,";.!?'P:VV([_SY/_JI^^+UWYK[VT< )@)PHRKP4 B!.*)05#-22 M8@H$5$QX2 !&@C,&D!/QN(!J';CZ#QM]-I!R$$\%5,\)%CWQEA /Y4@@K Q# MA'.KN9$5%@!BUZ(L3M 91TM#4:S?)-7:E=";Z'ZT:W8 VF%WLE>Z>]J,?;!0H D8B MX2"C2DJ(-7>X&J4R.G._27OAU6!#*Z2NE1=9^DIRHL,X-"C-%L^4[9-)!EYO M$!"&.!X@K?)08VD%+)6"/"C0E?4U_A-_N<3=KJ??CN_U-5L& MC:!71E&CH5;8:.%HM3!""W2&D9>MI;'H$Z%64F:-I7R\9:#*.B@%B9N@<4I( M:_03\[EJ;@SHT7_=L90[1:B5E%'\11M+^G3K@%E43J&2%E.@4$J0AJNQ($]; MW [NT5'-D%YE3=Y-O M]O: N: ,&H8Y%P0ZJ"DQ>YNN;5&98I@=HVM3]?"0CD+%;5F?^IZ>[>.!>8ZE MAIQ1QXBC0$M9'<,1AZRY"W68C:=7LC3#:!3I[P PF^7RC 7F9:O@&?!">4TT M*VU"L76D$UK =\7ZGFM>WU^]_!76T)DD@YK"D4FG(J M@*@T!VV-J%7(ZUKR_Q\'F*79W($1# MK-: $N .$\B, M:A,8 IPK9:$RB "NA$?5"J@\D_B"E/XV$OPQBV3'>%TG-_(_!&1!B7&HX">W MY44O,UNL8E]/%TA[[?F K%6"B>0A$58[0B1PU=B<=!GF9.A 3C]61.L F:&D M[AZ_SA;?B^+7XENQ3$&Z)^5^H$5@G&.O-8>42*RX(P)7,0"*R!86@-X.#]U+ MOAMLQG0=?EK,9GZQ_'.R/):PY43+ )5/Q>&PLY)A"!VAN@K#UHKY#(NJ]NIW MZ!:N,>EQ)B>"QU9R"[%"5AKF$+9 5B,CU ]9Y;T)$=K(J@8'SH3GD@)*E(Z' M+ P!\$0@$8_DR9ZZ&YD0-O> DKX$WPR>H03_$?ZA)L)YY MQ"'A6#/& ==^'ZBI&?+-U8%AK$L=$J CB,9<]LL<%=O$^^KN?S>K]8E*E;7? M$2B$5D@2=U),152Y*'>5V=Q )3(L$S?D!M$%9D/QILPK%2$@*\ 89@/69:H-W=3;:'7BBH[#['+ MBR3BB#F!$(A@80Z8Y0Z::GR<6']!#J;S958SI*@91M?'A?P=2J-1X!*BRIRB M-BK&+';?>0Y3_39<[;A2BB%#BEM&H-26QIE19>%198REWBE#>46568LX!0I8QHJ6!D,$GQH(6UP0&CRIK+.W. M41IJXSZ@U.Y.2OK[UF&:--O/\=2A8R?^=?Y!\MC; G<>6Z Y.WV_LXGN_%K/B-A[T_G,S M6:Z+Y>R[G\XG\]OI9&8GZ\D_YY/-W73]5--BO!YD \51XV G_7B8+(N'Q2S. M^)7[8_,LJ?X@'QO[3FW9(SU9)>/#X]=X6MDZ#I;+R?Q+.3'T]Z='=EXIE2S4 M=6RC[5\>J$/,$ V81U&+-19#3!FB.)5)A%C7.LWUO?&='.;JT#CKVU5;?B-P MY:C3V&J/J:!8 ,;4#D?E*1LRQNZHU75(RAS<.(<%.VN+[794L9\G++4OG@N& M(\ A8S1J%832>%2!J * 2SND2M;00CL8!7[TW[7 <3"5OS$V3Z.;WR6-Z_WD M\735Z#X^%X#2$&ED ) 0$$ TCC#OD"60RKPMQ@U9\N."EP^P;]3M#N$L#=P7 MS-B.+&E5@9Q?U_'$_<\(_G'3V8'' \.,IQA !U3*(H0U(++2;H#'&5H[QA7: MHG-,!XNL7#[O;HG0ZF:UVAPMBWJX4? &6,X,8\*0E# ;80>K43+ F]_4'H\Y M_1T&.L-Q3+9\V*Q7Z\G\[D0X[O&6 3GHJ (:.R*AT-@@Y7;C-:G@9WZ^F,QX MTQS,H<@387I<0ZU#G"+".>DAG.@1<2.62_)MY MBK(I[5AE@;G/#Y/YAZ]E30"_6-X7*8KAYG#U\Q%Z$9BV1&BG<3Q V"@"K*BN MY& H;:XJR2NB=?Z"&6R"I,G[J?BZ6=X^Q$%^3&$MD\>G,ZIZ7&SF:WB,W/7> M$& '=V&U5;3HFM M;E&?6D=?$^*$\E8!HZ).HCBGA+E*5;4*RA9W0Z[1!MXCM'F1K#24M.98^9;@ ME,64:Z",%X8;+ZD4%0Y1'6ZQA%VCN;P_9,?='#\5"?D4Q;]?C9^>:;I?UGEI M\";E!R# *42==TP*;'J3,"VN)W% M_]4TKAYL'H!'% +O%8:$&.'2K*Q&;FB+;!OPRFWS74':V&!RH"^I4-WD2W$S MOUT6$8!#)I-ZK8-! C$O<1R&E$I0[7AURG?QP-_B>OXU6>+[0W2HI6;?XV>C M,)/5PY'EY5"3(!&R<7^W BJE+7(:2E.-$'C<@C/7:([O",;>[W&5'?L)HI>= MZ/9^S:L?K.K7E3_=V5ZBHEG^M93(ZNT6SG&B B 15HA3Q:T3!DM%M+(,.$<- MH;#6CO]V"Z<(3#J *&7,( .I4"*NZA6.<<*K 4/P^KZ%4YLRO=W".0_L*[R% M(Y!@$0*0X0'H>R9]W"N2C&]A4RTNP6#E" M(@288Y9ZY2QE$E2]-1[^76[AU!9:G5LXYV$Z:&*Z:7*T M70#QN!^/ZLY(PCTGE".XGWI;+KF+X[_E)0!AC("!/<.YTH0 #;?.L@+V%_?=#D.ZQ&HHC_RCFQ7(RBQU7=X]1#JOU M,@+RK:C+DEKM@W $$L^L)=IK04"<%'H_=NN;!^_W%KO?#T_Z0&LHINP.9\7= MZV>WW1".Q8G5>D' )![HH'68>@,81L XN]]F,37YJ2.Y&&9Z 7@H>M4"\?/D M+QVGT/UT[:,4SJ-?-Q\(7%*)A* N99Y1F"B#]\8' %'S^,;>=*)P].1_NGV+_]P"4*=.JVW\G:\!D[!FMXP[IP'EGO7>4084BU;AU&D*'C)4" M*ZFQA;4NZKS=!"A"G"52>(8!L!Z0J+T8HG!#@/QVRB:2X@G-I#JR'! MU"$")1"8$6KV\K'FHFX"U&;)$''5S8!]HVYW"&?IG[E@QHY\*'ZZ1'S2(G>P M36#$,AVW(\.11H0Q@BVHQAB/4BWNNU]4_'=M41\ZO[8$=A3RG$>;JJ@W$P9( M"@QP-/Y"GO.HOV@@@#1.R>;F_S%-:C^FW MTLSP[O/-Q^/>XA/-@@7,4X,)!^% 5B+NP55!YHF!4UI2HMF$C98L-(.=,EJU(GX,<+G+! MKP9<958;:IJD9^83IC&O@W)W81#) &&$>]$91#"#BO MBEEJ[(1HD0@X.R=V;Y_NR'-M-2=0EN-FYN*% ""K#,+1: M RX)B9@P&]5?HP!O'B1S62[NCE560,,\<]) (3)27%>.I \UO MT(]G-QUM3VH$Z8N0 559: M9HRWU=B!;C'EQ\K9TW#*]X'64$RI#EXG#A[/'PM(2!CU;(<9=D MVPJ12Y=SE@> ,<3;D1[W^<_%_Q3+\I=+UQJ>N5OBAO/"/GII-I6\JHL6 .'7!A/C']XOY'YO);'H_W?E.SF+ M\1<$HIUDUEE M66<*2@TVX>+J199PGO3^3N6?*?X="%QO]@L;^;Q#%*J)^<+ M_&C[((&74?>UWF%G!%0RHE6-A]AZ!9*'U>0[EG>7\#06]\D[$+\?N /Q?I.Z MN=BJM0^+681>??VZ7'Q[QMS7M/L!OAH<15RDZZA4 TR)=,C#"KN4:RV_362$ M<-O\!)%-\-DAL+>#WAWE5FJS?E@L4Z+!-I%GYWXK*"7216T'K%00E[F:JW,@ MYUPVC^G-^5YCXUCRD>&_-$I_FTQGR=K@%\M_Q+;K 9C]XR<#2$5UF:).(\=L M!!O:2M90TWMD>?"?$P)!G!RBM/A,1":U]YIS@RHCG!Z141/ /D&R_9K\3/NF2U M^+RH]I0XEL?%O/QIV?M#"^_Y;PHN:ED844-([)?BB'FP5[^H$9L;!IS_V -J@_W]W$25J:0 M0Y2MV3Q(A0PSAGF-H/$&<,8KMZ4 N,V]@FORL?4(:?<$V?^Y[,[! U7=]@$Z M;"!63'*!E58XE<:IQJ-8B^+"\)J\5'UB.L(&NNOOA_MZRTWG'PJ>4NH)%1A; MJ[AQ4//*PIL27[0H@?;F/>H8_$&MH\?&>2B)[7[V+:>WQ0MC\$X).&4B[>6C M00 EB?,RZ@\:49K"'6F%LH\K1'.*7ZW_* =!#$;WU,6;U6I3W-G-T^3OU4!"::ACJN;G86W!^F7_E#.UD7^Y3W?2S(S7J2#&X: M:$L8\8QK0RUGU?VON#KX%L;0:W);789T!D\5MPV+>!V4]XOYMV*51I?&ORH= M;MRD\/%*\Q<,R9_3YM>/-3 M*;HF)]E%"*>QYE[%=[J_BMM-/ 5IBXS[Z.J< M;F.#_T3/0>MY_;IY?)PLOW^X3_FV-JL/]Z\E^WZK]76"<$Q)A>,QQ7HK!#(> M*Z32=6W'DQ>_5@1P3\A=5*TO;./D@-AZ")PWWG-(5(5C5)6'S%O:>ZVONI3I MK=;7>6!/KJ_6ET/&:A[%FUOBZ* ML>,PM:=R3<0:"87GCFMEB)% TCWPF( AN3-B?97:(C^O7--9X&:SY!W"S_VQ MF:Z_W\SCD#+"-]KFA^]$S2X>=2(Q%>_C1Z&?HPRBQZV84 D/,@9<$G!$&DA=*8[8_Y M! ]9=.QM$@T@P:.:@@%F:OC"-[33D6KV4. MM9+@Y<^A*)C[8CKV-/JI%P$(B%/U5TR1(T&=#&7-QLQP3D^#@ZE^-Y36>,"YQ5ZIO2<("=/<%Y:?BG@1=H@>A?=W MFHR9S\!@#$0 (:ZUY))[)@2!^[,Q!:,?[F;+."3#^A8NGDJ6WZ^FW",3Q>Q:[SO;0IS(: MN,_/IDM;[Q:3=%,FF5\^W)ME<3==#_]%OTE<^F42?X\O+4[<;.FQ(^\GRVW] M^;'OUKQ 9W([G44>OJMQ;>9HNP"DPM(0&D^V A&9@LD)0Q8Y3#TDK-9EQ^'& M>^J&R\$V@5!)G)$$T:CF$R13"9G=."T0+:JK='QCI2-I+?K!)>O+)2^'=^*& MR<\/!TJ-]D1*#SR"'A&CP!Z*]+==GG M&K<8CK0+..5@U(@K"+!21&D/Z&ZL#GN9H6^GG;T0F- M_.>'@U:2<62-O#F^\PJ!%$;>^]NWVH"\Z1J4S^96&]?F7]XMO93=2 M=--Y,CWX@H =-PY9R#2"$&I(%24,PZB<>*PQ:9Y1H#=5O%\Y=X74.,MVU%\* M];C8'*V:$Y0$SGI.A,7QG(2\=;9:?CUP+2HF]7;2 M[Y82 X VY(JRJI QF^6R.+JAO/9X<%YJ(3B)NR5ST"OKS,X6R8!%IOEFTEO< M4'\K1$MPFJ\$B_F7=;%\3!O:4W3&QZC@W$Z_3F:?BJ_;J*'5QV+I4AS0+HJH MRH5WL#YEZQ<'3[R.;$> .2.<4IQK42% D&Q.C][*J_6Q6@P,XR!$\HO-\L=^ M;@.R/LQ?"P?I]@/!&8F$=U8J B$P&&O(*D0X!\USF_16#FUD8G4)Y\@$^_SG MHE^"Q0_$+5MK1(UA3B)M!!7&NPH104WS$W-OM^>D\ ME59,!8)6_U@N5L<=^P?:!&0]0(X1*15W&$*&!:C&")EOD7OXXLS#W4 T% W4 MXV*YGOY?>2?EP_VVU\D&E?I]A G'F@6ID5#2>6DD4$((I/!^I-B8%A[>"S, M=XC2&'M*S4TC(,V(%E&M,L (;;3!"E4C,9 WKW((+\2ZVP$JO5^-.W IZN0] MM%UWTF^_3U;%?_S;_P-02P,$% @ ]GL\3MN31$Q&'P$ N$$/ !4 !P M_1_\Z8.5E.O]?5;LK+C*TEVVL;[ENSOK;YNL_KMU4Y7W MUM_*ZN_YU_3=N_8?6W#Y\;.]_E M1;U+BW7VAW__;Y;5TE&5V^Q3=F/Q__^73^_/HHM^Y9_XM*#=U,+^+G7ZD9<]O12+$QT7^? M?JUF['HA&^T9Y2[=:NX9S[[R+.8M_]0']J?N@_S;!^2W:;P3U9,OSK[OLF*3 M;1K1?/355K[YMS^P/ZWV];O;-'U875:W:9'_LPDF<5G4Y3;?-']!Q>9CE=4L M8C5_O;RA><&$.$^W3.IV&0]E-;JN=U6ZWJWBQ ;0P8&/84!= K&=>"B,?->F M$0Q0O&H:7V7%N[]\[J$V/YH#S!]DN'WN-8:CW%?K-N0Q*WC$;PW[]U/\%]8C M"ZRTV%BG-ECEC76PPCJ:87WI#?F___KKD:A'GBS7+W7-!OY-6E\W-G2<,EM M^&NVW=7]3][QG[RS01?H_[M6\I\ZMUS/Y-S65UN>)I55-\0>C014K:VRVF05 M2]_Z?Y16ZU)7]=N\>]0^>QLUJKTMZWV57:77VVP54!3XE"8$QP[","84 M1'W[<8*\U>X0>,\*C/Y6941D=R8S&%"2SR2V> :\V6^S"XM%%#NZL X6-&)R MM,'JC;".5EA?&CO.:XAIKPPK_KP.D5-U\[X0T7/&V(F6L[\]U7%I2E_0:G-N MF5>/#=I5FN[08KK::_X1PW9;?N,SYYJA^<3$OOJ:U5?LN]#WO%X!X%,;PLCS M6/L>C (2@KYQS\6QB*AJ;G)>13UB;P9TC][B\%E*Q@P0E%+=CA#+G&?P@581 M'4._D6Q8C-"!=%>S1Y:1S^HVJC3:BW4J9U+>IWFQLCU($H!=['FA0VTW"%R_ M;]KW,-:GFX(-+E,UO[3HM4JFJ =T"*8!\B>1RU=YGT$K6TC*2BGIBK>@D[(F M2:FD$E^B&GEHD9957&6;?/>AK.O?LOOKK%I%#L8^C@( D1, %\5)$O=-8@@3 M&6T"T.6$[_QK$KIGN3$:M![U[FU/K2HIU8Y(:(&Q W+7PO M0]3TF%(:Z(]B(O90W=8KUM'Z?@8<.SHT_SG=9G4+@#5>'A#X+)\,$I]BSP^! MY\6A1U"($A+888(Q$M$T$^T:EK@#/.NFK*P&8S\$&Y1BNF:$\&&9FYMKO:KW MG/C7Q<^\!S;=298F!UFL)QZAG-4C3\(1)Z8),@! NPDQ"E2]$'%,$CYO #)J M66F^N^K?&?N0%]G[779?K[S #G" (0F=A(1!0!V(#GD^<822;C,M+W^'C-MB M-<88V":3<)&^K3(SWIE\NTS$,9/OF1VX';EO)N^CM[-WIF";POZ9*H,JJQQ) MN;_>W>RW/8I/V3K+O_(-O$_E=LNRXV]IM5GY-HQ)1*$;QR"Q8\I0X!X'8C%" M=>E#3^N33A9ZR,>1?01M?>&P+=KBEEP=-N 5^263Z1TB)[[Z?6%\,46(4L$5 M%KWN6=ZRBV;[!M9B3#"I9R<.IUO^HY4?132.PMA. (D2Z%"G[L@N!P8#>A(%A]S:KK4L\I!54,,J/Y%*[PH&Z!6;^LFU6;/UJ[ MTEHSB.T8SEJ4DMMSAKRA0T2G<,-$HKIA[F*?8'_L7,@\QZUJ/M?9M23-/4.] ML@:/=>5;T.31-DIIM!Y&-1TC8P-BW?3OE>VX*$8!L&/BNP!CVX\.:Q:Q-L6TH77;E2^JA%_J_)=]JZ\N6E%H-S=9976$V,29.M08=T$3RJ\ M!_!+$MWTY*1OE1;UMOW]YK_V]:ZY MD;:"ODLAH0E<0[ #.<"YS%F MIUM.007$\M09:$'.D#B:,;M3U YH&'".V/D,%;[.G=(PROT"SFJ8M:^; M6+5V8C?Q/-\GA$81"Y\)=.V^;> X?K=JW9?CT+2X^EJK\FO6+]<+&1BX[!^( M+%>_X55349+?0GHI;9/2JJD<8Z(#\7-VR\?YI^RAK';\ $%?R<"#A'K$PP&Q M$S<$E,:N'=H@]F/;B2@.!2>!RM]O<-+70K(.F&:K(G*.G('1-9K/90RH\6:4 MFOO9N&%S MUWF1U;75H6VSS?<%F\(5C<*E6^N2Q<3FSY(["EHH5Q,MTUR/U:]'U3,80JN! M.+.8O4":A*Z-H7R9$C?*HE?4;CQ;HL)'T[SB^4IV;/)8_0C%H9,@)W;L #E^ M&%#@ASZ@(((13(CG"PZ_46V8&W<<5K,XG)T,N/E*D VQ-##0M)"[C!&FQY32 M0.>33":Z'8C+FT/CJ*ZS'9\%?,C3ZWR;[_*L_BU+.9K-9?$I6^^KBHU[G-9Y MW53(.8Y[VP4048!IF'BV R+D =!CI)1@R;1C4FS&$Y23,=Q!;M,47E\X+ZS= M76:=?.0_F, MKT5VQ/)[652/X1R0)$%H(]^/6'2$CA>Y)'&3'HE-/*F*:2;:-[S]>";*7%BG MD.5BAQ$O2*;C,SE .4L_S_WL$J_ J4A.;\!#RY!KHQ:>FP$88U-4>DE:\6L+ M]<>L^GR75MEQ4=-.? H\FR#7=K$7.9';SNUQ@OR$$L&1K?S]YH9O#\EBF*P& MU&P3['/L# S$T80N8[2--Z/4W-'DQLWOV>Y]L2[O,UX>9Q71.(8(Q#AR Q0$ M#DW0H0V;4JG[IG+?;#C-8&"LO$%C_;)E>/XHEU)(LB0F*>8(DM,1SLW[CAL. MY8\6VNVJ_'J_:P+_KK0^LGXX]8VD1^P,Z(@:B\L0#T7LI8Y^)"<3?\ORV[M= MMD%?LRJ]S7[?\T(EES>-0M67^QU_3&G3Q?KU"B,_LD. 4>*"Q/:('<8'#&YL M2V[GZ6W;^+I9#]=*6[Q6W0"URB-2ZY>\Z'XL*42:_2 F5/,Y0$[(#LQW0*T6 M*5_F:K%:)V OFA6L];2B)L7D@.B9\<@R1-&0;>44?5J#J";Y=L]^]@S(\:#A MRB44.$X2.DX4QW84.]B&/9K019%,EF8*@^%\KD&8?\VL_/Z!)IN.]1S\<8!R%KC;7@NM@^I.(V!7)K"VIMF#\;_+](BL4DB1^,R1&ND M#:]LCZ@PHBI G?ZM AP&/O4\DB0.#+R(8C?H6PLP)N,D2+05XR+4YV_3RI P MR6I"9(+=\5(T2]9UAAH).9(EEG%KJVV>'75L)^<]%?\F!&6MS*BY-[ A-7]![EE $YGLC;RY#L MJ8Q]6OA[2HZ%ZH/Q=H\H#OC8,.&CI!\$AQ'"!D@[/OK?\-&!;IA.KPA MG\T>51H3FX#"(XM04%E43Y H@_8V>H1:K;1E] RQ\FK&_/!":K$0QR^@4-L" M2"@7-1C-S$Z?HUS!T/-<&_L 0=\./( Z',F%Q!@RYPW, C#\-&#*_Y/S,Q! M53C7._\T3/?L6<+2IYK/^=Q !H$1F1T!STX:7==AH MBN12+=W4BNGDC*S*">4!J-4B91E1@]7JP%H]6BOA57M^YX49KKYEVZ_L$VRH MW E7)-9D71T&'(W&1+U4$1W_KQ@74L8T(J S!6C74$+>&9/3"ZC:Q&>AF"7*9 GHD M=;R&*CCH3*1L2 M+1"?>(CI._)#F_^?CY'M]D !M"(NHHW;UY<'4/B*D&Q9FTUPZYI:>6H%ZVL M!UIU"*N\C]Z8KBH8J"JKJESJ5]7\:R?O?F)# K"#8M\.D\C#,'9Z($GL2AVI M-M"\>56%IE15G&+=JFJ$7>.JRLO*+%I5>UJUJ*JTC]Z:JLH;J*RJBEQJ5M6K MNZS*FH.V*R\*0A"Z #D@@<"- @^C'D=(B(E=*8G6#6OJ$8D1996A6:NP&F+8 MJ*X*^&).43W"&Z^I"NYY4Y*J8I^:HBHSJ5E05R&TPQA2!(#GV-"E?@#ZI0>" M(0(RARIUM;F\$Y3:V-2JEEJ)-+B1OTA='*^&PO2_*0T4MTI-^219$RYH\H\] M/^?>'YRR$T)QQ";Y"4I80]3V@[9"'@E]B#W1*I62WVINO+5 YGL$X1$/ T-' MD;!EC!!5\$^+9HSA0/BU0%Z.XZ[<,DKJKL%BTY<-RC;]@#N^31)';N 0EZ P M<2FU/99F1#V,R&4C0NY!0-W-RPP=I9(_IXC_A]5BEGRX3SOE8B(T*]=R,O42 MR>UU"/Z+=]<<[S$UF/&58DE*!Q3/F'>6H8GFS'OZ")Y9'H7O.:3U'?^/'&ML M-SC*:G>55?AOG=CH$^=<2,TJM [8#ZFG34 M,@38J(5/+Z<89U/^,>QC"(C+^X>LJ)L+_:BJV AH'W7$/YZ%"?0MK3;-XXZK M !&/S2L33*$7>BSS]GWD.QZD7HRHYXI'N1?AC*VB?W]3*BR0QVGWWL M>EKFA0M4- VP?X*^Y_4J#AP[ +[OP<1V/0_:+-CU;011XDM50Y3Z9L,1H!W? M'(WUA>.1%&])EL0$V!Q!Q/JR2,8$!JH55) MI8[HBLU'UL%^3^^SI+Q/\V)E(PP<[,2VS1)F_N8M9+@[J"[PI)XYFP6@877J M5@Z[)*3%))M>SN(WB17=);M,:7-*T%OF%G0U,_K:HN]<#ER&@L]+P4N+Q_/Z M0[!&ZTU65=GF,W_'\2]%OOLMX^\/K7SH!\"V*;%1B"B&V':CKBEL4RB49HYJ MP+">]["L!I?%@4F5Q51D;5B-)R-,3DU?X,KZTJ(2#('C2).J!&J>/-4ZG@HD MBI;=?-'H%Z*%%HX64?)RI FEQCZC.7L_%Q<^Y$7V?I?=URN/.'[L8MNG#H)! MG$ O1X8@)AJS=7'PS&]OSZAO)X34:+)NQZ^9:-&)\K$X#5/L@Z/NZWF>;%8WM)/!CWP]C MUPD=Z$ "^@9YJ4V92#"B&<,*?T#6OC9_T;]IG#?HU)\S'D.LF"I/Q*FQ4?R*:=A4Q,KI5\?H8_$Z(IN^_/H9BH;.MFH@=AF:I<62 M%PJIZV%'0:L^IM5E]7G'7_MH7O/HWT=>,7T,"8&!S2]\N=@)$>Y7,6,G<"3? M3]?1XL3:]9!6UE<.4,L+ZEHHEY:Q2;@>(VS+')]=GD[9SM(E) MW&C2%R=UXRTZ+WF:V%).T[I)KD?\A$2!"R*/. '!!,*@;\TGCCTR11-L99[T M;.QZF#*GBFF9 3+'IV07LZR#G>%&)A>39'-QXJ1FQ6LYF!(KRB)T.CWUP@C[ M$72H@XD3ABS)0X>4#T(DM? UJB'#JUXO2I&6):]Q]"J*DBEF=2C3;$M=0RS) M:)0*N0L5*B537E,K=7ZDCI\\:@( M>;&,='M5GJC;BM^%"V/"YG^A';L!=;'K=NTF'HR%DB%]K4TO.OSVZ_HD49+7 M&XU<#^O//#3+Z=$+AVEKJT%H7976:?(T.;EC#BN;)GGDR>63&&IE#=F[\E&O MUGV.^04^7M!]_5PN\83S*'L&CSN/9\KXV>?V/M?[HMY530>N+W=W675UEQ:7 M#_PK:EI6-UF^RS;OBX]9E9>;E8\3-\0$PXB"A(&'R,.]!;'GV9,"(6FCU3/['6%U'[,V>N+OJK>B<%68[&U8R9; MGT\X"/, _RE[8'IP MQT!^K,K;*KT_GE5 ]^6^V($58,U$"4P #3".(@]@MR]>D%", JD JJG-*8*? M51UP6@\MT(O3DT]I@U4R^NGB7#!RS4"W9-1IIA)'B-;'GNDC2@L-,VTF1HA1 M-Z3OFLE?B#;KMNJIKAIA35$3-ZC8?,IV.9LE)4WZVPIRFQNOF [3!-DQHHZ/ M@L!S?=(OS"<(1'+7+W4V/.%&WXE(;IJJGE6+>L0$0:L+E'1R.O;'B67+>(?4 M:J%V"76_5SBK: [R**Z<>MRQ2/G49-JPANKD3Z^0-@?$5@0ET NPC6(:QD%, M(R\*>P0!^XUD_7^-+4]Z?.N+MZ2FDI8IB:D*>^,FZI\R7@J* 3CFQL?/]%DRC3'RJ6L3Y'B$$C\*8=(! M(AXD4F?/#,(PG+ >,)Y.WT]F]_IF\GJ<,F9R/[D_=,WWCTXZF?F??' YBP B M%$NO"VCUVR+5V8BA0JL'!KA5.!F7+RY<3W\6'B \*+XPTM]M,.YFSGBL\2)W:^>#SORQ!/O2:=/V^LBR^A(X)G MVEWSHTBWV?MB7?$'.E>Q$SH^C2!K-(I0Z&$2](=."'9=+'Q(4%-[D\KAA95W MN*Q?TMI*N?!QP#+' W7Q/*QZ(*""^23B3D_P3Q7DL11S7M(GM.78&DMG1A"XC M@1UO1JFYHTF^ME3L\DV^W>_RK]GG;+VO\EV>U>3[>KO?9!O*[.4'O_9M:+R\ M(6G%5Q@.:72[K+ *D!TZV'=CSPD@M",[L!-$;$A0[ 1>".3VMJ;!9'S7Z_<] MKZO-K\)T%_"RS@*+=R-K=Y=9ZW2[WF_; ZCL5Y5DYR3_%;1P,L\LBS)S9PK_96G*X_S+',JX7\ 46?UKG+D/^);7[Z_-8, MC(L&%I8HE_?95?H]R>OUMJSWK+WK>E>E:]YB $$04)8TNS&"./8A:)ZLQ81 MX(O>6!C3A#F-:%%9#)9UQ&5]Z9%-7*]]@*.!H:R#V64,4"V6E/K[W>C!='P M&O@AC<,$0Y<&<>Q!2'R_;S(A22*7?(UJRGA.=1Q< X?^#%"H+$AFN-.B2+.] M0#]$DYPHR;.[6%52,.5U65+E1_Z5>+K?L?9^RXO\?G__B:^5;;OK0/RFSR6; MR+ DI+C]P-?.ZN;YX".V)"#8AS &?#)+ \_%7M!@HR&"U)4[83X)(L,+82UT MJ\-NM>#[:XB2NC>1BP0/\RS..Y+G>DY>=Q]V$K]2;!W,L%H[NN?.BT>%3QF]_KG?- =*8S3AOL_J0*/L>"4*8.&%" M8MNA+%&._<#W;8<$U \GM;>\&'%.-?8 MKN'DZ31&/QZ&[:V'!J[5X.WBL>PKB#I]()LW34N_>G8TEGG#Z<^K- HE.?J< ML0R5-&+9V81%-WNB&HI3UFO7V>>[+-M]X(SSBA;?\WJ%'!AZ'G#" $: #NP MO:!OSH>NE& J-V)8'3M<5@/,ZI&QS(1AD]1!=1[%1&\2"N443HT](UIVCIT! MX1I-Z#)4:KP9I>:.-EY_DI+?W5AYCAU'3DB [Z$H A '!/8-HABCL0HDV,Q, M&M2BTZ!"HFRJZY !(O4HT6L<3J9%+1!)-9*D=;EZ)&N(@"(I<2.J24UUK@]Y M>IUOFS,$OV7\[-+*@0"Z'D@0!1A&,>'G _K&((BDJDHJ-F%8B]K*?6B]KOA; M,B?PY%1(E3\Q!9J .CGU:5D[061]:3%-+#PO$S,@.B.97(;@C#6BU-J[1JP) M?V2=JDFTG,"G"%&'TL2AV(\32G#7%FL)^3(ZH]:"89EYO!S"42E-N1394UA* M-T+M=_O4TD\(.H"A&7HP!1C#&(?'Z96R0V#@1ONBMH2W# M&L0!/MG[.4*4N'>L@]5A-9J#4#E5&N3R]0F7&5(E+G)/3*[:)>Z1)(M=WWZ= MB1<47C>'"[BVK=.:TDQ/DU1^?[A5#R4$1*'K.&%,4!@E,3[FN $2VE'4U99Y MY?=U*?]85@65?T)"I97_/)>JRC^65$GEGY!<9>4?0[*X\@\S,:3\FCA1-=_QY+^P(7PT>;-'AG10M?2MKW^+QW6RKI\N9C6>?-ZX!DF]_G!?]U^_! M5X!O!8/0\T'LPR (74 ]MSX@"P)U+?Q#.$QK)PGE2;+&ZO*-LRB?FPCH6##L881VM MN.B>:.G+B\XHTVK,BZJX8;\N4.1-6SP4 R9A>\R-X95/ QAA$/@>\5WBV3B* M^A.O3@!\J?(02@U,FOYFW_DSN[+G3]6(4\EL#7 V*I-M\HC2RK"J)CD,XQVM/!NK Z8#.*T&.&1+5( MD=<%2I*J)4/*-(H=48'ZW_NT8N-R^X.R+*M8Y^GV?<'F:_?ME9_G]063&,4P M!I'C(!K2),)^@)I*+0E&D6N+QG3=S9H;<@>DU@&J=8)U"34V)#7W. MMMF:KXF\-/"3=)>J%FO1Z@4QE9W? 7JU=CGEZR3X')!;L_Y9AN@:MO%L=1=S MC(H_*)SN,K[O?WG3ED9%Q8;70Z^RNZRH\Z]9]],^#! 7Q#%K',9QB!W@0VQ' M/,&#-DDB*CQST=VLN>%^0,J7G!]!M+J2P7-E5)(<#@UQ0]Y8R. V9=VS!V=- MLBA5I."%9O]25%FZY>_=_D>YW;"9VY_3O/A0UO5E<7P5 55YS7YU^IKY5?I] M!:, >XC-Y*A+7)HX-G*]'FGH.9*+0',@-+YX= 1OW3+8UB\L?:[_:+%\("^^ ML@ES4V+TPBJR1D=VZ7?KH2J_,EO8)WZYSHKL)A=]UG%63XO)^])=+!<"VD(. M+VK_+QS\'R].GKFYL-#7--_RV/V.A?)WG]-M=F&==(_.7*QN@+7HQ^AE(1>OTV$';F["7+"$VS,O!2A8M9O2'^_F._.G%YPP$SM$W" M?%H;L7F[YSJMLTU?W_D0=Q%?B@0!@A$,PR"DD>]"E/@V(5'HNT3T'0O#*,S) MVM?@/]9LGRO='P0PP#A"H9]XT'4.8"'";N F049(TX:6K>9MUBER!**)Q0 %.$$;0AB2T\0%G0+W50S,Y^+Q+J]WD(5 0 MHXSJ/35'6 !Q=IL7_*51Z[JK4JO\>O$,7IP\:AEPW2("5G^@_ > M@]%H3&?X.>+1* 8T1Z3QWA J97-U:M\SJK\P[I^V*] MW?,X^GE7KO_^^1NCP@MQC"%T4&0G)/&) P'J84=^Z*R*[)8OE0Z'J,7 %1+ MJ!7 4\N$=; 'J1"S%D.22-F=)>!\&]'L8.EI0#M8:S7F6MS>M]9+) H'+0&O M3&]1JSJTK%XC5KUH L^\D/8LKE,LH&[2HN@H%SIXIYVQT[*ZR7+^-'>-B@WY M_I!7S3<<4KM59$>.$[HXC*@+@]BV$QKWN+'G4['T:#EXC>=',5]3WLXYI=?@ MU&DF^!-Y<_8$Z<3.IK#*B:7'X/>V)O^ONL[@4H"^;O-S+ QHY$/S,H%N3\VW MO0J3!($8V+P\+PA"0I'M]SA)"/QN>Y44$P5">83RFZN],>)+ ^U1$)E]U46* MV[R[;**._#G$:X3]QG?9Y#PQE3AULPU^T:'#&9,XIG:0V+8+0QOA*'2"'F?L M ZFZ@].C,[S#=@)HOI1]'CF&(,Q2+T3_!PQ:(3] MFF/06$],%8/^FM6[;-/F]$U!C*N2_^AY""74IR!P M^.W!B".('AX:"*0Q"> M,C1I VTX8K4XV;!IRBTVY49VI<4OL\X7P/0Y?)JX-HNOYPMW79?I%I<.?8;_ M^"\=M^9I5Z6W6[SE]K/)U MQB\LW'07%D+J8AAZ_$$IQW;9Y)4&]F'2ZOMPIEMPNN"_S1MR%U9OO]41<-C_ MMAH*EG*%3ELOF_RBPAP=;"$W&5[M6W,52IK)OA.V1\T!>"%=@7]0;A6OY[YMD*Q/H^."<7W-<2%"?M]-,LQ2^G/XR MWP*YT%7*MY8#F/3[G/]O:O3PTK;, 0P<'R%,7!L11(. MYT(=>H0C=\8;GZ-P3W /5&V[/&-RKKA1ODC9?CL[GJ)=YN>08NVLS+3C*>>U M&6ZG#J(/64@ )/9\-PP2Z+C4!H=[33[Q@=S3=DM!+2.N2L_=/;K7^!9F7MKZ MPS1SK#DZPGRSJ4>]Z:>:,PGZ<9I+M5IZTL\1?+6S8NX"KD:O+>=:[O"";TBI M1V+ QF2$@$T3Y$:]43:ADRZ.&C9EMBN\;R-JF^Y(TP3S!?6A^6*\^-7@GRH! M&.?[66\2:^F4/T>Z,!59D]\ZUNACJ>3B^G6CKJ77)3YE]VG.+[K$9='<,]RG MVZNLNG=6F-HL,R*VA^,(1#1R_?A@20"A?&6JA>$WG$;T"ZF7@PNI50_?6A_Q M6ZRY^R:7X NJ2N5"%L:U3-*P,.AO(U,83@8.UELGYEO<_AD2@VG]^UHVL-#> MMJ 48*D,O13WEXIUTF!_?AWDG"5@!6(4V$YL.X0ZP E"@(+#.6]$")HRV)O M/\TYZ3-+^PL,\D;ZR#1!?N[NL=0E_Y\ER"OXUV"0-]G;?HX@;Y0AS4'>O#>G M"O+2RQ3G#80^B&T7!!@%?NA1'Y'C803;M]TI8_^$9BUI&V&!&<*4'6R:Q&&A M?>M-;B_\+,F&OCYA, >9H>/^'*G)',1ISEAF\_T,9[K?,\!Y4>?KOZ;;?;:* M*:04(("] ,+("V/LT\,=-B]R9JJ&*HERHFV&1^>UT]O;JGG_SLI[L-97CG:V MYYOEG%]'O6X_B=FA"TE",$(V0*Z- M810?S^-33.7WGA=IQ8S+S0N9#AKL(4LYDSY%YW@+Z\4''A80E>=P^*QGT,=V MP@7%]&7S-/G)E][!O1,1DF!Y3.B$.6H85F3"LGZ-"2*=6.M<[S/O*/?;[[P1&4!?MKC;[G M]Y\R(_KQ(RX#N MC*-Q&7HSTH929\=2GDU>56E1;]L%LLU_[>L=E[K?LN8Y=]?#D>.&L0.C$ 5N M0J$=]8TC'"6*\\@Q31I6(%I667Y;6/&^JK)B_<,ZP6H=P2K/&4>Q+3U;G(IH M]7GB,[Z/."VTVU7Y]7['9P%\=^-C6C7ZUAHPW\QQ@%6Q.:,.MRQ# 74;=7Z> MJ(\S!8W\/=O]I:BR=)O_,]N\+_A>+F_^STR@^3RU@T$"2CT[3MR8$HKBV(N@ M?T@%/0Q@WKYA%AN[Z3U7^T.,+:8KIY!%TK"Z-NQQ=^PB[GA<&,?;#*( H=)CX M=^V#D#A4KO*UOG9E1KI2[>JK]9B+*J;QAN J5. M@FAO?%D;O1RWU0 WL]LKX12M.[YF_&%TUU?$%7-N_1XH';_]*^^=-Z.UBN:I M;0.K\BBLO"P3.$T$KLHV#6")\.7-5?K]4[G=TK+BYP-7P/=!B!S'#V+72SR* M[/B@_13;9=6.]$3-M*-R(S-IWB$ARE.M_Q]WPOK.KO-BZ9&3_TD'5TG@!YX'W8#:?FP'<>)[ M;H_&";!4.F<*@^'4KDWGUH_2N;Q+Y[;-G.VZ@6]53\V2$S%C+A)3NB5X1TX. M6>R^Z+E_!OKP&X;[8A$BJ4CP@)*:=MDRY-:XE>6T T%2N ?F_7V6^K&LFFW_ MEU AXGD(HR"! $'HVRX%7H?*27 $5SN^72(HX(:Q2 GY ;;T$<9=^EU1PT[X25/(%N4E2T6563BZLSHAEJ/LXTH=4?B)W+D3MI[+V MJ>I/RO*(U8&(?2^%?N(') J2V(^CH#]/[WB.8W>K Z38**\-O-:$_-I CT9^ M92 K-J^N"2QR3BM*XC*&W1@#7I_3RG$A?4/M\N9YF^BZ;DK*KI+$CQR:4!]Z M.$2>30.?^+%+W"!TH!<+/Q*JI3&3:T,=/CY:7EPH^M*CG.OBU1!S@V-+)_-+ M&6Y:;3IW(4LC8]*#LKV;2@ ('!(Z(::![;F$TN#0B < 5;HG*O;5AI>%C@-. MZ9J\+$^2*J6?(E4YFN4:^V,>1,1%CK"%J8@D^'-RH<*!\!F"PYV$FI;5[]DW MM%Z7^V*7%[*W'@)6NHFMVA."I@=E\('EN0"?]9DX-R# Y=&[ B$>6 MH8N&;'MZ=L @@Z*J>L4^?7F#-F53EJT[?AL&D>-[01 0_JZWYR+B] (. 4%2 MEU*5&C"LD1P3G^7TJ!0OP:MQ)Z9WQFF3DS5YQHQHUTNL#$C4*!*7H43C3"@U M=BHQ77FH;NO54<<^\V*.:;6I__*P83DBX >_LB%>%YS8T M1Q$[*XYU*L34;!*/#8O>TIPEF?*-]=/KEZ&F=]BF7.]Y[M'L6[\9QSU"O20' M/HF&G+36EI.W_OELGK6RGU9-$NW73LQ#3&F M-H88QPX.;1*Z7M>.&V#@RZ3T\M]N.%*V@-I-"[D47H$HL?S=+$=R >J4GIDN MWCZC8R!K5Z=N&2G["/REKDXDN[2ZR7G$3+ M)39Q*(0V $[?)B504$02KTLJ-B$87'J45D]+#E-4N5-3(PFH$Q.A9ZQ M-9/XO$S,@.J,9'(9:."FEBB8!AON22 $FJS)XC^R!0]68$ M>\O0FS$&G#M3ILJ%J((PD:JRM,Z2K/W_[XOG1UY/JSC$CN,3'[HA8#)&8QNY M=K]BZR5QZ,G(B^ZV#6M/#]?ZI0?,K[R=.2P^HBJ-=I>(B=>J35S]7M@>\R'=9?AB[D><@ (!_$/G8 M\>5KUXQJ3F8,&ZABTSS5V3S/69]_G]/TCLTSUL0V;]3)7L:@U&/*^2V=L?Q( M70%]7]?[;)/L*WZXM.VG3?/D_F%;_LBRYD,?6?^\8[+PD77'>I70@.($>5X8 M(]_&@8,A[=#XH6,+'<,RC<%TPL,0\Y')AV/=;)_N"];KK*Q#W/WPH<-L/;!_ M+31DIW64Z-QM?A_)3O X^RUDJ\5LM: OVC?>ZPNK!]YM?_?0K0;[#!>"Y0D> MG#":==DRA-BXE2_=/S;.ZDCY;AY#/PMF!5P[=$GB( )1'-C027A1F18+1')E MM\P@6*!T:Y'KL8X9)=83^D2?5#>@AY5Z$4(]3*Z\3&MRUJ)%6I>-8A*ME5$M M^77SR\OFOD5-OF?5.J^SS8JRU#Z.@LA-$AP&MNW@,#E$"M^3O-2NO7G#TMP# M.4IS>R&E-I0Z*_I 0]9LGGY)%>:HWEVS\;!I]FVSHN[>7:PJ]KEVL^3ZAW7Z MN8_IC_:M0+XB=&%UUO #\:T]-5]Y;(U>A$H/,*^:28]SXZ+U68N!,OFS#BYU MI,XOXX@=EK>[<9S@Q$L<.WY M%BGR'>U ME18;]JMML\O+/K7);K*J>O(9,^GR"+]I2)FG<9G^=>8C[DZXNWRYP;X(S7Z% M7]7D>+S#%JW>VHR429)U<:HC43Z/)4$0A F$7A3[T/<]2'"?M >1XTE=##.# MX"VHN+[D>H2GQB?8TSA)>Y*]?-D>9EDRW\KU*8@ 0DH2HE81GD(7EX00J?ZK!>FA7.FNNV,T%EUW9O.20GVPE MGM%Y]4S*FM"(OQ7+J0OZSYC,6?K; /;&2*Q [).0F M_;00'3=JXE,9-\^G0E';3ZWH7)6BB'S7CX(0@!!Z 81)0"/:7X<( @1H+^9B M.FX2B8*"V&2\=U5Y@OK?*ZD0^&=O# W\63\R?MY5_S MW0_ETU=)A8C%>5@\9+%0\J3-D'>L,7?0OOIW6:FRZPN)"R1A7B(6529R] MN! SC=7GP\V$K.L,/0V@ZZ> /F7_V#,]W66?L^IKOL[:1:]/V;J\+9IO:=:_ M5AZEV G,12#T["D/D]B43PL #*CO:XE\^S3;U 8^UR=9;%E'/ M'P$?2Y:82FHF2$GT#ABFE:Y#LP-*)$_/,H1% 76<;0-&/:2Z?;S/"G=X"W\T,7L/82VT6N[281 MFR@Z(>P01"[+-(R-;['FES:\ESBD7UL+,N&/MS2@)2U3&L\J[(D.YW,5H7F1 M\-\S-HVX2K]_+"L^44"[795?[W?\ ?&K\B/3F&*W\@/7<:B+(HHCUP78<8*P M1T6\$,ML*9C&8GC'H*VUOGY4:SUOMSE_V3(3_GC1''!B<_I=^GW:L3Z2V8'Q M/Y7/EJ$)DUE;SC,R-!8))8'M1R"B(("^;SO AG&_11KY(7*Z(J&D$#S\.*HQ MF9'_&)?PZ#\4"&63JY^S-*@HR/Q" [;,L+B9YO69A M95]EZ+K>5>EZMPH3UW&]V+9!$",O3ER [- &L9\0/T$N%G\845N3YI:7CK#Z M$T2U]:7'-?W;B:*,#8\^[;PO9C#JM^SYV#3$GO"2-^N$!=](+=H0S(#PFF9= ML;.*X^"SO;)(JQ^G'T+W?)5^!1,&A=#$C6QL4^#: 7\^L@454A_(;5X:!F-\ M Y.[,RU^L'SZB*TYP,%2(85*D*9]([@LOQRG2*[EM\"M4U!-U<=#3H3^ M\2=;_!/O XSB>FCS8!HG+D.YIS+VZ3;%E!R+ZOO'JF23@]T/CF3'0@Q_C.&! M1YA#7'$AC(#G0,^&+O9"+TSLR <41.PGR*:B%X;&-V1."7IL%\WPWS5KF =\ MLR5@KS(V,)[UL;V,(:O1GM)4OY3<A[WF]"NW LSWJ(->-8B?R M$HAAW[+CA;Z,+.IHS[ B#H_/ZQ\6!\I2%0954@RUD#TR!S3$LT8)O! B>-H\ M\,B:2B:HP/DRU$^K1:+9H#);HS6/MYN4]VE>K#P$?>A"QPY#@A.;_>?UF2A( MB"M5^4Y'>W-J7C\@6ZBZ-$^&[)&:9XAG YKW&L73JMZ1-Q754V!]X:JG8I&H MZBFS);,3N&?2<&BQ>[6=,12BF$"", U"AR"'>D>-=8B,TJFV85C=>EA6=DCC M^.BKRYO=M[3*).\PJ?(HOGMJFD(YX3JP=S));4'-L$WZ C6O;(F.(7,9>C3: MBA>V.L>S(JH[']A0P_N\J<93,\5[?_]0E5_;(ZM]PZS-T$8@"3TGB/T@ME'< M->SXF$A-,#4T9UB-.,(+Z[K'V$A14S^8ERRR\A.\+W.V8".:21\&9*FTZ#26.>4$SJZKXI\Q\^)%!N:?^=_ZAN$(2&> M0W& <03",*(P#/H&;9AX,@(WHAG#PG9 UHRYFPZ;G(B-(5%,O";B3TZT'E/7 MPYI)JLXS-"!1&FA=AC3I,*34WN4D=SR[F0UKK_]CDGW-MF63[L5E?9!"Z$'@ MQU$,/=>&)(&1'81]^Q'T;;E38_K:-7] K"U@DO\S.TX$KY]?.$ZK :IK%T"" MZ)&; &8XUGKT0X3>:7< #J2I; #(,[X,W=-ID.CRORI7HY6N?<&&)B"$Q*8V M)B2*O-!.XGY&#/W8EDP#1S9F//?K\37C+SONP=T./@EEA->1HJ:?4*V;FC.\ ML35,E8J,R7&\< F3-$94OE0X$JYKO%ZWUGNV^>"S5 M$QWD>GP;]GS;5>-TX"& 1NA&+;!Q@Z?9,A MC,EJ5^[2[<@46*0AJ4G^ =/H]+?(SNN 39'IKZZB=2:^/X^0.6T:2]#HI+T MRK"[#.G38XIHPBO/CW@9@-=E9$6#.3V,_M)>Z;GI#Y+ ML?F -2_'O:7-.I;RQ\+[.BV;M@._L[N_O>>$.]O,3.QZ]4-!9(B?3 MBZ-74/(7A]M<^#@U]<)Z9&S3-4[-Y?WC8+!UM-@ZFMQVI^$^9'WAAEN-Y1/O ME4WMV($0M]@^MHQPN5QZGM;G7"Q03?%TI&1BPBT M/0_;Q,<@@)$=!@TB0E#D)I'P@H(Y"";7&7K4U@GL9OQVP*TC\M.,<*ZZ8"-H M'ER9,.^\98S^22Q]MHXQ%;L&]>(H830(@MB-H@A@A'P:ATE7BY!!2IPXD2WK M:A"*\7-;+^N'[+*O26<84V\S7IA*OF=+QL8PK5?!Y1WX9B55B'WTQ O$AXG55?VU)%&/ G,B+?0SC GA=[( @#7LB?A C"4&IF M.[8MP]/:1_#4JZ&-9E1,;*IN[=)UL5(U_DVW_V(6:+& MVNIK<"0)"OV0^"X)$TQ<-[))WQ:)B-0))K46#"L0^;[F>^,=MKQ[K[-]Y2^6 MOUNNR**8 )DG4$Y\>CQ6!VBN0A@OT3*@.>-H7(;>C+3A:>4+#8R(ZDSWND?V M.?N:5?PQO:XU/P@@Q3@ GAM!%! WA$'?FAL%0$9I5-LPK34=+.N JQ&;3UE[ M2Z1_X$Q.<93Y%-.<*:B44YT76)Q'=\Y0,Z \8\EU!62)/(A ,3UL-VUBI%/I0JMCFUKTA6B#I_UA2.T.HAC M%HM4R%58+#+,ZYC%(DE*S:\;/>=*=-UH!,O+4"UMU@RM&XUF:8R*K2A,HB ! M$#E)%/O$@8D=]4VY'O6[UY@_[])JIRY@KS8C,[J>(A(>:#B[S8N"#[+N3>;Q M0O4Z?^KJI)4T#9(TOP9)"H\P@K/=5E6WFW-II&1'>SY$D<('#0]J$ MP9T;)3Z$STZG/YI-;A;<'[6Z2JA/G0"X <2^']@!YA.7KCG?H4"N:(ER,T+# M9$P1DCBM[ZQ-7E_OV6Q#X5R/.H%BL=#?.N; M4ESP!8XLORVLF.=0Q?J'=>J+/Z=Y8?WRH:SK/\X_^7B14,D9R3BG+$,9#=@E M,'?1P9QP6;JZSG;O[Q_2O&J*%7?I8>#$/J8^]EDR&"5^C)*P7Y6)O M\6W98B.R&KO8]451"I'\),GAW?47[P\<+P>X+@A2@#PD8U\ MFG@4N9[?WGVW0R<.D.2+)[J:-;X.>;G?U;NT'4O/\NEN3XD7[VANPLD^?**- M?+' /@OKIAB-U0ZJ4Z]58,'T]I %DM(M5#GS7P[G\IP@)#'U/<])B(^3T"==FRX,@/P).>66IC@?UX#KAE0#S_J% M 1Q8Q#3!J,32\21D*BP7G^-Q)H$:Y.JUN>-HCI6DVJ8FAUP3KH;JM M5Q_*XO8JJ^[?,Z,+GJ+Q4D,?KMY_[)I,0.@X ,4^! G&=A"Y;N [?D+C,$9V M@$7T2DM#AN6*PWO'\5D'@$WI+3&ETD/EL%!-SJ*<3ITCT/J%PQ-0*@.$;LIU M,]EH"_LNAMA'L*8C^$DHX&8W @\ M!MY%R'B!777RM^\XJ[7E-) _QHQ">Y: MPBA!P/6I3P %;@A=1*,^B'C$ILK37\'O-RSD3R9R']G'[M):1LQ'D:

#YQ$?A*!%_D A!+D M)=!/0B_Q8L\-8M2W&'H@D!&6,>T8%I@6VK&NM]6#4ZH0-(I0,;&9BDLYT5&F MT8CZ#' TH$(ZF%V&&FFQI-3?[[2H4U?Z@]"V"1HCIHNQC2+L]&T&&,8:]$FP MI?D42JDXT$A:1ZF4 4:UZ=0LA8(&>9+7*DE^%ZU6LK:(Z9420\)'.K+MEE=[ M+#:_I=7?,_Z4 6E?^NK2.)*P^;E/*0A=C!U^S@KW:9P''4]JOV!T8Z;W+--M M5T+HOL49C-)MB6C4ID7)RU4%K6#R LSIT,TWM7J-KZ/"%+J:7(5SZS'EZ MV$(O3T);!Q^KDD21<)[ M!LHM&!:J#I>U.0*36-96YTU@@V 2RN0DJ6?K!)/*;H Z;1+; )/0I[;^KT2C MV)K_.:O/+?:/9FD!J_SC;2AU]ANYM/'/69%5Z98_7;FYSXN:[YM M$Y5R1STM&M;E#F3[>NXCF')YI"9ZQ9+)Z9F5D^]3 M4A\CG#FM%")N(+?42_PR$DS--I4FNZID]0C6*7]/[]MZXDX8 3LF!/H>\6,2 M!#!T^R8HBJ7J74I]L>G$DN_GPER%(FIDS%V)'-(46+,5'\X(6% 4)2X M6H9NJ$%_6ME!W7Y9%>@6Y>P8\:^/( J9T7[BH(3VC6 '.2HZ(/C5TRF!TIJ] M+%%R:F" (V4]F&45_C$1 IH@R=BR5$$6_!E=4.) :"GJZEOY_V95\Q_);^]V M)V?]6;+RZ,Q5EZ0$@+C(BQTV"^.5)'W'IT$'PL<@$3JL8*AIP\K"_G'X^)8+ MPZE^ZM4 ]0++7/.R+J=5#*O%@;;_T\!]C7^5]3$#CI!8.)O7(6HK:D8<([;B M)DW7N:4X<[PO8(W.H''E)'U7+82Q/_Y>%O_8I]O\)N]N@IPT[F(2^0E); \G M?N C$&*_;]Q&GM#]5M'(F&U8HZX;OB\U^W1QO M>MIV9-,(^4Y""21Q"%#$)F5]VVX"A)92]+9H/JBXUA'=Z) RDEZYB#(=LV," M"D?Y,L4CX\E(KM7"R72/XD:[&,^(%MW[?&Q&'@AYQXMM"9Q66@--PT&I!\H);]1&FE78X MK;H9Y \!-L1,5RW;C MW+E,;1T-F_C.DFZ_#)P1F:\/+..8R8SV/[U&-;,GI@Y.7]-\RZ66EM6?V;_= MK6P2T]A''L$.\1.&'"3]J;T@\D*I W6S@30\!^^4*>UQ-6^3W7)D2XQ8\BZ> M-G 9]>X"XM>C7M)8^#8#V5,_31#/E+O&SQ76U&DP%-U&^F6:Y>9F;LC&W+>[ M?'WW; *9;G\O=Y^R?^SSB@5IU\>4N#%T8)@DP'$<@@_X,2(3+C[K1#W94G0; MZ;B^-;!?6)I.MU91[JRJ@S[E.J36?C#%2O5<76#&6/GQ20=ZOD;).A"SV_KT MUCO0E,O:O M6C8*')_:AQ5V+P[%7R@Q MT/9D4_!U@ZQ;>6[7FZTL99EO=7P^J/WEGIG%?OK ?I'Q%QJE%ZB-^4E@1,49ZO<_,]@\PO8-9FTKIRFOX[Y0RJF=[5^2[[G%5?\W76AV@OH!% M"2+ \WT_C%UTP!HZ#I)Z[&4>A*8W<[E?NZ1\?9J\URW,&29;RKZ<8M8UA1MG MFGX=3+,ZV][@1.R,>XS-R,9VAY]A:C:: ZUS-#T>F6B/-JMNRNH^94[Z+>-A MN%[Y7FA';&1 XGD."#& GM>^@P:H0P-WPJU8>7#3[;@>L5GW+;A)M\04_#;) MUJE9E\VY0WKB\-_>AL,GW>HTZ_@E[&A*=("I]BR?D6YN:U+=OPN8R\YJOMZ- MQK%^,)M7,'B\5E-ZFW5WANHF1RJ+]E&,N"PV.?^J\N:JW*7;DYW23]EN7Q4K MBN(08)=-\&,?> 'V0_[J#S<&)A&RD?GLP[@)AG.4(_[#)>7::K6-*5_[K@^; M:'=63!+$S/<*D[G-HCK$Y!G0X^[4VF_AOCNU%%@'#OAG&A8>'?AI>?@Y>MH4 M2=6B>MQLJ=<$/<]PGC;6C]JSN:/S?\\ =ZNGZUP M[#DNKUL?.1Z. 6 );]3"]*(@<<3K1<\!SG#.]]N3K$YJSV0^CYG,VB9RUDP[ M)<^BWRL;)0MQ^!3)TT2.GRTM4NL AC.=\Z1KSV$T^/2=VCSPTPK M4O'^?K]M'L\Z65,[6+)* NC:20"([4118D?,F*"U(; #",,9%Z)&(I]U_6E] MP/YH"^V0N;,_%/T9=F76>:L$\M='E)N6_- MM:0T[++I5I(T=9VWG*(9Y\;LNI%6#PHE=^3^85O^R+*VI" ;\G<,";]2>7ES MPS+*_K[+*D).[,>Q3[$#8AK;@1_T=09#&XH]IZRU0<.I%/G\\2,3IQ:2_)J. M-EH%\IHY&)5+1WJ$?:G5#F-;D+U'*;^.HHUDB8 _!]EJE>1JR>=%RP1 M[MEB(560E'.14#>G"PA@VDTJ#?9!'>'B\.>FZ7H%"(P!1'X4A!!A!%T<]^]@ MA\A'<'R\D&UQBH!QO#QU'&XM/!VR)LWQF.!ADEZ-T>/XMQEYUA$_3/(],H", MXGUD!'E"BW0(4:5UR3%$V2:A(#*.,<,KRAVVRYLGH8YZGD==+X0P25 0$X"# M_C9^" ,RQ=E%56A3Q*4GT6B2U3EE5QE=RIW"2].OU?;NO;PY3*#V+F7I\(%4J8 @G?@7GQRI? M9X\J&W3+L:O01I%+:!0%/G8\C[]$ZO6 *4N#I.L%S -SVH2"P[1^26LKYAA MZD@^L64(A8RB*3VD-;3O<=&\K\4K7[5G#D3JOYE1*35VAR3(L+\6HB^FK7PJ M'I.P:KQ,%D/=_.)O67Y[M\LVB(VL]+97MM::WH#-BC_5Q( C&^$$V;X'0'38 M-W)LY$U2-TLO9,,Y<0_22EN43_/CXVE,KCB; MYT>[[$R:]83FU]:A)W76'G/K[IC

(W4IE+RHNOI=C+Z48+"8<+(T57,2^3 M/A/?H3H^]H2*S:>,%T7,-K2L>#[ #^;]A3]X=S8)6)$8\;>A0ISX$;&#('!! MV,&*0@_$!V?#4R+#2_/W%C1O%62=W8HUF2>Q&&B.U,+\I5" M*#M]MX_AMWH#+&:!U9M@-3980V<$EN8]V;VF!7EQQ.Z2V*!KW^[,!J;..O:2 MQC$ZN'LTD;.6LE\TE;G/=H@FY=GXO/CRH2G$U#SD6+_O[E ^23J:7R;I+J-I M7OTUW>XS?@X?VSAQ?9?Z 8Z])/"#W@K?HT(7%)>*?>J9,G]5XS[E/[EA&*VO M'"2?[I2M>>W;PAF;(QUFR_/.H4UU&<.3Z07TELEGU9W-%^W+P[65]U?U+YY/ MLYN/6-QXBUMO->:_D2FVFF]-S+4-][(W/NDVS8ZNV?6-^>[1 K M/*VT,%[GCI3F>\/"PF=_KK]9NSTQ^B<)JR_Z0!>"0Y4T5E'3X4 MVBKNGTHDW[/UGI=NZGT55;=YP5?W5QY#H[]",1>S*;(0>1 FO1G12/7 M"<5O*&IJSW!0/#[>DAUP6M_NRCKK=IF:A;IO:6WM#I@E-@QUD2ZPHSL#WW)A MY_B6[A&B=<1H7P]:G; MHM)<[Y,((&C3EO=*M\U^Z;/H1]K%M?I3MN40KLK/V4-:M8NYQ0:MU]DV:__: M/5&_2A B'L0H"6@01I Z28 ZD AX6+R ZO30#(>EHT&O+F;6;/[66,5G<_7! MKN8017IBF?6U-4U"7&?PN$"@6[:SY6+BB9_;1X[Q\XW$WAZK,XB_2W\TJ3GZ M=&J4]=>WX&>)>+ML?ZN%YCG&MU@LU\[VN; _GUL7D"',:'RYB*$ED7C"B+7E0.@ZB"4\'H(A='%@VWZ$10*+ MEH;,Q8H>7J/X+4#K!*'UI.^ M&>@2H5N+RE]N>-K2#90C*(NC$I,C=<*&I7T2KB0W8.1H>F%WI.ZW1^IL_:?; M\NNOS,IV9X3]X>F&R#D&7M"5T63-*R/CX9>:.HVL2,1,G:IT^[[89-__5_9C M%;L QL@Y-O4ACX&H4>Z=H#C(RJG$K+?/HU,=*BL!I;%<,D*A31IHDIADB\E MJ1"G2I]8/"%A4"U4"5N*7"CC?Z87XY@0$8QX7U6L$9K7ZW3[GUE:D6+#3[BN ML$U]Z/EA CW'1M#U,81]4ZX?";U],*H!TP=86EQ6"\SBR%AJOFE.PXM+ASI] MKZO'),S)"8@2:3I$Y!P79W1D-'7S2\EX$TJ-74DV Z'Y-JMBUL)M6?U8\1/Q M<82(GP0A34(7@44MHAR)&^ MG..1_8,9AQI3\XO$*/3/LHTQ+(A(0[]P,) M$:_(ARIMRQ$090M>D)!Q;,B+2'_I@;>%@LB'MNW%L8,CQPE=X/3;KHY'/>'] M4/46)A:2+K*.DA(I F7%Q!1WX^1$B#;]@G)"AI"DJ)"W-%%1LN&LK*@S(B(L MB#6T:1K;IKD9:\4QS=+ B+C:?[]/M%N_KO,CJ M>H7#!#K$@T$4.8GC)X"Z/"M+B V\V .2(B/WW=.(2X/)ZD'):HHD6Z):8HXH M)0T1Y$B?=#RR?U RU)A:BE0HHG\F$6-8D)"&NVR[[?4'41IYL4U]ER1N&-&8 M!%Q_"&L-A%X@O(&C\-43"0.'I)IKR%$E+ NF6%)3!2&"-(K"B?7#FJ!"TV(D M00G\$QO'$)<0% J1U 8O<3 MH3CP;#EM4&UE&IG@Z-[]G<.S>GQ6"U!6,Y39%)6/*8A44A(%#O7)RAE6!A5F M+)-+$9O1=CS3'3W,B$O07\OMOMBE57N8M5X1?O\V"0FRO1"$$-IAX/3M(#9+ MDI,>V6^?1G(.J-HCUM*3%FG.1 7&)%U*PB+,E#XY><+!H(RH\K44^5#&_TPV MQC$AL1O47HSYE#V4%2\Y\GF7[OB1%1"Y+G:(&]J.[5"F5*@_^^Z02*PN].A& M)MH!ZJYT'=!9+3SIW1Y%)H7W>1Q%2RA(?,-T\C,"TB MJX$D*RI2/(DJB2F*E.1#B!U]DG%B^Z!.J'"T%'%0POY,$=09$'WKHJN#]C&M M=C^NJK2HTW7S!-6QAA"P21)0&H8>XB?< +)ME/CLA[[C^S80?(I@=#OF!D%? MA++!9IV"$RE 9J30_VMLO3!LM!.]C&+Z^LPI#75(R0=3UW?99K_-+F_. < _ M'OV&/_BZ@AB'3L2&NDU %%" _"CHL2"?8*EG3XT@,!S&>]"\]/?Y\7K!GZ5\ M_.LO#7S!^H&&G22FE//[1TX^C;G&S%.?*NP.R*U9;RU#@PW;^/3QS D8%57K MJWS'@;PO-OG7?+-/M^A[7J\@C1,:19%C1V[H$0)=C[5%20 "!X2VT&1I7 N& MU;8!Q#"J094;@7>1E0L'$\+D.A1MI0ZNQ9 M(Q7F;_GNKI$WKG1W^<-5V4X%D_(^S8N5!R*(XA#[ /&%:)=BE'0H_"3V@E': M,[)MPZITBHQ7CN\6+[ZTZ,9*TUC>%45K0LH59L4*;$^C:<.TR:B=)@:0FIE4:B&?GR79S=7V?JN*+?E[8_+FYM\G56_9?PMH14) M^/;(@2&,:> MX\80L#]3ZM" M6H+S9?'MV)8#QMLUA&=]:6% M)O/>P#@.)=X9F(Q+M?<%U#D5>U=@R/P7!%\?90MX1T"/':7NSB27ZO9'P='Z M'_N\;EYI:1)KBB&Q88)9=*");1/H>;B?NN, N3(IK6H;AJ6ZAV6=X%*:42MS M*):>3D&?G%*K,&H.)76P+&Z.IFC=[Q.R3 [F68](DQ2 MO=3(7JZ.*=HCH&ACF!*:_OZ6W][M?LLR?D[L?;'^4Y^Y09M@QTZHXP&/NI0_ MEMNWY'I1(CSQ5?Q^P_K5H+(Z6!<6!R8Q4U/E3&">.P%=%R3L3*G8HQC%\;4(4F( M00CI\8 0DLHS9/G7=V'$@#0([]@]99V@C#?HDV-)\"J4TH1U) MZRB5,L"H-IV:90X[R).\5DGRNVBUDK5%3*^4&!*:LYY,D,L;='.3;W,.H-TI M[M(XVX5^&'M,%1T2)9!-EWWGL R8N$+G6[0U9EBW3I>TRQOK"+([;"$Q3]-" MK< \=VI6Y;3K-4)59L!:F)68#D_-L-K<>#S38A-E 3;.S9IU$KF *;16 M1%:"X%&YK!ENM:6S(K1.F=(>Z)+/:N697G1BJV".6&ZKRM.([>:/&>N8++S> M9I U(' \\,>3$PBH6T M!;B5V^76Z:QEJ*QI(U_?#]?/J=B"0UUGNQ,8<5G4.2.[F>LT8>$FJWC;+FN# MN!A&GN^2.*">#[RN[=B%KE#=6+TM&M;;1[BLW1&8S,Q8&[LB"P]S$"NY^L A M/A;1QS1?S4RSS"K$''0K+D7HH%UP-4*0E;-+$KI97<*ZA':;2I/]<$3T^)2M MR]LB_V>V>;]AO32_R?G-\^93ARB6%IL/[,?YEOV+K&:_8QUZPV(=Z[#YX<.7 MN[NLVMVEQ9_+7X,R-FPQ'L_^/N MW7_ZBW=,]/?*DGYZ8[09(^&X/&P%!L546G759=256= MVG_]D+)DNURVBJ1(B=E /U*/>'WK6]*W%LE%\@C0R3N$3GWP=8*Z+AEDA33X M@\1W,@$]IF: %,PV75@,EI\^_.=D#%2RR.>(G\ MJ!;,.6LIXW%*PM*KM?Q6J0(F_#8_+N795.HF:U0FQP_L>,%\^8;_Y0L.8A(GGI21)0R^+7(^X:1)$"0$ BE=U29>P+E^L&Y86;MW#[?$1[$;A*X+&5AFD#@^JD;!(-! MB@.AVQTUF)DA873IX=6;I7)XQ!0ZQS/#S$S*)P0E$HWT8%^G:*3/6@.O=O12 MZW"DTO[,R>Z[:]JZ7+?%YK+IR]_MMP)Z$<0A#CT?^3 #2>IF)!D@L9^EC"!R*,4>VYO@,89E+KX1>)C9U!1^1I0E!+QFL\ &PH:)GMH@KZ" M[DWQ42#)#BE1 7ZA0%/R7?0U_ZW:%<^_Y?5?19L][C:#ID30=8.8V?-1&$,W MBQ (!V,(0*EMP8HF#+_^'2KGOH/EW')<JG&Z"M!MAAB&-LA3&%%#* MQI@(QS ]6$.^E,:HVC L,@=8SA&7TO23,H=BQ%I?<1D[S;LM^?R2?$[U=5O>[:]0E1P&*]$H. @VS:#D$/A 68=G MJ?'O!5+&1K]3.+1#T::Y<#[RG3-8_W\N5@_UEUS86\PCI,P MSE!&4N*%2>!Y<4@'@RD0VRVAP8QAM?GCE\^_.&T/KM,927&9PJ"8Q,Q$GIS0 M_/'9&5 Y1U@+Z53]4-4O\I/C:OK+I9HF; M9H!$-*(A2%V7D*'[+"-Q)G3^G!Y+IM?[!G J2C210\'5P-GHDUP@/##'@2TO M2:,\C2TD:N'7#F'2Y,OY& M0EVKNFW.T*(@LN?AO>PI[=JY'Q>X)6F7[X40Z<5?GG&=.R',,*^^&T)3 #3M MB'@_/)MK6O^A^*(5,NF"5F&!:OG MV:F53RT76X5OG+QU!I1.!].*;14OF7NC04\?\Y;4UWI]$MMW,8DQ4=F#3WFY MY1O/LJK^S R_+/7[+<[%!E=-B_*F9$+MI7&8>C&?&/6S.&4JC [J"XF[:JLV MWXKIGW;C4A7X :?P2WM Y'!(3H=)3@/UTRTFAXLR+:>,9[,*-\X!^\^W5?US MP] ?3ISH(S&O0,IR.:*5QL)BAVR:IRRH0KQ(JE.R'D0F5XY M.L!R."Z]DJLK*%IT>(%XF!#GHQM.YX=S%L$;YVOG"S]'R"KM%N-?7= UQ_>' M4'G=/LM)OQ'&3>>#]^RK([8T\3(5F9O<:9A)).IMU.L9SNUAMZJ(DW/4T=QUF9#,,4 M>10!/T7$(W&,8,($E_@$^QX(B,C4Q1:X9:>;M1,_KHI+US=R#T ME^)[BQA7?[&QF9N2#"9B/TF BZ.,AC .I?;FS #',1FEBR+C%QZZR#__)5C=DY!W[R($2_X>^3].?8. M!^]TZ&?>/32=[I'IJAEC:<=$UIP.5XN]-Y.4_^LYL.-IKQU$EIC.OO/'KFRO M0?9(%+F^'](D2+ 7>EX4^0-D%$)_0DZ8%^BJ">C7QO HR+_,O1][:K*0U8N+Y:ID'QZ&]CV>?L,<<3R M=1PF7A2 P/6 'T$2#(A#Y$G= +$DSMG6U+E2]B50)X.#4[T(#FXYW*^]I#;. MKW6^:_GEC_\LRKMO7#'A4U'G=X5SXO#TP=9LSX3Z*,S&QT%/QNP]%M(<\6(8)FX8IB2,,AS$481= M/.!-PLR5.W!C.9PR:J!V2,S8FI#M9F#ZWL4,WFF*H/ MU(ZCL;U;(W.=1]_VT]N#=\[>O:ZKSJ:AFN: "0W4EGI(;!NF+<;#U4':LI&1 M3W6?BJ=B]U@T&6.9?F?#F%V^Q8]-6]WOC[I_7^WNWI=/Q8:-(HOA>F^($S90 M]./$!2B*081(ED1NYJ8 P@BEBDT<1J"8'L2=:-R W^%/K#-XX!Q+6(Z@+)9:_'8J:X M985*DP^5SD=)0E:*NW-+_;5'F0LQBH'GQJ$?()*@%,'!EN="H;IQF@73LK(' M=BXJ4M?'3:100%9F86^*K.BXQTU,6*Y1<4U8)E-G@;!,]Z'2^3")"MRU M]?/JC\^K+$#8]6(*?.!E " :^'3XX!"+G9HO\7&&)8-W,W4=?$R@!5M09+@8 MEP-#-,B]^W_\_NX+)<[G+_ +_:SRSC?%^I>[ZNG_[KWAKWT\?,'?^OCDK3]Z M?.$55Z!CV?=9!7"E''JY-Q7#E1<"0@ % 0BQ&T4^H0D:/IBZH=#:OL3'&7Y3 M<;[+-[G<*RI"@M@KJME_N5<4P]\A@7.]F\?[+R^\FQ(\V/%NR@"NE&,N-_]+ M?Z.POP''%S4KR7LC 0Q1B$$ M$#%;+H)AY@Y&6'D.1(??"A]M^'7O$#D])/%AM@I';X^O#=,C]_Z_8$:/$ B- MK%^3<&5(/8&MY\NZ:W$;&1N4L"@@(:N@G,PH0< M1NC4)\)Z(/_)AN6 W)Z1.)JH$#0VV)@EALY+3BE948I>$7!%250IVIY(9B MO=+QL$B6_[NV;)__66Z*=[O;JK[O]]UUBY*7UB3?'Z\MBUT<>S1P01P0CV1I M3-,!3QQXH=1HP1@*P_+28[S2,*!PD^(,<1$#L9F8%=7H$].XVK5UOF[_6;;?!O/T^WK[N"EW=[Q%A/VSX6=] M$Q?Y$248@B@%28@)C+W( Y=37B-LBVGN MTD1/4-L!K_,W WR0W!OG@-D90,]_'X("K2.Z:S)(=BBN40^K^1YY.97]6.P: MWI"]VWQHOQ7UQZIIZZ(MZZY7!A6[XK9L&U(VZVW5/-8G6Y!\$ /7"V+DTH"X M 3'9M8)T.>WM(7<-R1UHYR5J M9X#M''$[?RZV14:5X1$9-AXT.[38O)O5S"^#S D"AS9IODWF[YPQUL [?F5B M"]?=RFCSJ5@7Y5.W)_3EQM#$=3.6%GS?#5 :0H"ACV"21H'KQC@(A:8GC(,P M/?EY .STB)T!LG/$++.CW61 QL7:JEC(B?5AB\F'6T#AHA"^7#[ =AMOI@#NX M+C9EZ_Q6W%EPC(Q*^H-CUPZE*#L MK31H@GV+TI\1]RZE/7,\RA]D<'(?:C>&Y>)SV\(=PV7-.CA+G(W.!FC!'"R+RO[O MC[P[BA^D\%#5+;?8[T-L5I0F+-5$*$JQ'[IND.$ 0!(!2N((^X'4?H8)9@R+ M]1X9EX/Z@,UI>G!RXCR%2S'=G8E&.4D],GB$Y7Q^BT$C&GF=GQ'YTT"J'\EV/=$CG=X? MN@=)B#R?9M - ;YC;L/ MO'S\O6A7T'=]2@(8^#'*LAAFD"2#R2"3T^M)A@QK]8G[EY;(2: ML08Q'8S:\1;J<>6\T4L?/Z)OT^%2ZOW+RU_G,O]:;LNV+%A-EO.&LLV'W:=B M_5C7O.EWMV'E6CU\B?*F[$_ 3-PP!1[*V+\$9( & ?:[C19^$B-$I*9VYD-E M^#T]N1BMA]T-=/F=D3W6+C.?@E<[P1\9X_ MH'8H_0)^5TN_2HHY!#T?_OC_E$7-_OZWY_>L>MR?91KA%$1>F%$?);R]*B.^ M-QA/4>HJ)8AI)N=3_P.XO6+ _Y(ZS%@WTY(2/A_)ROHLS:]9'1YE3$1D]5!N MF8)J#YEY2I,4CHH=9+X;J2DD@IV3,_A<2R.JZAZ*KQ):IQA MRE05[<;9 [MQ>@876MH=X4E$OB:P:YE83?'DFC1-9F>*$'F]Q20E<09(X/N M8. B1"-WL.AEB=J4IH*=683(FRY$PKRI"Y$)RG0)D6>1$'E*0B3+KKU").V) M@!"IL3-%B/S>(B$H"\+$#2CT7!=B#QPM)EXBM U0AYU9A,B?+D3"O*D+D0G* M= F1;Y$0^4I"),NNO4(D[8F $*FQ(RQ$55V4=SOZ??V-/6[%< 94;S.#41JC M% 648#](?.0EI+<)4S^+Y6Y+GV9+YMU2NO&\A^<4/3Z'/4#E4]Z63[+=M1-) M%=2IV=B45*J>Q@'8\6BZA71JC*7<[72R)!B"\N%!=%N!?2/ M7?6U*>KNL(=.2_G=WKMUN2V[[=;OCR>&(@]')*19#!A@0-((I -*'T.AZU67 MPC;;-/[-T$(ZN.14NY.VB,ZK&^?4KWV-XKST;$*7\.QA5^I[L2KBZO7EC,&> MHT%F:E3$VV1FB[\E664I[\=;9F:.@FCFVH,[8#T>X;>B4>9AWP,X9/]#04)) M3 =[,8F!7)6M;L=\A/K#C\\%#47078P*]--X.Q2GWH^@!D(,$A=8/80U'8G:5, M,TJS4&I6P" ,PQ, /?+_*2=Y)FD7DT-+&)>3RA[T<&84@^WTN)V?>N3_N'&. MX)TC>N?/ ?_, VUUHD?T=(;HV:&U=:/4BP:K!,-408B5;9F>;MWC4A);=?ZD%'46ZM1DLX=V63<74<5K9+TM M?9-IMDK?IGMS6<0TL22I5-UA2]TY".M+MB-, M?U0A]D28R]F 8$'%323Z2N M?=-CT;!J=>B4-&LJDU+*-2.):OK5 >P/;EE;I6/CU+VM9IJHMTK3=/ET6=FT M,B9;B>W7]%];14E*DL0/:)I&/D:41B$H]1YR3=VQSJF(C32I_^R3:; MIM*4I\N$.;9*J"8[(S7M)D16YPB@'9H[BZ?5 M_*^'FEKWLXI74P4(XQ1%* B Y[L)]=/L,/9.J2=UHKPFDS8N2^AB4TYL9R12 M45>'50I[ZDXQ[@2$4A/Y=FFB+J>NR)]6SF25[L4LXS4(@ W;29!D_'8.$F=! M$H-#:>PE0.H,*ZV&[5O6T,NKG/+-3JFB_IVORTK1#.+ AX>YS0Q"J!\ M1*I6@OTJB7T*.,Z=2"6HAWR[5$^74]I-;IQK=IU#*EJ)5! ].&5DT*JD_\"=-LEWQ-]D9N M D^2)5'!NF;-]0.*H1?! (0( -[TYP_60B^46O)5M3&'0,GIDC);8GHT!U%R M.F2/_,C+SE0V[9";R5Y4>I\Q.7GY_"VO"Y0WQ89?J,WL=2L/L*[YZ3;\W&3T M?/R5C_DS_Q;\.Z\W'QZZ)0KZO:C795,T[W8?B[JL-MU+^V[7UN6N*=?=KK=5 M%I,0(H12/_+#,'9YRUYWLQ,-N3!*+>U: =CPJ'-?F94#IN/NW*:MUG\YU=X3 M?D;)AL\M%;U+DC6<%4P*"J\56,VI>(?]YZ\B_O(MW_5._5?1M'SH<>+185?Y*D4ICF/(!AZ^&_M! M1K#O#L[$* UGR:]F79@EX]Z^. J#_3I[9-;\NOE]WGWW^HN%ATN3%#X9T M_-3Y.5,N-OS@&,[.]CPSL^?KO>O.B>].Y[S3,N^/V7Q/P&DJ/YX;\H-D\4E! M-I'7YWGJ?O!,/Q-)NG+_G#&5GKI[>>C>E0$^'';W\G7@1_;,/!__/DLK*QRE M88B2S ^)E_IQY ( (AS0((0T3,-$)LG/B\QT[LZ_.WGK_/'+YU\.S6;-@-2I MI9M:9@Z;Y,RC=1&3RYST]K98\^/%3Q=..*;SHU3SX_D&!R?._\Z- ^^KQY%] M0&8G.G6$0F1Z=-:0VY&V%O+]VE3L A&8F&3.%]YIXN13B;'MA:]KA#8P&8E!AFY=Y,"KBY MU##4_=ZI(U;E@+=8EU=[;7&T6M?U>2FFX)I9?4NK'^J[9G5X[%]8O8B+YO6N MW-TU[#>WCQL^:B'L;S1MN?Y85T]EPX=$W4._0L2+PPPFF1=A$$5ZKB3K^R]X#,M+T82#X,S8EEAP5"/YPO+ MPSM3)AF\<@:WV!^[* M!=?U05)[<<7^Z;1L>,.ZW0Z.=[TGCQ%FH-I75KV^MXY&Q M:%QXC67Y\>#D>%D]#ISNG=CX3Q.+$R66?0/7Q:9LFT]%4[ /^[:*DC@CT,]< M/R&4604P#O;V$4A][ [CN4GRJF!788@F)ZT#$F>]1Z9%4U4(GJ2FII@UK*/\ M!WO<-\X W"K]?,VKO').B(W5FCG%+S&UG,R<-IUOCF_:,Z^)A7/I05YO']7YIE+_5W<4R#ALO[+^I62_?)EJ33NIA>$9] MM%(5IZBA< 1^$!44]T=6_229FJYZ]'MQ_] ?X;@B'H8H XC$),!QB#$=1O\( MQ!D"NJ1/RJAQ_6. ?BXZ1'P_3,%[=/^KMFG?*:-* M J@4$MM54,TI82F7&X7Q573KC*8^FD:>%'L(N!" MG)&('+4:29U:. \BPY.7+]#N-R[TG>GK$Z1:Q%5WJ"9I[X)1,B7-+T/9^W3C M7-V5P!VS2KWE8B(O[H9B;K7VF_)9+#489=Q YOBMR+<-W&TH+RK;O-SQE>>5 MRRIZ"O@"KAL&6<+^'QP2&J$Q,I0TU, 8SA<=J&YQI3B%92Q!*$9$>VXP'XR9 MT\(QD"]O_XW<\]I*\>-O)_NKQ\Z9$70 MQK/%#Q"OF7/'BU@?OFND.5)SI#5W1BX7<=-MD3HCKZ\E4HKO*?V09@+[@S1# M&G)>MA/29 RTE0]\':B[H^6NV*V?63G-OO&Y:-MMMR^]QP9 !+,8>CC&09@E M:9#A;, &,T_HA.QY$1DN%OY@#VI7^?%^2>>A:LK]?@L^'.'?:0YX!5M^9HZ7 MIH)A]E 970H_>M+%D7_OZ(RA\D!/.#57!;.'U70QH"&\^FH $7:GI'ZMT?M! M,KY>GV43O0'&A?([M_O8\IF(_ZR^-G#=?KAECV2,O_%C9=[M>JS# <_LR_=E M_I6!;H];^ _'L(89P@0$&4DRZ"49S:+D4'W$))+=<3DC-(5F#85]EI]8+//F ML=X?@E7=\AT2QP/3>,[?]AYT#6R/!9\[:+\5#O-=(F?,&5*!(L"V,"J5 9WZ M,R\ Q<3[<.MP59^\+WRQW2!^'4_#Y=PX>G6:9WBE+ RM1#E@:8+6" M8(% BY4%^EB^5A@L$$<+2H,EO*Z6?7ODEHY%JI?+Z]GT^[IHFB/ OHH)B._% M* J3U(TA@7'@1L,LA9<&[E)P']GF2>X3FC[#8TK35P34UC7"M58D?7]X]%RSGW*TO>1"U=3A_KLJK_WR*O3_>S!@!2Z#'3GHM#E *" 3P@2#RBH:%) MR:[A!--A=);4K&*38E\_LX<.3V[LV_1*Y\E]&D M$-FAPT8\$^L=TL#>1/4<1B(G0Q#8-$7;\ .BN]^ VVWU=\Z87&$7)9[K)C@F MKH]:Q!5G7 ,:^VG8ENP?,AG^IX&<$X^H..W(C3=,1WUL,-_ M?X'"4[&M'KI*7^>.?ZUAG*392T70E)3WDT+E[N5QZ/57?-S"1W8E2WET= P^S!LTJ#@(?I= -441<$$ _!K2W[J,P M237(MK1-PQ+=X=$BRO)L3A)@HT2:$MO]S5\GJ*U2U7-*Y154.2A6JZ6Z5V+* M.)$U417\Q.\Y9/K[6)>[.[C;L $];_V!AU.F2-FLMQ5OZ?E2?&\18^:O5>B' M21!A-XR#),/0(S2!W6W4"&$007_U5-1?*U%1- )!YL4^12LQ\W&"6DXKS7 N M)IR+DRVGHB_@=I-'/6#GB-@Y0G;^Y*"=#O7_-Z]\JA [HJ5&XV2'L)IUL9KQ MN9>\)WC]C96\V^+#[>?BCFO[I^*AJGE?[+O=;57?=_*/GOL??LE99;R*0I!% MG@\SZA+(X(0AB2,W>B?BK7!?Q>-BL:8)"F+H A#=(@HHD/X6 &LA0@(KK*'VZ\2:+# MU)54/2SG3PY,4"[521O7PEGXDA,Z!:I$5(QY>J)@[*MS];I&Q05IFLS:LKHS M'7ZEZ>F15@S>U=P;:DAUGY>[511A+_!C%P- PAB%&?;)P1;T8DG94+"PA';L MHW[=]Y M7;QG9G9-T?Q6W'\MZE4:IT',QJ1AY@;LH],P3,%@R7.QX,S;% O&)]8&7,ZV M!R:Q?4R5M7%!F8LNR?'7P-. R/ESCTE0@R<1)K%W;@;BU/;!*1 HMH_MLL<7 M=%8'/Q;L+YOJ0:7O:9&;B?LMY\?*[WB_4&\'^3@(?>1Z68CC.(G\S,T&.SX( MI!9[Y3_=<-UV DAN3DR!)[$9+[,4R>GI"19I(= S3?6*C9%)*'7F[)ABFH"_ MTO4,24[;[VN^W@:A*$Q\U_5 A+P(0]\CZ6 C3F.I-G"Y3S8]U=Z7MI*SYG+D M",Z'&^-%LM(:!FN+J,(+%L:FI978LD,-%+&?3R5/8$!INV4='2R+HM6J;3I5<2IYTOX7[90UONA]OWU>[N??E4;/;; M+[Y4J"!E\U UQ>;#[0H11-TH23*$0B_!+ANY[>W[,8XHA7+M8?KL&I^ZZE Y MY;%+?OTMK^]D:RF-1(M)WS(,R^G?R=:#ZM;A*'_N8 Y[T-K*^5HX U3V.S,W MSXI2.**%^L-@AR :\.N\A=80:'KQTRD?3\A69P0;[\6Z;M)S *OK5ZC9I[-F\. M:&>N8:28''F!S43$CI?8D&_5',^TW,NP^*8XVJ'/ MSY&09^YGLI#"$FU W] Y8P$&K;,HO N%Y[P*1> M"Q-M0J9-<#R'.G?'9S'@-FMRSZTV*9:-U8^HP-(^3A)>-48-ZBU[6(L511$3 M?.31+&-%/*&8 J]'DP84FE9<(0SF-=T\SZ>['+KURLM!ZM5> MJ8C]L.HKY^5T_55@U9P"9^QU62'?\Y$/0S\-,T1="+,P',"D229T89EA".;U MUS.MOV)4FY)?[2S/IKXWBRS%JU5ZI!4@_#^7K0KSW=Q MX&)F(/7<.*48!&0PFL2^MVJK-M].%E@14U)">D E_)Y_X7]%FY(*<3=9,773 MIE<9&3IKU(]A45,Y&8JM5S,I9\152YXC475">5,V'V[A>LV/$RMW=Q^K;;E^ MWO_W>,Q)DL0(>QA'D9]$,"8@\P!,TBAPW=BG<2!3!FHR:;CL.\+CI]3OUN7# M5K9+1Q>W8BJV *UR:M8!Y*TY1X@WSAZ>\V?__\7.9A)C;T3A---OA]+I=JHR M^LC**1^N=@TSM-E?,'!FT@WCD! O"8/(=3%!:1:@P:3GDD1&[R89,JQRAW?R M!4@YF9M&I)BXS<:AG*2]@&6/F(VQ-2)A6DBV0[CTN%(9> CE1.J/IOAP2YNV MO,_;HEE1Y%)(4Q^A$, 016[J18.1**129[Q)?K1A(?IC?T/( 8^]0_U+GNR9? M<\7BIY)T7VX[ 6O.%%VDOT?=M8>?XK9&!I6I'ILR,QX^.\1U!C_/)]IF M8E;H%"><-]_H_WXLG_(M/\.]:VM_*OH3W<_M S]."(C#E. D2G&"4':P[\4H MD3C;2:M=&4%0VC;'T3HGA7.W+JK3!,/'A*AHT+R\*87D@Y7G=Y6M3. '19!]IGL,WL>&@=W%YTZOQ7WE4Q"6RBH IG/ M_GC*I<@3?VZOWM3$- C[]UX[P5_&DY=:'(2R1?^Y\ M2R][),@ENJ- M<'^M)E@VT!84#PL34%GSTLF,?3FON[;>WV9VN\]_G\KFKW/;_')' L(H3=G( M.TDS#P;98#LC:29<86BS:+AH>(%SOT"[+PXX5IE1ES:&10:Z2Y KO6![A.A\ M>$'KU &N-JIE!K=+4*XXL'U!/7NBUWOJ:UGJ!0>Z@LQ<'>3J9M:"'*7?I\KD MLRBY\)67-;_DO?APFY7\K-6D4#[8Q MPH'4PG0XG?^\.2)T3J))K6WJX%ES'FIUDR36KM]FU9\%>B,RQ M52FMP;!D!4JO3^>K3088$]5$4M2LT.=73%\HYW$&TSB.44)QG."(I.'!H(^I MS&K_!#.&Z^@C,G6QFT*BF,+-Q)^^KC,UHED:Z+5#J'0X4FE_].0D MZ6-=/11U^_R1/6PMW&WX,P\3,?A5D2!" )LB DZ<$\@5!&H+09 M-2Q7 \YN,O$ 4DZN]!$L)EZ+<"LG90-$IF,MPW6()PB'(V*+>L>&6+PQ>K@.2DXEM3 N)I!S4RV[IKE'UQ%[ M2O3AI 5;Y%& QQ%EU!D%.T11JT>5N6=6VT'9K[_>%+?'3=/#2!JB&.&04 Q M$/I!'-#C2-J+0IFZT3@8P_7D@/_FPJG:_'U_=4B^G(B:CY68PEH5)CGY'3_Z M_$+<^+<&%_:ALT>AI\9A1+YG"[$=VCZ?N^+'JYO@6;!-X/ZA+KZQU,/LO-NM MJ_OB?=6\FJ] ,GBP[,94Z$HMG?:,MPBS1 M2JU:Z^%6J#U@=EIEFP-.&=TC'(B=VAN@AV6ISH#9V5;M"SAEO>Q9WUYC_9?) M?0$BO%SO"M#*JA4] 7H]JLP]@[)S*D_%[K'(F+NXVG77@?RS;+_AQZ9E..IS M$#2(L@#%B>^'",6!BZ( #B!H&DAMK==LVG BZ='R;M7JCJ5SZ9VNNID6G599 MC&39&98]O_S%:CIUHS/A=] M#I$,II MY&0VQ41Q3AKE5/ 5?_9,6[Q!VHC8Z:+;#G73YDUEYJ&4O(:[S7>;O-[TBTC_ MS.LZW[7]X7(K$ 0IR*"+(Q\ E*(PC ]GRD51)+2C0(\EP]7=@$9%M"92*"99 M\[$G)U@#+F=8A1R0V2-RNT0+4V^G%^BK9$A8<'ZEM<%RIMBP\?- M;-"\;Z1_X/_MIF-Y=ST;2/,>A:%M-'(11BD&*8/A930+ WJ03A+[0$K&#-@W M+&Z?6_;2_=QA=DY!2\J<">(%Q6]ASB4ED:/]^>LKNF^)^$:O'W#5;V7-& MDP+58Q)J,'"6"*M)#\_EUCB;0@M-AZV/?!5Y* M8 2R ((L.^Q? FXH=#BP3GN&1?8$Y<\]3)EB4BNS LM,"Y J.1*^QN?$129= M'$LL,BW M=HBDQ[.Q5:8Q$BYML*DF5(+5IAT>U29>P!E3Y!GIF#35.N26^93 MM/1[V7ZH2=D\5$V^A6N6M!BXHOE0?RKX]J-U^UB7N[LAA]$T]%V<>%F"X@0" MXJ>1.^!*$L^7FT,UC\?X+.L+5 YF9<&=[%G0,T1%K+:W*QRRK1!<&X_@]\M5 M'+[#3Z_I'7!Z#Y[Y-U^&;O%R?S+[(\7_?)&U8R@PH[^OCMR?EVE1Z=\W,WS) MO[_:-!=ZB'II#,,()9#Z:7C<- ?C6.KB$&4CA@<$?6<4 R:KS>JTB4GN+(S) M*>F1+'OFC:_1-")YDYFU0\FFNU%I?N+D=.?WXN^3VY+J:L?^N"Y.#A(XA^%% M(MS<==!^U(=KX0J-B?@8A $* Z#** N :SX3-T$N#C*(@]X1+*7=!9( MYJ7XQ M^3M+!#V?OR-!HWW5)#MXX;>6<^B/;ESI/-,5TW,) RJF[IA@Z?W[A M1X\NV>JJ(Q"C+;"S1MJ.5#&WTZ]:9A?@7+BS8_VMV#QN^>U?+,&US_\L-\6[ MW6U5W^?[F>M#NR_]OC_98&CU;=!SWX+"+POX7-1/Y;IH3K9.P(2DR/,1<%W/ MHU$6@VC Z\>QU"$YRZ$TGGQ.&O '[(?>^\;Y^NP,O_*%?99D\\ARL15L,?DA MPBJ;BMZ,Z(!\?[]"CWWQW&,L&&.M*HL_ '9D* MX.&][61Z18A[KH347L3%$ M_&");E?X?JLX>OZUJ.[J_.%;ND)(HS"C!'DO!U ]2. !V MDR"36PE=$.@,2Z3CVM=]GY2WMT7-9[]._7$ZAU3SV_PQETUP5@=;+L,-3O%A MUEL1OWB2RPU/@J^#;U$&U!TMH12XV"-B6PY5RL"SIUI8#L9/&OO8BW[R5?>*KX(T"%*< M1 2&61:C+$G<<(#A0^"IS7MH,FYZT\M):7!X(4\A=ZG_Y!M]SA?L)387$]ER M;H%PJ!=I>B)AN.028U2HD-(<'#OTU)Q[5XL>(SP*WYES/+[M_'0W]/Q;_M]5 MC;+W="L6[;BZKIS8L7FJ-V M_MSCUB>I:A&9+*O&@Z%36E7B,+>^7B)436,GA<9ZG9WFG;C6:F!1?-_=_<,C M$Y_AYHA6")/:Q&V6!FX849UY"T6 ;9G*=SWHL&M;6C^S[W[JS M&=IB_6U7;:N[9]FM'L3M_[E'.OK5-@+D1+=3+ MO!T*J-FG5]O0]#,FJG;=%>Y<4YO>3(J1CPE)W"P*<1B&B>?"P4P8A5(W-TI_ MN&$-Z_ XNUST#'-UDL1$RB@_N=@;P7L)8J<:Y3-%;8:"#6#@'2XLEY$:.-':'#M/Y7 MN7LJGM_MUK_T-@+?3TA"_ 3X 60:2 !O8T,NZDO?&R6]"<;+EKV>/CP8'W] M=@H=!(W+BWENY 3EE):W940'/Q(G5QGE2>V,*CF^Q,ZB.G?S@GA.H\."\Z74 ML5J[AZ.H2KT8A(D-/;2),B\ (.8?:>SA4!*L;@T M*ELP+)$]+N<$F(02J/,FH)BS4":GG!?84A%0==HDA'06^M0$58E&,5V]YO4U M?9W,D@4Z.]V'2N=SH]:T>])8\YY]XUU;W#9,BP"E_J47/^Y/"<#I_D*NLT3L7&RK/1*:?0ZDP:[82^Q-+(>%D+N78, MF/6XO]QOVCNXYO>,W3N_>BQ^6.V?O/>\R'WY! MYK9VBP,D,]"PTP/SHQC+'S6Q\=(BP;LV&+/[2;)@I&:1$'H@ R@>L+M^$*D,=I=% M;+JOK@=VXSQP:)VD%@,XM1'SPA&6&WK_.,&UHH8[/BZ=LS?=;](WGY>Y=DCK M#Z' !(,=CY!=,Q66#:K%'I)&'JQBR."HB#S<8P.V1[& M[E(94P:CX1QYTAF=2PQ-EV9E@4QH*FA6Y+XKVXJ$1X_V9;T3)V;**D< M)H_4<";C,_B;'I33YM\7SV<*L9P_JYD-X_3<-CVU#1[RFWPDYT3MRVJOPC53 M;E-_3/[],MP$+@SFN:D16CC;G?QP!0 (0A]&N4H"] MF*(@##(4 (!BZ@4'M$D2K=JJS;=&B]S)&*4TY^".U,3.?B['R7O(L]2UTV-G MM)B=-6PS5K WSN#9S?5BEOGW0]2M;P5)?[&J[;&P(R\LSH*>LE1S5$2SUF!^ MY/BW?Q;EW;>6%WC]GUY6ZP@ A3C&%-,8< JXY2OEPSE<9JD M,O6K42"&:][#T+H\7RN_<3@^N61D-B1B&<>::,BEE4,@^M7J[;5#, ?P3H_> MV<,?CY:1M#&%Z9'<,$L [4@ \[A:+?""J-ZT,0)J?^0\&HB$'>IJPK&K-V9HYD['&7NNEZ(@2 %R^5T,P01%Z( M?"\D20 \ M*8P,$F(5$F?;:MLB7#K](17#<[U1[.O95<;)](IU@%,1^3K?J_3] YI_"TB9YR$";+H%'BC0BC=##FULHKE*JIY]3X6*^GDQT45U@]7(IJ M+BF^MJ1LUMNJ>:P+^+5IZWS=KG"4(!3@ *.4 A\&*,1) EP<90FD&1"=A%+\ M='.O+0?D'!$Y?PZ89AZ4729FY.6;R*0=+]A4)RJM3]>4%^5+\;U%S+6_5C$* M^:V8((T3#+,XP+'O[ZVE 4Z\0.ZJ)E4K,F^,TC5-K!ZY=]Y7^:YOS-QUJ[ZX M+C:EY*A*F4@5R3'#X$3-X:"<#M6BJG/@1EAVY-FT47<4O!@5'E56)NP_N&0< MA2X$F0L( A!AD 4Q##KC&. L\"3OC--DU+@N7>HWG[[W58E?,7U:@%@YN;IX M%(,5\B5&W8B::>;>#G'3[=3;7>_3.1.5OJNGT5V"$!$O\=(@S"B(O 30U(?[ MNH\F$8PPE)G=UFK8\$SW@%7PT,H9B!93PL4XEM/#L[-!7[)LAS#*,#DBCT8" M8H=(FG&MFN&!EA/,=[MU=5^\KYHF8QS@:M>6N\=R=_>! =O71JBXK?AEZ/SW MOO"#0@C[0].6ZQ5,@@C&(7")AQ!*@R3U]XAPB#U$(KD"TB02XU7E'[]\%KP5 M=!;BQ?34%L;EY'6/QOF)X_Z'P]]D1 M^9TC?G:H\2R>5O._'<:U.F-?EG>[E9M&&0/A>QEQ(P"S&(?N "@(8ZE&#H,P M3+>U[6$8%VIAUHWIM G"YY3IMR)EBTKW./6*M&SP?EB-EG9TND2K<6M0H7\K M=U5=ML_O=DS06/9@PX"7G\('!>WS;T7[K6(_>6*_PD<(S2KT^$ 43?Q8Y"E M 701'3R (8$RI\'8A%LJ!\B?$/.E$KZNST9VS*4,*P)J-L?L/7#V+C@G/MR< MI9_?F>2Q#V*0MOR3!DJL3T>J,=2;OXP_23]LPC//S/0,.5/TA'?DYLVW?@,0 MQ#1,0@JIG[E)$ 088!@R(Y7 M4P7X^:995=]E'FSV;O'_\3?J*=_RMPBVPPZ$_\JWC\7*3V( :>8''LE Z"*( M(F^P[7HQEMITKL6BX3$Z1W=8,NDASO]JO$G3&V^-/IKM>:$T^G3A7=/-F/!9 M.=^JNN7-:J>IC*4QX 9)$OA1%M"(O?\^&DQA!*0N4E$R8/@EZS#]W+7HG:"2 M/.-&B3BQX8MQSN3&&7NZ6E&ZS)Q-NC2/C2.BVV M#+XX [S^Q*<]0&= N%@WO0AM8R^73M8M>=FTNG3^\NGG2_A4T_T6F<$("&,O MR (89]2C)"&9C[.#$>1)MBQ(?KCQ8>0;-U9I(4A,EPPR(Z= PVD*"PG-2QY& M)$61,#O$0Q7\^4F:4SB0$P3\6-=,CPZVL@#0**:NYT4^\E(W3:$[V"(NE"KX MU2R8'E;OX?2'$?]/%8V0YDQ&*DS2I:(8-\[ V++2<<;+FPJBRJ--0J+LPT4] MF<;(I&D$X'G4C:$7)2Z)O33 &(>]J2!*H.16/R43QFN.D[%Q^2./C46)M.-% MF>:"R-A8C@^92>_S:;[=YB( 5OTSBUE /)!&%($P\((!0.*GL4Q_@T:S<[0G M.&N&]:;[KU,<(7?3XHW<^V8\"F))?J$ R&5^W+'>+4"3:(79Z7'EUDXDV?D0%[4/[K:A?C--6&+!Q&/L7NP0#/Z$XC5%O* 0Q ME90Q!0/&Q:O#Y*Q?S,C(29$*;6("9)@O.=G9$W4V(3.OU+SF8T1@)I!GAZQ, M<:#2]B"I3.AF>5EW;2+'K;,K&F),,XQBSX4T8**%60WF^0D $%(:(/E)714K MAB=V^P6.;\5VX]Q6M=.PNG2)B& U^7)RTG,Z,TGK(*B5I M'+AA1D 29E$>94).5>2*(7%#ZT<35KT6'"E0W2% M0Y@LFX1"&OO8BH8D Y./T.%7SX8A8H+#5,=#ODL23,)PF!7F)YE)]D],,F6\ M3']Q3$XQ0+MQ=G/?)SU&T\CKHH5=.]X>/:Z(GKXBSX^& \NY44!0S \?#5#@ M 6;.]:)T,$J@3^3>KHG&C+]?)X=@#U.UTN7,^)G5LMS M)/J*#;>GK_PXB-BK&GO$]4-*LM0_K/.':8!"N9=)^&.-OS8#DGE?E,'JR"LA M39$=#[\\[&KBHR%[CO1MP>J]S6&+YO$-HCX "+IN%J=QAKR,9N[0(1L.O!WWMQ_F4W^?.]E>9VA$5330 M:H?.Z'#DU;'2FKA16*[A1R3TXU (<9A0@G"01?P^,I\ .MB*48*45VPD;,RT M:#-QL4:&-.GU&D-L35FR.4):;-7F"$%LX4:!13OT9:(/UY=OE!F1FX)>$1J" M, Q<$(7013Z%?@J&#\2& M,& V 4WO"YZK/_G_Y%X;OP?W41S^RRG M%OJ(%].311B74YQSJONCOY;:S"/*V(A<:2?=#D'3[U9E^&%5%L7SG4AI H 7 M@RRB21@P$YBZN#<8IQ2X,OTI$\P8;E 9]M%MCP@EMQ].H5!:T$RRIRQAR^]& MO,Z0F&2ITFJ=2"D[:$ ^%'D91"0F!YF MB6((?2"E0 J?/Y/T//!;4:L=WQ"P92CWVW@V#.?XBJ,^&@55R#"#DO)S8(IT M3 UD_I:WCW7WW,ZL0*_9&9.>"5Q:HCE3/#@7F\ELR.Y0^I@_\PT$A];?R'/# MF!L)8B\%.'-]>I"T+).<(E8T8GQ\=]@F\[ 'IK:_2)8ZP3D@\YQ)S@D-9/6( M%MY+])*7L6FC:43:(2Y3G;BR2#RTJ!L7L%ZDZX1[=)'M1TRIM&?RM1#*=GM4SZ5FV*W M.9=20F"8>KQ5SO,]3,(DBHQC09"IM!DJ&YNKW[!_MTX6SU2:#]4Y%9.E&(TD[K%1X=!PT.YD]/R-L,.A+IX*G:/D@65'G;%1&QV8N6D;(#G M_,WP.0/ FX.H/2\D:2*TC0B;5M;MD#>]+IV?0:B?+_56IA6S$:092G&0)""- MTY"DI#=$PA2F,CW;"A\O)6-3#PU1KL%4>!/L&#!+F63#P.+5E51%-8$[.V1F MB@-O-B-)X,QEZ12)W4IFC!<$;W7V7CA8#B?D"*:0FVC- F;,\J2L7&:#,4:AFJ&V-4^6EMJ:IC-@7Z[9 X[5[)C-R465,^1N2DYN,'!A"*"8!!2.( @@S3!-#A\!(:85>R M0W.J->/3ZR\.%%$>V4TF5;#78$8V)7L.+IPO\F(LF-!Z.$:/\/PK+@FJ&9EH2W!T0 M35P55*138D70/(\JJX$O]6G)$THN\O/6(N T4NT0)QV.7%K\T\&-^*CR_K[< MW_8#=QM>W)6[NV*W9K97/J7$39,P"6G@!2XD,#V4<-1U)8_)G6+)N"B=@.LZ MSM>G\)R??J_:PDDE;]J91*WH"'(>3F5'C2_)?(%K[E'B58)&1X;3:;5#HK1X M\FH$J(L=X6M)KQ]W$/E)"%*7 MPNKB1OS>@7YDV5GN+C]981]0CT+@8N '69(E_)#HO:6,'SDG,R.O\OF&9]\/ MD)R&8[IQ_@?X!;C.0UX[3QS??SCY8_NMJLM_%9L;QP4W '3_[G?%-/_AE$WS MR'_$QH22$_9*;(MIF&FBY<3KR/'G/<<=H!OG74?=W!X2?VP_]47E[0&\8V7N#?@_*>Q_#!2+I#B8T=C,90?,++P+2]MYYR\,494 MHL\.45.'?V$T.($'X8U]A]?W(WM[W^WP_MU=930+4Y#Z)/) %'DPQG#H$D$G],#O+[<8$2EWF9L1+ TTFV'=NETJ#+V:$H?CC 8ZM896>GV4!??BEU3 M/A7[3HCW5'%(PB!Q818$811[0_-\!ETD=:ZF;MNF:ZZ3 MU[':7W1_"MC9,JS2ARKH)5^P*EN0=\EJ[83R?8O#"ZQ#;]9/'.X_NI8L?A(J MPSS[X0PRA(X5>89"8X> &O/N]?$.!EE47Z%IDPF7:\6E,<>'-]3)(+7;>JK"APO2B# M&*4N2=AKF44!',P"'&/%/;AJQF9Y>4[Z'F>]1^5MJL5*BUE9EJLE+M^;8M=E M*2,*I8U9._1*GSN2EZ)(\B3N*%!<[K^OFVJO_.ZTWSA?>1K" E M,/+Y7N,(H@010-(X]5P89C2$.)$Z)V6J+GP>]FL/#_T MD)?X,,XP2)(H !0.4.,,25T&M0A XVMY!]0."[+3^>B<..G\R6%*:N8RH103 M6NNC*+NF.#& 9DY3-T#RB*PO&E,[B7[ M;7X-=86\2=IHAX@^RNU05*T>O>H\+9//1?)8XN.==.G!='W3)0)"+"XE M-XO+)@'MWE1FGC6%\SZ.6_A/IJM[LWZ08@H)A!B[($7 S\+H8!9&D=1,\51C MIN6_Z^DX CP]P4+AW(])M K.$<_)J.0D\0B9TK*D\2R0$;;&IHEU$6U'):O/ MG4NG@^CC253&#H M1[$+W"R*,YC$,8Z2$"(ZF*-HJMH(&EE$;Y1F_]1Y5-4< Q3J4)U%YO:NL2.E M/)*$VJH]LFZ\J3Y*O C-UV4%8R=G#]4FJ^JBO-O]YV-=-IOR=*3H B_R,A#B MP VP'],HRPZR%R%7:%.$-F.&]:B'V+70]2 E9I2TL"DP4S:A*$;DQ1D* $123V/A.!@-<.^L/QKL&6\&AT0_MQ!?-F* M*"%7.F@5R ,S,RI;G [@G MDJB0!':Q*Y("9V55+ >./K*X$\#85U_1?(XD6 MR+].;RHSCYKL+KZ\+>!N\YZQNKV0Z+YJV7&/>K%D_][:@"V/HAHAX& <1 5D4H]Y6$H),ZB@L-0OS M3$=(7FZCQI68%IFG24Z!!CSGDZ"+:,]%C M!--B^C0WR7)J-9W?F;<['D@;ZV712+D=FJ;5(^&MCZIL22\TT^\/Q:XI4+%C M@\YVA=GG \Q&EAE.O31#(3,_6$N"5&KSB:J->9:9^9V!Q1Z8\]/7/;29SYR[ M0I#(,JDBI7:\4I.]N+9(.HD5H3ER9@0_=C>__&?UM8'K]L,M/],:?V-/6/%N MQW[\B0V)AOOU3F[6>SZ /*"#<0 IX NY7D*A1\(HZ]&E<8J%!BQS8YKOU>S? M2&?SV-U,TGXKG+KX^;[(F\>ZV[3'-U.4;<,O87?^^.7S+\?+C\]N SW]"$;. MQ-E/?61?FR5=()P6S*8NX76U[$LDE['Y\>+=<@#<;JN_<\;H"1C8-$4[8-WO M8EWY:9C$( T(]GR04 *H/ZP0IH&/W-6NN./GQGT1S^C:,0CI2;K7DU=PQ><% MBG7-A*/@1V _#2XX^>"#W/A%?QS$!C/+<*\TLCE =0Y8;YS#+\,/ MM=P'YJ]5,S[NNB:%5$*+4]8,H"@E" M&47(\P\Z[P$D=;'5!#.&:[+NI-G#5 4_^==9RW="Z*!SZJ2/5B;US?78,KVC M-*LCS*D=ZJ7#$>$Y'$EN1!6)5ZI,! 0_Z@T6: M0:GIFREV#&L2+R'6';8I6C2)2#$QFHM#.37B].UAO5"B94JO$8I&%$D'L79( MDA9/*OV/G<2D&-X?05X^%7_L-F6SOU.V&)I7AXL>5K$7H10CG+AQA/T4!!0/ M<@BA1Y'PA)X9%ZHC2>3R%R0]3Z+JSY2Z1TO1&?I CRK=9=.?Y[%9EC%"+DV>ZJ93@MF1G5[5)E[^.0*V3]V=;&N[G;\ MYM'C]&FS0CCP/1*E+LZB. [84)X.*YXPHW)]%JHV#.>&4UBGRQV2%:PR@V+5 MZQSDR6G^"]YX&8O>XLU(S7J%F)%Z=2J5=M2JD[VH]#Y@$C7J^>1A,F4 C;$S(YK7R]X,*B,#81>7.HG'D3_^"!/;&2 M**KMB9E:K6TZ=F*5^"06KQ7H\X3&@KI])D>KV1][J2W%%SNS/O5Y #;P4]$\ M;ML/M^]V+"$Q'/SP[F*7;WGGSLH+0]]-(3^*&P$X!UUC5.]#IP8/@Q=2VVO-!DX@[]H0L:DG M\="AP;0'_P]G@,]4W8'.W@/GPZTS^. P)YR/%D9,:K.T-9%3W4AM/H*BFZVG M4'DM!\\4( N2\%R>5O,__LH-__E]N>O>AX--9G^ TF->>9GK0@*\."$H3$E$ M2#ALW81N@%0W FBQ;;P+^5+R?)%N'^KJJ6QXAQL_&;L\Y&;9LWRU1T5L8F_) M@$S(I0>L-T=][8)TB%@/>+%M'")LCLP2FHJ+';.'QKR[OAW$ (NRXYX#A$_% MYG&]_P-7?S8HXQ2]SQ^:HKJ%#P_;M^[W&\;T3F46OA9D!MT_3B/@9Z4=CPB=@U1+>'DRF#6$G1& MAKUPO:X?B\V*1BB./.)%:4@1SL(XP?B @GUA8M@K:MMP9=3#X/6 [1[@]. TC7-FX_%@C7&GO%$>X:BR*:NO["E"4(9MT_]D( D$>KTGF[%L%YR8+QVZW=2 M#-B!23!#GH5%.^E09-*)Q5PD:4;/II-JA6QK\J'0_;G):]-)2 M=T-/&&*4!6F:@$C,C*!/;LT),I#E3:GJ0I"M+?LA,##R,:9R E?N31D%5-WD&L")%: M!54R,+>**-VVI4:=BI(88&VBEBQRP=8E4H3U1))#&Q5%UH5135'B0U15/A5/ MU?:IW-V]M#E<6.IG(4!>#%W@0QA E(&PMTG]+)4:)TVS9'S5K0=W7NO+"()E&A7^/PW;Q%G0[;W5;X; M+AF)4)+&J4=P!&B8Q-3W4C#8202/-U+_=,."U&%RN@F(#I7$VJP:60)K[\9Y MDM.;=AK_2]9!(SHD7 M+5.C8>9KN ;%2S)"/#=-4E9A>F$2>/Y@BJ:)U(9V)0.F9\([3,>97,FI;R7* M!&>]3;,E.>%]1M1"E=LE5L9FN:>0:$>=-LV%\[GMZ7P(7W54?&W?[9JV[G)0 M-_N%8!K%?AP& 8I)&D),4#H8RK),J.-SPL<;EA*.R#E"4IK65B%-3$X,\R4G M)I)4F;GDZ!4A(SHR@3T[5&2* ^=W&TWE0DU!?L_OBWZ^"V5)ZL9I ($/J$M) M N!1L%PDU>FD;&1>-;EQ.#3%26YU(E6TQ1"'DQ1&E+X9E.9(C[#>*#!JH^JH MN#&J/%9]:4OOX M>1;5#JADSA]4HTM@_&2O]#G: P$]A6T.AYB)ZHVY M(/'SD*Y)]E7)5\L&5ZD1S1#3N;4P:VAP:BR3Z.)L2E?_^\-MI""%?HJ#$*$T M\8*40A\'AXP61%)-M=,LF5[3N-:;_E[UXN.)Q HN>,S&J>3*QQ0Z9^OW/S U MMAJBA6$[IA8T^2+0^Z_*D-HT)[-:]-==>!'?YQ0#1-.49#2C-*&#.40CNGHJ MZJ^5VD2GA!F9-^L4D? +]J6H[YUME>^FS&K*\*8RJVF(L(FSFAS5(E??7"-' M>$Y3@4\[A&>Z&Z-SFLJ\3"F2?LN_E_>/]ZBJZXHWG.#\@?VD?5YA$ >^BP", M_22.DR@C \0LA2F4VLF9<.&2Z@_=DVQ?N2G&/=W==TJ-?WJY5J]C)J%9BU5 MU8W38W4.8)T![?)%UC4>)6NNR>&P0PG-N"90D6GB3VC2DMNOSNS##?NBK';Y M]C4$F )*LCA(B(]0YF6$DF$A*@.4^L)3E[H-&U;,(S3GZ^'-7??@G/PI+[=\ M#ZW$G)IVY@6F,9J&9Y6^;J^&3(E?JQK]@RO:):B)(D#Y+D1=3-(*.XWW$2 >%AJ$["2 M =-9IQLI=>==ECMG5WQOG?;O8OM4./?5KOTF>>"3&H7B9;E1]J:DCQNG1S1_ MB7W.R1NEM#*%]I3,ZBY<*(TG\B%6 E>[._9NWO.)BOV:#C^KZ6-=[M;E0[[] M5#SDSSQC-A^+FI9WW]J/^Z\_K[\5F\=MT:RR($-,YCP049Q0".,8)0.HP$N% M9&@F*(8%ZP#5J0]8G8>B=@J.UNF_Y30#7IF"S7R81"IHJR(D*8H,^\\.)_M#)Q,[6U5 !6K\3D"*5BC3Z7S:M4^6YQL MJ./G<[9:Y%TPE(XS]H:<8_KPP-^E#[MB17'J)1DE*0Q<%V#?1VXT@(MC0(RD MY6F0EDK/M^QOO,[.-T[5(7>JG=3,UGP1U)RQYPO>#)F;._-:[_EEE5U,/]@: M4T/)?+[8SIC4)\18?WX?95A'GM<3PA\LWVMR6C7OZ^1\QOS_Y>]J!5.$O!#C MB*8>PDF8X(P.X)(0B[?9SP?)TOS?_EW-GBN$(CA;_M<=O.7S_Q=;8SI[_M<= M6WOR_UB,Y\S_#(?9_"\3PG^;_"_EM/[\+\^Y]OS_A3V[Q:M)"0I2"FGF,P0P MS1)*W)@,H)"'A YUF@G*4OF^Y6AGFXY7#)/FY&X^0C,D]TU _W&'W*VX)TVR 9J++: MK/P 4QC&?HK\ !&??1D/%8%+4D_H !$CADVWZCP5=7Y7'&]FJQE 9[/? _S0 M071^RALGYU^L6=3^,;W77CT(XDT]B_ _I=GGI#GQ<#4;!^OLT3I[N,LWVU\C M4K+9?G(\[.DKU"*@IUHWH)XO$'JW#X-JEGR<\3I!/ ME6C\&.JIY)FD>*JS)[Z3_+:HF?VLW.6,%EPU;?-K737-RB,9\&@4I"F,J>^Z MD9^ P9X;94(K/=.M&-;%;G=TV32/'):S9KAD-Y0KTR>F=O,P)Z=M^RWE VD= MI!NG S7WAO(KW(SHU70^[5 G#7Z\VE.NAQE1Y8'W5=V6_^JFA3[<[JWR+2_< M[BI%7@)3FJ4X!3!)$@_Z!Y,^QE+']4XR9'XSR@$;+Q8*P]% 4K2+,$ )P@C[$-O M,('=.%(=0K[YP8:U:!BRG!U?X52/;=/FNPV?Z,G'SXW10)[\(% K;ZK+32_' M>\N-Y 2':L*B^%S43^6Z^/PMKPN4 M-\4&5_W&.3K'_^+1 MO6%*IG/0^;-S4?+TPX4>!#'QM/\9D%/A1<-O1-&-1&@D-2S[1-B18Q;FH++I M'94YH9U]^H?;WW*^1MM-',#=IH=ZN'N0^#%(L8OXK8,$TS@+L\&JZT7BO6,: M;!G.1!PA5Y/[(T:'EO,@>NS\NOXDGK;SRVOTP]6OU-$J[U2&FDSX(F*)W>5&8>,LD!3[%E/[UC MYG[+Z[^*EOV9?N=9J>C-PA"0.$0A=DD<8YRE4>0-9E,/^G('$D\V)_,J*1U, M_#G?,EGB[\[]@'#FTO$-BL:J0%WL6E+0:7/GO#;3RY/HN_:I: KVN]^875(\ M%=OJ@0O]2\L!LQ!FB+W9P&/%'HTREPZ68Q1+';ZKPY[AUZVS.>*3 M&Z=KX51LU#TWG7*5UH"NDZX3?$X/<*&[FP5(&Q$TG93;H6E:/:K,/:!RRO9K ML2OJ?,L,P\U]N2N;MF;UZU/QTG9" S?((D("E*$D $Q*T<$VR3RY4D*/3>/U M1 ^S>RWS%T#G?1&%Z!IY%?72;G^X!05B@-THB)(X MHZ@#!Z(!99;YGDQ9,C=;'"R>: 2RY47 FM ^N:_=[^ MDKNOSR\>@6$W&_P[KS@3LR#.+>5_9\2)*]A7N M 12;R_CZ],FWH@2I2_@!VAA$O@.&O>CESFF_%0 MR>VN+7>/O)>R>BCJSCO)%N^YPJNQ.I\WLG*Z+3$ 8VXXO1_[:"ZO[GKHGUIZ MZXNO'=EA;J=5"FW=G(MFERPOZ__*MX\%*9OUMFH>V;OUI?C>(D;@7RO/=7$2 M@@P"-Z8N]1(_3)@Q'&61A^,@E2NKI]DR7DUS>$Z'S_FMR#FZ[B@1.3F?R*>8 M2L]'I)SXGC!X@LSYDV-S.G SSVF,$C4BDWH(MD/]-/E2F7@$)73; M7^OJ\0%O\Z8I;\O][ 3\7C8KX/L88.QG;LCD$20H2OM= "C.^+7/,GN<)]HR M7+L.\)P.G_,2H/,GAR@Y73R97#'IFI-7.?&:1*F9'='C7(WHERZ6[5 P;=Z< M[Y'6RI(&%2,5;]E(G5O1]GC4-$V2:^M53=:?_[^]MVMN&\?:1>_WK^#%7/14N:<( M?H#DOMA5^"#[356ZG9UX9LZIOE#)$IWP'9GT*TKI9'[] ?@E6K9D 1(I.?4 M]"2QXPC/>A;PK 5@ 1#7-26F))2M6Q#+M[?#(:"2N)A"#*0 M9&SFBK&+DVS051QD4B<@=;5I7N4&F,X)YXW#D?[,H/[,L4JKG!ZZA;5N=J:E M%4^ Y(5J'P7INRZ 6AU@C0SJM>JE&!I@37IY#=5U?JA1N7U?K._Y30P%/\O1 MK#)M;\N/^>:XW[=5Z+]5Y;[_$J_K8K3%#DD6HC#-(*0@)!E*987D]+3S=.*T]38GER*)^26_KL.1G,*KYJ;%93F/7A*JKF1TNN5YHG:]5 MUQ=G=+/9A4D='A%9R)S5\W9$EH5LO[10NH '1*/4N\3N?8"@?5BC", GB(( 0^8GG90 G7?L)IECJ)C=]K1J.+N^KNN9Z MLFXEYPO+'9IZ@*LINQ'9$*;LBB3HI]V.X6[ KLITAY4\GOMZB>:IVAA_/_U( M5VG<%!J/->CXV#Q-5/^S>6^>X6]OY?]'M6.?QF\(XS?5KE"<0 A\C*(,NTD< MT3!*"4UBGRF.%WF^U"5%]L V7?W_[2G?\)K!KP,LR8N&[*%*]/8A>Q!;7>D_ MVAH?&7SC]"8[_>L8)Z.;.\5G/FX^FS>O!"@+NY0=$-_O?K_>UY -/2[I1(@3:[T%K8M_0+[B-"T0\(ZYZ*]0MVS\LBG$+$_%: M<+/!-XM,]GK M/A:;/-RVT1CZ 4^\""*0!8'?H+3P!UP1WXHM6._/-JY8MRV M ^5\+_+=Y8?T;/7I I,]X^ZT+^#UIO[H<[W77#?77&]2M[$H#MK!A\FYG@9/ M"=_?5U7;/XH=OZN,S2P9V.)^UU4OG Y[G3^!7?"PJ1R9 M5R3>D%?LT&M3QIW?MVB20^/SB_1_CLW;P?5AW]S_7]\>ON3[NR_K\K8-![]5 MY=>\9O'@8[7;9=6>_Z,5]%,,B0=!G- 1#B%*&EO"(@0R0(I);8,NF$EUY"O MMG8[(\.=QG+GP$QW;OOT=;#>^9W;[W0$R#Y(99=W3,]XEN]3LT]_9+L3^^.1 MGV/@=XDV'UN+=C"[9DA*KC8Q73+;Y^R(Q;:2HVLB-8%/O%# M@C$*@BC""[ MYO4DOM]6-ZJJLN%F!7/VQ&@#KOYAPO.?+@JW9BT;@"4[U'],[)7E9?ZPJ^2Y MY2/N+^PC#O6[LKT'>^5Z:>9F) Z#P ,>CA'V80\_#?Q(\E4T6V#+"+#::R@< M#]-6"Z.KK(>7#JX&76MK;&U-YC?UMD;_64+K].?/;"JTC);7)WD MM^7#ZC^:G. $WZ?(38.,9AC#%"#@QZ2'[WO46Y7Y9WXI^])A51*VD/8FK?:. M+13?EJSKHYU15=;!2T=5$YZU/*JV)O_YHNIS5RX2515[TY\]JJK2,EM4G>2W MY:-J5NT?\N*9!3'PD1MA/_1(D!*4Q%G06P B%-H26.61&X^MA"\'[P2CZP\F MD2_H7D0EU9W^9Q?*"\7)ZO3>($NY"D'DD()I! &OMHP ^RI-M- M2\O%Y5(6N?Q>6F^D>$5_N97=1OO!1-/&C1!1Q__9!5.9E\4V0N0\9Y%8GEW5 MT2Q$499>#:7LXP*+%&0P#$%"2>9&$?4SA 8KO9C,

.B>_:1Z\WASU=$*=,[ELUMC/3C_Y@, MR Q[\^=)!GO!CY1-K0@!GNMY$<9)E$09C., #!4SH8NMK/&<;M8LY9]#5%AW M4>%S$Q6V/"H\\*CPM;V!_'XH$ZT>FMM8FOGMEG7 ];YV6//M7->:W3>=W>O' M26^T]JD_34[SGY?(6)Z]"'?3_S]ED:?,PCQ%TM_+)R?/:XO>M@]CSTUPX"<) MPLA+0A3CP3XO24([%GET6V5X>4612^+9Q602SE,#4HU$$_#"(:9R<,C)B2<:B MU21+TI5GM>#V)BQZ>]/2VM.0ZZ86GIN8;M0,1RI$LQ-^,[YB M7T>EP7Y2I! 4 PCF%(09RB&*4N M[9N$41"KJ9-"0S.JTV_K1R9,+2YE:5+A4E::#-.H+$T]KK=)-"Q-+PD2DJ8) MO-HF35-,N2A-D_EY2YJ>]I_K55;MV8RN),?]/B\WW[M39GW;]5WU*=_M_OZ) MM@LMO^;MU<8>B3( /==S4Y^_*I"F@T1&/A+*ILRU;EC$.I#.ID?I'"JG9CB= MO__MT]_Z)2DQ13/H@NLR9P?[NB1;;5I,HUF4<9RSSS#JM-#A]Y#?*P(N^@L@G&.FK@$V/2QB4K*K+T2 MJLQ[8-GX-8-]U5Q]66>D^\!Z]9=UG9]C@3'R/.@A+TM0%&:L_0#W6' 6"KU M9Q;!$A'OJ<-J+.HINT-'Y)O#$R:BWX?!*X8CH+)W=$;!.;QD,A)^>#:&YHZ& M%]A3CHA3O?$C1,7)-DI%1CV,RB]1O2_*_-TA?ZQ7) 9Q$B&?\,OU<9KQRR[[ MEH(LDKK53.7S9]QJXZ"2UIGJ?^K>+1<[U#C]6Q/*P \-PP35F2GX$X9$E^ (.^S1A MQ;YQR@YC6]6D*C9*Q,K*CFE.E06H <;OB.FH;+$M)46OT"0D M2E/HM4V>)MER4:BF,R0O64,MT^W#6#'7]\6N.'Q?A21S84I#'T5!Z&+?#P$] M95]1UK\T<*$)K&/DRRD/I1\6-0\()EAKO1DZ*?CX^-Z_YU7MG,#;II?G9$=SKK<.G?[ M=?/N /\S^KHN=MR*GQ^J_<\U^REG9)_D(;T97"HFS);Y4DZRKWAN!+!//?URY,YOB+J,SK0#KF?T^#S6O^YN1;:9'L+U2!<6;7_Q+X[ H>__[K^ M;_;=?'/D0D2U&*X&;"W^]N;P/ M;7CO:7[)S[K0NC?:8=W&:;I-\;S;/'++G;HSW>'M.IO!>*7ZJ9CG8?3 M'[YK2>R/6FF ^;W5\ZYV,U-?^]O$#=DEW'5I,]?JKF/!1K#=_%0_B@C(KL#> M'SHP15Z? S^#D&9IG"4$^!AD88QA$&204!QG<8)"+R-RRPA:FS:>KXV>\6$: MR+$[)_!B"[,+.4%VO)<-+3_-EJ+RZ M2FO (W9,WZSA^" QKMB (6U5;Z2H,!5>32]8:_Q@68[SPQ]Y7G[,O^;E,?_E6&SYNOZ[LH6#\X=JG_.= M@@1B_"RN%%RDM\V+DHOWFAPH?4I7 MT[J^!O:OK??/Z5P[PL2\)I_O#\S/MW"E]V%]:.\,/M9%F=?UI_QSLVO<3#RB M$$:0A"@DE,+$]0"%H&N3^+XO=6/=M)9,[Q!T6)16529R*";(\]$GN= OR)R9 M,N=KI%RK8-9"IAW*ILF6\[ICC0P):U';1)J&&_5P?)C @5-,P MFE]3EBWMJJ=F![3:'K>6&&0P*]OO'8RR+AB@9] M31I6D/&:U@AI,X$Y89784-=(MD %PS(\RPF1&,4J=VYIY%JB=&$9SM4*%W1Q M+U:U(,S,I9H%_=1:4+%@P*C*:'>4""V_5MOC[MC?LD53FF0$D2AV,48P3 C( MN@8H0$$B'#[D/M9PB.C 2.B2)"L".F^.$#DM[W"HB+4D*1*";(X<-=$5)DE, M59^9=TDYU3BP0!T5@5>3_2\WH3Y5@'WBVKK>;^N_/_'7]IB_H)MT;M-?&L0?R,4*Q9_,!26\I"S*F*GS3S/X#XR=LD M(WZ*C.D0OV 07HI#@%R6N#/]#7& 29($?=M91+2)GWB+RXI?H#7SD^!YNOB9 MH5BK^ 5V9G[!Q,Q/GGG[Q4_!)@GQ4V7L+?&K]X?51_X&=ELT#R&-PBR./8Q" M&"'VN6'_V6F:";U>)O>)AL6K 2)5H"))R'45,L>%G,H(T2"B(LR@D8*PK\[5 MXYG%KZB#&B/+CGY%S-64/B Y>CMM "F-V>V(NYJ:K^0&-SK;Z//#P,W"W#HL8^# ? CX*H M_WP (Z'5!/E/-3VX6S 2@UN.$X'!;8P.R<'=XIAS<(\MOS2XE=BQ8'"KX:ZF M]@NY941\+';\,F!4;OL_OGM\VE=?F]+PX9TZ0".7N"'D-UME;AIC]H>V;3_P M722SC*BG1<.BT"/K[GT?X9-;/=1$K]CJX?S,RNE+#ZKA=/AB#'&AQ4,AXJXL M'NHEWH[%0\TV52:[JN0AE.KA\,>Z.877_W%4H4BJ>F@_S&#DQT$($C_%3&P1 MC;O*1!( EX12!U2TM6I8^MZ5[!_QE]C^7N=.#W7F0QJB7%T9D_KYMF-<&K#K M_."'(>8T7G3Y?GCUTH\!AGZC#Q2E:9RXH-]<#8(T%LI,C#1L>)3*7/WW7O9! M7#.>N)[$+.X$N5SF!^1?^S689OQ@_BI,$7_HO _S_97WC8W2;4$=M3'3Y._& M5.5/*&[]=N01L7IX5V[SIYS]4A[ZX/D/]F6UKU=!F$88@SAAV:L/0HP# OM6 M?=<7VJ[6U9;AZ-0BY'?:%R>,3MV!=+ZV*&^<1WXIR^'+6N8A(1U,"X2BF4F6 MBSXG?D?PAF3=Z0#.3*I$?)F97+60,I%DL0CR-A.7@H9&#BV($SJMJ]E* 5!E(9)$"0 ^2#&77-AC )7.@RH-#*;_N<# M.&?3HYNF^TJ<2@B^:3I5E?Z$RQF S46?@K2;IG&JIDO1*:?EKYC^EHA/8_[IA^\?=GS1I=SR1PN;C8*_U_G#^>,A7@"0H"%+J@2 DP(7$ M30?%IJXG]"*5SO8,ZVN+Q-D57_.:#X+V>=)U7>>"-S9IY5:L=F!N6N4TN$=W MXS3XF@*" >&-TQ'.0]\ M2ZK'IR.3A'X-X9=]5=8W)AA<1OA.RWH M;D=W>&WX!K&!-Z^VO476%6'3QK,=JJ;/ MG,I0?Y0\.K[][V/[O='O17#"C;&(GD67)TX,8&:AS,Y91*BR\R9[DML7)&>Z0S:H3D:[#@_KZV) M&5&5^:6JMG\4N]V[QZ=UL>?MON>2YL(HB@ .HQBAS,;FB01.)M$. IAI1:>U#HW5\$.'FEJ5&5!C@(H"I6L2IXUT,;5:@FTY M^7I.\PFCTX*\<5J8/SQ^3B4-1% M^3G]]I27=;X*W!0UFHOC. F@F\;1H+^![TNMS"M\O.F9W@F1BJ*I\"4ZSS-* ME>0$;\12AV;N>=XY&U,K4V:$Q4PQX,:6;R(7X*>'VB2A2/=X793-K1)O_ M.1;MZZPV A;D33-HBQUW12RI(Y2-PS[7<8HQ&XDEU-I;-AX6C4" M]O.^1>;DK5ND3PWKHUM,D!;B64ZH>I#.".6-,\+I=$ =PI)%LJ[(EIFV':Y#3L.5\+Z-1+-J[HT03J[-"=*094 MVKJ1G(ZT+P6S>>"[Y@_% 3WR(W KS\5NC/V,X8LC/Z$QSOK99)2X;K(J\\]\V(JI MT.SPA 9CT@[&L27"8[+%Y1S6WYS[%ED]*-FAJ*YN!65AMO#EWS?+F__QE@[[O>L M$Z_"+(Y R%*F(/ PH2F)LKAK*R;8!0JC7JVA>09T@ZW;[[]QR@'>O(/Y58:N MC--IC-HQ!"?:4.GL8[)K"5_S\IAGS"12E8?]>G/X9W'XTA^"8_%]=VSN3V-P MV'];%NI7.(.!Z_$'NJ&;(0B\+.EOM8A]G""Y--\$ N.9? =Z[AFU-%-7I]SF M>+=C5!JU\,6DW32;HB/ZM_S0IO%-W0M.8YRF;I*&?@( )CYP^VV:F+(_RXU5 MN<\V/@H9'*=H\,P[$)_1<&6(J=%EQ^!1Q%[IZ#"2RUCK?B[?YUY.>EUWJZM"DUDVH[Q,]F*\S4:+:P(7UV[^9)OC[N<5P_Q MX8OSAVI_6AZB[+?Z4&Q0NDT,=1 MEA(O0!2Z*:6((#^1NM#6,!;#M4%\N:PJFTNG;Q^<#_N<+_^^NQZUEO&)V"Z7 M3>Z0VQ+KD;=5DARO<]^ [[]B\&^J6]L\0@<0/ 0@@]OW$HJ_HHUIXTGD'O MRTV=GSKT?[5(T:7)%E)S0$NP#-0DW ,2PAC_'QK/TO__MT]^<+&==>+WC#U ?CJRK?W>X(U/;A@I?>.C,X_:H_7R7 N)O4$7VJ;V)DV] M*/?&^977>YH_Y/M]LY'0;A6RN MCR;SH.)ZC%X,AE5^]'!#CWM:GJ[9 [*RO1SYZHH])KX[G=HLLXQP6R364@P+ MZ;09G]DFT8:LO*C.)ED5%N;^99 A0O!MX*+\G)?\29!3\Q1"['I^[!$_".(X M1'$T-!_C6.BZ7^V-SI]@EWOVO<]E;;-! *9T:QT^&TTJ)^?ZT)\5E(< MOJOFL!J]()N_+D._>N[ZG/@.L'/_W>&0V\7G^K"\M,KS*Y2YZO>6)8)KTL*+ M&:LI-L6K?L<)V>W#[5.^7[>5^Q7+PGBQ%J]D_)1_;EY)OJM8D*BK7;%M*M-Y M#U]Y$:113/T@"PA,LPC0+($@ XE+XB",I*[7FP'.O!DN4X/!!J$G_H;V]+)A^#KG7-Z4TS=+7.DG-C/Y4-#M>%3F;]:*CZ;6^V("G,: M_**0?&:NA=XM8BC*=/LY[][C]A(_AD'HA9[GI'Y(%7DUO1-(R!Y=']9,7\N\FV:CQ+3M%S3E4$ M6 ^Y$K(\.\EJ8OTFV1/%6X2&2Y*NE4(+A%ZO/96ISB81%-#3TZ[8-(W0TTW6 M3 )I_K2KOO,ONL9C"./$33,/P"C)O #%H=LW#MD7$I%!7Z/&P\,(JC/"V@2) M$]J)0TR8CTOC3#^A%@PV T951CNAY.Y1.^G]F#_Q1T7XRFDW5RX_OSODCUFU MOSY;?CY9?E^4.?]G-;^3Q(4!\D#F10E+'+%/![0N )G4GOQ"&$U73[7HG,&N M&V=DF<,Q.@_57FC)[.6*&3>S^8Q:P8Z%U<1;.M^B6QB-WZU6/I;DEE#]5VMT"O@HC3!/DI0$*,7^..0[] M80DX(D"JWE>]%<,QZ:XZK'?M%5SO/Q=WB2ZLH$_FQ8,ED MJ@65OMXBLQ_/KXC\>[G>-=SE)T7'**2IBT/H>[&?NCYP/6]8> &0B"1^TUHP MG/2UEYP>3\ D,[R)](GLW<_!G&1FUY VPO1V7J>3-)F-_3G(4]SBER=1<*__ M@LT7=_VGY*S:D/$J_:D$C3-4VFA&TNG$&C9 M]%G%@DL39V4VA"_MK6/].XM)$E"$?1?'(?$P1'X:X;X])F"AS$J>>BNS M)'5=(G?CE/GE[6'=](D)RSS,R?V^V./A+!7SZ6^V: MS9*2J4!>'U99R/ &+LUH2DF:@2!PLV&%,0N 3%JT),Y9TZON5M+V:G/^7)CL M]L6B'A53U!_%F7*:_"S1:]/DDVG.R;:7%\_F]8WSW!RGMV=>+3?HF"O1P(;N M8$<\L8*)RK[!JGK10%:4Q2%_7WS->7DH&ZS%_2YO[XDYNQF&^!20* XC'DOC M,'.SB#17'F0DC#R(U"[)TM>^Z1*O9]=C]TB[:YI4+QC0R+Y87%F:>+EX,>:\ MQ?MS _BE RRZ64"8V&OE3P;=9(>.&[7PXLT"IMB4U=WJ&I+L>#CN<_3(:ZS^ MW;TCVDQPSB"F2> F*,[I7%WNG,!F5.H6LC/&/-QVS8/U M*TKR7_ENJZ;G\WA53NBMVA <=[A"(&[-ZW:Z ,J_I%R+- OS+ MI_Z_5-7VCV*W.[68N)BRR0;Q7$@CUT\)3-R^13>+%>_!E6_'=( XW1=&OK"_ MR&LF)\[=E]PAZ_W^>W-S6/-2-_^)'KUJBJ_ LFPJ;Y9@=<'N<5FCOJ]0)92$ MJQ-LES9.LN1B4CV5'=67#,=*&?DIHBPMIS0*D)L% 8Y=0"#U4NR22.X.1/5V M9(:5TN'1'EJ_A,H@.@U&.76:P*28-LU#H9PR#=P-I#%=6DJ1+A)T18^FDVJ' M&FFPXXW7'U69$[=@PG M/::<1W=]_$B\S,V;:IZ,V^9;_/WO-9\[#55&W66^17X"XGD8^G'J80I\2#PV MSHD[ (D3N>H?_UD/6/^W9*60 1\(EA M2[]D;5%^ M:+6OA\LO.OZ)(W:*\J^CT]TGU(L)I#RQUZJ2S'G)#C$U:>#+Q]_-DKII0C,_[ML@B'ARL&">BA M^MBE_*_Y-S<\V#Z-@JV&7&<9]XME0];[ M72Y?.G/X8)##]?AY42"_].8'R:Q,..E*4%BT3]@16Y:EH+)HC,I%.IH_,9%M M[TQ?12!.@H!"WP]\0I"/(L_KFH@]@"47RZ4^VGAD&:-I+FA9CXL!J@<>0QC[ MW9V\^?\KMRUJ8%-,\(W1*"?48QCSBNFXY2LBJ,23'>*E!KW2T$]4T^*L MVH^K%%9N1HD+ (A9S@TSD+DQ@'U[*955#O5VS">H9ZJQWC"EV#4ME'6>T":4.JE3;,80TV'$QB$]C1GCGB&]/X37+ TCUR(M^VL80#MTL MY&^O1HBXGH]"U"_LQ GP)&>-BHT8'U:?#M7F7S_?%_0BEOA^BB"4, 7$Q!$,.05P:K\K\<_-VDOA.FJ:6 MA894T@ZI%R"%AQ<'ZK HORWJIZI>[W1-$G31+Z9:)WT3?WKU\+XJ M/^]XK79;H\B"EQ=U;2VZ.!9+)F> MD5O56U0:7,Y//<*_,FJ=@>;QK2FS7X[R-G-7$FB]S-N1/VNVZ>75(]H9$SZ/ M\VV3US5K >=E_E &7'^-: MZ:WYBJGSQ'Y64C -^T9,2"UPBMI)H=8;#+B# MQ]ZXM!1[\VI=RLP'BJ9P?462Y_&A'5(]DZWGAY=F9%A4VIN2E9HUF55[6AWO M#P_''=IL^)GH>A5'Q,]PC-G'!S1%P(W]YEO +.9N"]G;GZ9Q*Z:\L]$J)ZP#K(;0'IC3 M(YM7,:]Q=$40M5!KA][I,:4RT/6FSL)/;SJMGXK#>C?4UR74 PAQ;?1!B/PT MB/Q!+C$*!=\<-M"P\47=_J8+-E,<%4^?EKYVQ?J^V*D44NND7W6&/@OO6J;I MHV?D6JB+U2^+LR@U99_L"CO$T81A;T[>-7&G+IR]4G_,-WGQE=_:LO( ACBF M/H()S *,LS@-^Z;]B+AR$W4M31J?C_>8^-F4#M14351A5E4-35&J4P<'BC^^ M3?%,\O>2-BGAF\"ZK9(WQ:0WQ6XR7Q/R0UZW>YI.-UG0BC]0@EPVE\:^1]FO M",)^E11%,<53A4ZI4>-2USXN(K.9KYM6Y9S/&)]:\[V&W]$"X76FY\KT7N%. M+LN;0KZMSN^F<3<_L/JR_Y*L!3J>)^M*":>Y9&J2.)LO]*:- M'T:^Z8 [[P5\,W,N>8U=I>Q2B[ML%6"]1@IGH!HYG230O.G1OGT':Q5%;NQ% M($HRZ$.4 .Q%_7U;"$54\MR=SI;-EZ*.2H9Z.=8@NZI$3]#:&1C6(K#CZJ%> M9"T0T]?IDU70B4ZP6#:G6B:BE5K84Q?(YOWX]>;PS^+PA1SK \.Q[X7Z^RHD M('(3F&8Q %$JA\F^??\W+XV2!G$BTJDC.Q[$6 MH>SA.G\PO$X/^&9(0K\OK9I7^9123CV>L54]-5GWIH+J9%'_I:H, $FR-$C< MF"(41YD;QWX/($@C)/,6J<9FI;13_FG1W_K;Q=ZX2-74/:IOTRXFIPLQ+J>D M"O>FVGI9ZA7]-. *.Z33A&'*EZ)*K19"\SW^M%!($ U"C+V ^"F. M:*_Z."$1D-NDG]24\:WY#^S[7]C4H>8'EHL3,LEZ\TETBJFE>1[5ZLT[6/Q6 MV0Z8\TZ 1S/UYE;Z^)$X';/)\VWSVCN_M>37]>&X M9W-X5&Y)M=OEF^;-]]N',9(@(B!F/2.-8P+]D&&"[H D 5++DR;:-YPE?EKW M5R8^MF"+J:IFP@>"8KYPW[5UV-PWM"UUH)TZB3/XYW1.6"*@!P][* M375QIRR7^%@795XS;6#3_?9MO^YOMJO 3:,LA5Z80(A"FD*6-/<0TA"Z"M<4 M:6U?03<5;BL:!C4_HMQ<_-W>4UG?-"_1,$5MMHOZ*\$G"NDD?RA*J7$?:!/3 M$]*;YJF8_LE1]!;Y\\CI%2)E!%6'/RR55"VFO26J^OA370 XN[;TF;#3*"%1 M&G@$XM2+ S\.DB$/#DCL3IGX3VG7\(3_^;237YR M?2[L"CO$TX1ARMOEDMQ-E,ZL*-?EYO7]>@JB-,E@!M,$!Q1E$&;]65.2,477 M4*DTI?GY*I4Z 74>>K3:2Y0FN6&2D,[E :V".H"VN$3I"K'R&JO#2U9KK18# MQ317'Y/,.NV8_MCEN& MO'D:[?:I66AD\2(C?N8F<9RX:01#EV;]<^?$=]-0=%Y.Y?[D MA1TLOQ1AMV^G+%[TEO$%C-8VY\B-FCWF. RR7(]Q8YX90D75Y9BEO:0[.[BQWS7;+95=^MO_'#;EVK'$635_L*+ MAQ[$<0(IB%$S&?W8\ MU*I*L,"&I3&?61(7C)MY82/3,*^R:L[:_9@_=25DMP^LY<>J;*+)RG53F(4D M(BG)@!=X,9M=]0VG[!LT,>6* M>8+75':TW'ZZRJU1S;S,F( Z:J#;+AW48= %Q=/&E:RVW3[0@B\=E=MZ!=W8 MC1$B<>8#%V*$D9<-.;$'PPGE;C+-S%/5UN/A=V@-959-)91IQ$A G*D0I]=^J-DP07!46=#_V-XKZQ6KSR>Q2$7^B$A M$4OOLL#M+W^AT(T2N1O^S&*1&6Q*=_XM^!B>DF_$=,T>I\@IH/QC>*_MY=GZ M&-XK7%\1UWE\:(<,SV2K\F-XTQD6E7:6J@YAA+\PS=*O1YK?'U9)ZE((889B MG&$W]@A/7;OFO$SVP0#E9N9:IFP+> M&^M-ZY["IVHZ_H7Y@,)MW\>0T69U4 M,;DURZ:2DIX@#0_0-^31:^09T<=+Y%R1OLE\VJ%JT\VH-/ 78OE1&H,D(D$8QS"!$1I:!"Z=(-Q]>L,$U1J$E4 M2\]US= [?<[+'SP==N ;9(O-?L\I$IL%*Q-KAV!IL>3RK'@B._IK55:*D]]FWDQ45N(=#F-4RA'M;4& M54OMJ; K[%!%$X8IUYI*\HOCPD&\.MP]L2MP\W?N194BW97.ZM=SRW_C9 MK*_K77/;"F'2["/@Q6$49H!X00;[]T%I1*-4IF14:\.&*T!;K$U13(?6V3.X MSJ9[[9C-4KFL2JX7:F5><'EP*=(E5P,'OGN@#D?*>6[DM+E0BO]A!'?FM3\) M(J\M]9GPAQWB:<:T\X4\<_R)"NCKC7W(]T6U/;^=?T5Q2KP,L_0W2"+@^T$* M!@UW01#(I)U:&YXA\=QV6'C&N>E'J\ M\N#(O!HJP^05#37B$#LTU(QIU0P=6H>&(I8:[_??61;\C_7NF*]@"I$;4) " MSXM1Z'HN!%W;:0S<8/748/YT6.\/4R14MEV907P.47X\GROFC7.??R[*DD\C M6<+T/5_O;1C&9R1*CU]5)]@\<)5M$AJQTQC3.U1!%'N>&P<88H)\+X[Y<9"N M[00E;C=4TU)PUU)/J_(#M0>H8YCRNK@_\0 5)?]'&J#"-BD-4#G&1 ?HI^/3 M4WN*9[WC +)=]<>[\J':/S8%#<.199($&"/@(H@#+R(0$-R7P*8$$2JSEJ.K M3GH]MMC^EA]6<00"S_-!2@,9<3O;,'K(MM' M9DTQX.6KJ=.X$%D;=57U1 M(]D6<5%$_T)9IK @*BNWAR_Y_C=F&1MSIZL R^U0-O#ND#^>;J?"&4$A 9BZ M&-" II2&M .1(8\2&=71W+1A46) ?VY68D97F++\1L.%?+I=(*9D"[(O)W0- M4*=#.KK(E+-_*GMJT"XV.90C\XKT&?**'R[34B-DM$;I0&>#QWE@@)RO'%$[ MZV7&%!M^GTY[KK.]S>CFY5\/#,7P&='V_R\F1#>CRL (A#:* @(RZ:1SY M"'I#-IYY(,!R0JO:BG$E'(#QFJO=>O8GC"X0>4V'O;*[_-L![_@5.H@F*(+4]V"<\=LML)]$LN$MGO:=H17LH!1,^=BL\@%Z9:;15YEVCEA=7[G:)T& M[LR32#DNKU59F'&*'G_>=Z]:EZ.+!91/Z^V+ Y1U[_FC_>Y_M52-/(@]2%V \RPC,=''0MT8SX M0OMD4S[?="%2A\K9=;!$QPFWJ>G] /ANT_>O6/E*O]?!R;)]7HL%E;X>(M'7 M?UWS75&^G)FS9.93OO_*FNS;BT"":1)G"88Q]<,@\U/0MQ?0*!'N\9-:,=SO M1]B:?*[NT(DES1I(O!YBY^5/+LB>4]<#0UEL8>RB&VFSDBF[>58W)W\:>,_GMQSA8F+T-FE7=\FT,6Z'8.DTZ,5N MF&:NY$2M4] 5B2#+J @.TS1R":0D2WOAS!"@0$6_1#][IJ+#S9E@J>B5,%TR MTF2")S45^O@&,P:EIFOZ3561)1R3/JO5G&--O3\T&ZVE&E4:!F[I^ MXGN4^%'F$S"T%T9)*)<8J+=C/$DX'>/,.VRRA\W4.123BGG(DQ..$VL]J.5. MBEVBYXJN3*?4#I718,?Y42]-S B?ZLIWN_8PV:_K_;_R4O%)OR+@&?5KS/0R^"O#88Y.\]F@"BV(B-!-]'&9N2)3%$*4O1""2H19:Z2>#'?3I>?H%,% MB=/9T3P"-?-]U!JHO[JQ-I]C[5#L62U^L7TW-]O"JV!YR=+?'0.&MH]%6?#4 M]U!\S?O($[HPB # L1=3Z"51&'FP;Q4@(IF23FW-N'9W !O!6#^#*+E^-I56 MP36U&?F47&<;$?DRYRJZB) !AEO#"-R:AH9>&">B;CB,H=D3B?G MENB=5I/.14\_7])G :I7JD@;"#58>3BF /O0)Q& /J"4@"%E1"2,Q)(WK4T: MS^ ,G@>81/5UU5N,8SG5.R?WE*IP'FXEK#:8"KG&L\"G"%DE?B MAQ%&+3L*H,6D2T6]1IE M3D[KQU 5/:.2/KC#)^Z3QRF9;);<%-;\]\@6IS6_]/G:3\M7M! M2K)(50.O8E(S+Z%RTC/&YG07X_V4]KPN5;_Z)F-7!$H?VW8(ED9[*E/]4NV1 MJ7[GSP]2S.\HRSP,,/7C*/;Z24CDNQ"NROPSGYC?R;\U)=J$T !+V@'V HWX MOEO_FM);,P0]M(FIDQ&JICTVMY:2N)[B'Z8QP.ARH\Q.' M^M<;Y[Y!R]\(GE?[)'B\(H0FO&&'*AJQK#+?ES6M"\*R\J*R["E-HQS#38(;K"(LF,W%,> M;(AVS>"\S/E-"0% ,$4X"R"_&H%&GA_U%2(Q#&6O9%-MQ7@J\6%??2WX[G;W MI'>3SQ_XJ^D+O7/_G*"K2PK3*+5C $VVXM*S]Y-8$8X_^:%MD >[51(E84)0 M$*:0PL ER(UQWT8"<"(5O90XK_S!V$8[\F"_^TQ E,(KZE?_8(SZ1BQC* MS1@/&3VR;BPX+%JWQ7^7-Q.-#(M+#%T9(9-)M6.P3#>CTMS9I@TAO*Z+S0IF MR(W2) &)Y\,T\E(OC?JVXA ',O5N:BT8+GEK0#@_%:6SK7:[];X^#9V9(\JK M]$B,&SDZ[1PTDC:\,6)4&%$=+K38'0_Y=@6(GU!^CSWUW)"B%(:DGQ E'LWP ME $CVH;A(=/!L'+0=-@DAHTLJ78.'&DKWA@Z:JR(#IY_YL7G+^SC$2$W_MS1M/ M[WK$SKJ%W(ZUVJE.8"6KQO2[0&RO85'NY381>XDM^[$YFWNK1.]TZL?&KB471$?Q_ MC^L]Z\V[[UG!'T\MUKMWY4.U?VS.P=_EWPZ8;%"8ICA'#B$82AFU$_ M=@&!. G"C @]0*VY2'M?/3L5P?MP7[FB6F\&\1O (HO,[!^DT*&>>K(A1=T4I-7-OAT#J-JHRVE\5*N!)]?BT MS[_D95U\S4^[@K_EA]N'N_6W#_F^J+;L^_M\7>,"?74[7_ M5BB# M:1! ZD6(AF[@QD$$>QMPFF@)$\L@-QQ17AQA.)P,<=:#);)77UA%X<2P8[_? MM4>HJ^YQ:+MQ.NN=L?G\@K*6 #OBG1'?*H3&9?N8W5%T86X$ M ZX-'IP:F_]>LLQ@5_P[W_Y7M>/+9/WYF=OR4\XB1'$H\AKMBYK]%6TNG6I3 MB]Z2%2 Q02 &#'2 -<"-?:F%K,9"&(^X)O_.Y.<'65F\RH2S*KWD7 M;L?S./[&:7Y?NR^CFT:C?_I+Z/?? M@GKBM_D.,BU46]4WM$?EDPDW#OJZ+G9<*GY^J/8_\Q?G;IQ1S^K,'Y^1=#J[ MG=9PI[6<=94'UHGG/SAIRH4*P7>V7F-WG)V/!L&0.K-?1*/G*TB'%FD2^$F< M(1)%,(I) ES4MYC$E-=.BQ^]F=*.5 R3/XA#+J] R@6:25R*Q8JY:)23>\$% MPALK9D]7*+PBMSJ(MT,QM5A2Z>^6LE<;-W>$LPYT&$]/:EK4&S9TC_O\M!\4 M^B0-$N*G?@AP0!%TXW8_B)( T%"JM$1GNX9S\PZJTV =+WI(KG]II5I,YI9B M64[V+A/LG( NN$(5Y3/A"SN4T(AE+VZU-L6>W/I(LY)S:%^J^#7G]40K M+R'41ZD/:4"\- :4A![TO!ABE_@)D3KIH]S(+'O,';"W'E_13)_,[-\PD.;^WL!;9VGW)SIL3XPF$VB%.T\UX=6(ZF1<5V7E?K.^+73/#[=H,8)"% M2>:R5I(L)A%KT&TJ%GV$ ' C5>V1;VD6 4*;S?[(,H41/'454F!37HK,$CE% MCT;(+!"E%SP)*I,ZO_;)TP1;KFC45(:DA.J9(,81RK#GH23S,XRBQ,-^W+6# M,8WE$R.I3Y]'D%0S(3FB)'3'&$7[JAE&8!C0F(;]JNVN,W]5E012[B4\R/_(ICK"+ MTJY=STT@EDN3IK=G/"7BP+H;Q//V%,J+7*AZ:H[Q;=06,35P+I;]S$NV7*9S MPG'S[$@&HW7\5[_-_63.FYP):>!4OFT3O\GV7%0]/4R)RMVGS9=\>]PQB<7' MNBCSND:;_SD6==&4T^'OHZ].%761#]W4#YGBNC@.,YB$:=) 81AC'TME)48 M&,Y0>LQ\"M*C=L:P;YS[[^-OR,FA&9^(*>3B[I 336E/.+_?-:5B'X MBL(:]9<=HFO6Q&K&_B\GS>B1'_K^=[,F??OPKCRPCE^POMONQJ]H&.,(XBAF MK<,X/DK0?6S0HN3P7TDB@[%3/'G_IL2Y@ZP[.H9]P(3934V+1# ME29;<7&Z,X454=7IVWC/)E;O#OECO6)SI2@.@]1%P <@"2'UDJZ=D*( R>B- M_*<;5IK3$.&0G :3I,0H,"8F+F;)DI,5.9Z,Z,D+.JXHB3IU=FC(!/R5KDZD MFJV\^I0C*K?=&PZ->)W695PF6A%)XH#Z*(YCE[I1U)S\SMP8TT0QF]&+P; & MD?5N<]P-T_SV+2-^\UO_.LKP0C SIWV_3#4)TNP;V21I.;>H)U$OR;]YQ47V M+%E+<2R4C)GQFAU":]S*B\F<25:%#ESC:19C&0JN5^EHS M78C'WUP:@VRBT@CFQ'XOPL&ET:"5/PO&B%Y[*E,]36V^_[':[;K#?JLT2ET: MP"P.?!0 1#,(XKXE@ERE&;_,Y\\VY^>@G Z5XJQ?BC>Y>;\IRE1G_F)L&9W[ MCR@1F/VK$&A'6CK)@@LK .ILR&K)"@9)0B*8)8F+D>?[?M"]AV6[>I-K=$^WX[OK5ZE;'Z&(NAY'@P3G('83:*N29S%2217 M?3ZI*9GAH%1XCK;;0N%FU6G\R<51X\2I!=0;IP?V_"K_923D-9($9&42MW9) MS313+LB/!GYD)>FU%VS:U>6^;'V5I!Z@@+\*Y[,_8A?3M __Q$M]H)+@:VC6 M<-Y_I^-)-)TLR\G8S 2KBMKK;XYUM(\.S2PCBYWR>09NK* M@#+)NQUCSZB%+]XM,,VF<,C:LW#X85\]%(>51[T8N(#$H1NF)$(N"=H;@-T$ M$IQ)W044)^'K&4K1>^@IHE.BS[ M*S^?GCM?91E+_#Q,,<0@==^.GUASN/*=J<5Y; M23-SY_)+?JZ,ARELVC$N)EEP?O/R9#;$DSMN7K$KNA-B_$W%3?6YY*\JL@"$ MV_=DZU-P>JR.Y8$7%QW:JY3NJO3;^K$HFQ__F!^.^[)^MB,49X&'*/*"B%(O MP2PM32$;\ZE'PA &4O<%+ [6<-!Z;A^?9XTMY._].;V-D_:8%^=1^,VR'\C? M:$?^)';@8,I +Y,:CD3)-,[D2S^/_5@G'WWF"K+$#;=2U]71^BBOA++ M""UTDUS>=R7+ZXUP!B/:"7S_2EMK1_./!DNL4%M)]N7%V91[K=9R8T:+2;]9 MSB=&"IJ_!NX# [5_!5J8)$$$B8]Q2D(21)BFL(<&/-=?E?EG+I1WD\.%7EQ" M*I2T*O3"A.DQ8^T\<>#=)?A:HH9FOTV*&0OX2G?$Z$TXCQB-$?;&"RGFY:.% M&<=:'2L,F2P6*4SR;61&<0F:&V5IEF$"W"!!;HB#* I[:!$4.^ W*Z"E9A,& M(H-F3QF83OHW,(#[EA\,N;ZJW M>6D.^WF^\GP\?*GVS4,D*\*/FGM1EM DY;NN&":@QQA$"3$]E9@,<)XYQ0BF M\P?#Z1R8U*Q/, U.)J:[T,"L8AZWS36]>.'=UAX'"3AX^7G&6[[0->'0YG.K MXXMIVZ=,031[8&+$^9AOCYLFTCT#^7[]5.>W#^CI:5=L^-T\GP[KP_' OO6^ M>"S:5TGKE4=="AA($'J1Y],(A6[0(8T"FH7ZXHY1F/-$GP9K[6R/.9^LY-^> MBOU097'XDCMU"YU_N3N!UQ*3S#IY4F1:WK&ZX]-@T7F :FSB[CU9Y7PZ.?V] M@-/GC%-3/",?K6;I!U;'K'D8$(M<,WIC:HD+\I(P\S#U,$Y\0+#'*T^[UL(D M\&3/MZFV(U_@\@,>=]-7V")*I]5#5MP*P<(6.59$A\[[JOS,$I9'FM\?NC=F M"YZ4/JV_-VGH[<.'?5%NBJ?U[EWY6_[M#*((I8'G>BX-,K^'XB9(ZD)#(P","[7G&A1J89H-Z+,) MAF>190Z!417%72$<1JY/O BG* E@$)!X M:")-HFAUJ [KG;R0OOG!4OHX8!"O$^;_1%T@W^9%7O>T4C)%SI83)T'-$6;* M/BD1AWY%(23MEW^V\"1!MP_CAL\?XHK<.(81"*GKA<2-^&5OS4-<:> "X&9J M[Q5J:MQP@C5^%N^$N"G5$!M,,[E 3(<695].JT2)M^@90C%.KXB?,??8(9#F MS+OXXJ 1'D6%%A_KHLSKFE2/]T79%,:0JJR+;7?K77,1]$.^W^=;L,HH%_<@ M]F@(_2")0I])?.@E&;\#WW9HQ33E3UTBTF MJ(LQ+2>F/4QGA//&>8;4&4&=5T!E.+PBGD9<88=PFC&MFJ$KZQ!,7GC()L?/ MP+POUO?%KCA\7P&:!''J9U&<08QI[,9!V"-)DE@J.371OF'Y_/"J<-[P+SO< M^B5UHD.F*.M\OM DL+T3R'/W#)AMD-JKI$HKKAX7V2R\FBP4TE^=; J]-_P* MC/9 ;%;QU5BV,/^Y"&6>!F "*8>0R)[T64 M9CC"0L\KF6S?M RWQ]8?JCW[?P.2G^_9-S#;@XB;%JCST_K@[/)U?;C\&M!\ M3KDNQ;;X0X<4=PYBH)T.M7-7.2UNAP-W.N06>&5;;8Y\.Z#Y1.N]\PSMXEX2 M>^);C;970N$<3K#@&7#3%E;S=6EC2SCI_QQ92.9OF+-N?ZC?U?4QW_)7S=D? M^&K3*D !FR:A* $XBPD"*,S^YLNA[XL-O^2G/E2;?SG'LI!]QG!67VI?/IK5C497EVZZBTU7F0Q"[$ B_S8#W 8QC%R9>*)WI8- M1XP!;.WP9VT[F"Q&]#CEXH)FUL64?SG"Y;1]P-G,;7ND3@_5.6&]Z6^#GE>Y MI8B\HLUF'&*'^AJRK9JC2\LIZ ?6LQH%_\2SQ _K_>V>7T^0;_^QWAUS-H_X M]&6]SU=)F,8(!# )8D)P',$8HK[Q#"12=<.:FC2]0-6C;//G&Y9H[YVO'*'S M$\NUM]5NM][7_-I,I^9X!5>G=/,N)IX+4"ZGFB>V/[5L,XQLF#LM2J>!R1<[ MG ;HO((I1MX5I=3,OAT2J=NHRFB/G2**34MU=]?8O_/M*L$I]!*8HB#V:1;# M&'E^URB$?BSY]N3$QF3&I-(SE"^$L)&[NK\"DE_EQ 6Q_>XD%90G6D7]C#(\ M4?5:;,X)W))*=TZ4L,(I,VRCLJD;354RPH<44K&@7T434:[;AUG(F.=0DB;9WF,D:(C#$E+@1'5ZD M>GRLRNLIBN]BA#$@-/4I2U( (##K6_:\*)"9.NEHS_CN!(=)D9, )T'=E MY.DDWXXAJ-6BREQ751Z4+Z(L8)$T]:&+X]0/V(PA3:(ARL9>0A0'HW0[LPY" MM83=] B42"]U,&W=B%.WY/)(F\B.\@CK@JR?@" E/HC[*KZN,]O'WA13E[6 MS;;JQ_9Q)E+5A[J!@==UOOW0G7@_G<'B %C<#%P_]=P HBB&[1DLXGH>#1.9 MT68:B^%1V;CLYP:;,X8OMQIEW"%BRU4V^4)N/>N$G)<@C;$['7BG0=\M=/U\ MWSBLM\#Y?;$CJ1,IOR*TS=IJF2$C)_"W3TVA3/GY??>>27E(OW%L M^6_Y815#" C*(( XP6Z<9E$$FC9I"B,W\N36WZ:U97P)CN/AKW=P0#=.F1^X M0-3'^Y_YUG9S!]"F>I0L0YE(KY@8S\>KG-0.N)P6&+]>B5&<]A0S=/-*Z%6B MK@BD'H+MD#]-ME0FNJ#T#.^I*ML;EFBWJ'JW_H;J.C_4Z+X^[->;PPJ1((0T M1!XD&6LL33W8O1-.8_97GN1\3T.+AO/,'EC[!EX#[7_+B98F8L7$:WY.Y43L MA(^'@X%<_C)0B]'YO4:>*O%6$"*8404K="$80!PF(>A0A@R%\=M- VZ9+B56+AXUQ?5T*;:!9 M_G@EZZZ?C0^_C;Q M[*4\6Z\$)M.\6W#FTJ1UU3R]=TK88G\X W)[^)+ON_+Q]F=6;(X0A&X6!FGH M>[%+T@2F/1#V-Q,BEY;F#0>O!E$W=J>HI1ZJ50+7["Q/CUW\C^?QRVD]T<'N M?G)YCTP)8;-[1E\4XW\\CV1.U7AHTWGHC3&C&,A$.!..95H=8&,XTVO@U8AF M@$M=0>UC7N?[KRS(EEL69_?']:YN?N>K_*>%_Y6+L>\G491E*76] ,)TB+@) M2 *A6\YFAF1^YL8A-??JR.V/SNT:/8%Q :\8"I:])0XSQ>EM<7I_RN]WS^U/ MO6%U ;].#+4S^%=; !9C=T)0UNR^'R-0ZS9:,G@;X5RXS&D*OO[FOB*O5Q## MP(M(1D(?!)$+0IAZ/;PH=*6N YH-U$Q!?7>"U%P*TV3ODM5/L_E)L S*1A=- MCO WKX: FU,,6(]BP,T0!$;VS%P9IDK9)+&G,=,?Y-A-5G)?Y0S&N M31W_ "];73&@<9R&,8641&$8NG[$H:9)F&8T3%.Y,M%%(!JO+FW+_]MJ'+<&_;\$,&S'^/669*#&M'B),DZQ)]5N8#A'B>C;]?H4\24F> M0K^]*CO)*@'AG,Z:LA;^LF=C?@4\+R IP&F< 1@%,*6X+S).$':!S-O.BDU( M*9W\*\\-B%/-QZD69*+""?*G*&CZJ=.@7PVHA<6JP2"C37),6BI%DD:\I3PJ MG"@+#;\'ITT%^SN 5QE.21 D89:E&- PB@*W7T5%+DL 5V7^F1]F5=0=A1:% M1E+2CJ0Q..$!-6!RUCVHB0*DPJNB&IDB5)\TG>A%;]([CU"]Y$Q&M28P;JF$ M3;'H+3V;S):RN/%CJ=2-2.;'?H8!$U" *$Z34U/9M!Q*I '#&53["K/^#$J( M.T7%TDV;!HGZK;T)P#ZENGYH?1*UEFJ1E EOB8\\'Q-/IH_VHX?#HC1,@C"( MHS3*$/'"E ;#I!$E*)!ZM$!CLW-M%G--&M4%Z3FHKL2SF%XM1+& MS7N[OUJ%Q*< 8"\+V527@, /X[[\$T4!SI0GH)IQ&)^6]DB44SG=Q$OG>TLP M/CTI'*&^<=YT@ND\4(Y#L631D%_L4-<9[+R<=AIE=IKV_KWLP2/O-'C=D; G5^N^F=&?7Z;7VEYUN@RF]59IYE" MXJR=5]ESQ2,L-'_:YYNB+\E!C]7^4/R[/0L54A@$<1P0%AK2C/HD!'$' OM! M(*C(AAHWKL-C<$TMS'H$3^V0J2[>K^OPDH1K55_GF0N052Y0.\^[@"M4S^VJ M='[I$[AB?+P2N P3:]>)6MW&73@Y:X3#:=.&#_O\:5T,ETJM$H^%Q8PUXODX MI#&B..!A,2.>#Y(8#1'I3JDNSDJPB4VE/1."U%!:,-/#7%4Z-73NC,4:I[47FY8LW7.!+0 MLDG4VB5ATTRYH%P:^)F6IJT2P-\=A\"'D$8>S$*7#CEAR)1R@E1)MF2#2#6/ M>^C(S=[F=4HRIH=+S>HT^YL=KW,CG6$)DVF7'JD:(91#27(B_IYWM9-4]\PG+D6F;9Z211]=4G'_^@$D479L M74B1A&BE5W=5V3(!83_[X<;&QL;&__S?W^XF/WW-9_.BG/[M+_"OX"\_Y=-Q M>55,;_[VE]\__:P^F3=O_O*__]=_^Y__W\\__Q_]\>U/MAPO[_+IXB+ M_.JG/XO%[4__O,KG?_QT/2OO?OIG.?NC^#KZ^>=UHY]6/TR*Z1__(_[KRVB> M__1M7OR/^?@VOQN]+<>CQ>J[;Q>+^__QRR]__OGG7[]]F4W^6LYN?D$ X%^V MK?8^$7_[N7KLY_C1SQ#]C.%?O\VO_O)3D' Z7WUWC2^I'O_VXOD_\>II**7\ M9?77[:/S8M>#H5OXR__Y[>VGE9P_%]/Y8C0=YW_Y7__MIY_6<,S*2?XQO_XI M_O?WCV^^Z^1^5M[,\OG\K^/R[I?XP"]Z.2^FX1-3WGTIIBO0YF$(JYYN9_GU MW_YR/[N9!^FA@!"#*/M_/]1F\7"?_^TO\^+N?A*D_J7+8;T;S6;AIZ^YS1>C M8G+2,/?UT>.PHZ:NEI/\_?6[?*'F\WPQ5^/_6A:S_*J%(/5[[5&TSZ,OD_RD MX7_?LN,A?LIOHBF9J^G5F^DBGZV_ MYE\6G_+QSA_?7N M)S_/1G&E$7Y27\/P(MU\.?L4_OZD#_V@1Y/H.G^ZS?.%F8SF\^*Z6"\;N@(S M\3A?$_Q#@OA,,-:SJPV[Z6KPY=U=L:@,^=K3NPE+^*+&@(\W[7^0?AD,5/Y; M,2WNEGIG_MIR?KHG#W9U'F&ZTU*#OGL6L']*JWT// M0_YT&W"Z+2=78>$;G9K%PZE#W]]31R+8?!9\KL5*R_/%;%EK(7FP49\#:^H* M-.JDSX&_7R[B+D9TU(-SGAQN92".CK)&VXZ&Z4:S:=#C?&5V\]G*$!P; MWJ$V/0[+C";CY60%POMK/9H7XX"/+2;+8,RJYZMG:]*[XZ_I4?BF)JE)'ST. MN]Y;>;QE1T/S #6:=C3(]2KC\^C;\4'M>+3[0<0E4#E=N^$?9D$OW]9_K*GG MYCUU+T)3;M9HVOT@/\S*KT7,HIH')_7)Y\W'7+.G[D7XF(_+8'TFQ<8Y^?V3 MS\.*;32)2[GEHIP]? Q+NL^EN[[.QQ'4T"I^TES$CKXI 01QTBIOIL6_\JOP M@,ZG^751>TIHW7'W FYW86Q^G8=%U=6))*W53_?#KV?M]S;H;$!A>7I3A)XW M^5S3JU_+\NK/8G(T4E6C:?^#;&Y0&W?5OQ"/>77K71YU5\X6Q;]6[Y?[=I]/ MYZL4CN<]_#V?U,WF2_+E*8%Z_E"7.!SI.X&8V_WEV_!(/G\S-8&;#W%/^:Y< M3A?OKZLG.Q#[U._J'X:Z%K)F!QT-^%U,0PDLJ7*/PO=M,?Q4A&DP)DI,%VH\ MCO %'#^4DZ+.'G;KCL\M8/AD>1?C06&1O+C-9]]M6<2 14VV)AO N0%K.GEU M_D7G!J#W5V-HK\CV*369E'_&;>_>7XKC7WEN4.K9^8ZZ[TC8L+*]SV>+A[CO M\%_+XCY&88Y)<*A-C\.J2; :37L<9#T.'&_9T1 _YJM9Y,,H?-GGV6@Z'XUK M;7@?:]?S\&JJNF;SS@8;MP_',7EW>G-\:#L>[F,@3>?>6HW[&.C6R'WWJ8JQ MI/HIV*?WV(=(]5[V TTZ&]2B6 ?0/TQ&1[>:=S_=RU!J:_5 HXX&]BF?Y.-@ M+/[_9; 6^6SRL-W8L:/%Z/?I:'E5A#\?&VK#;M(.OB;'*"ZU$=+GQ5 M^9#GJR8?EK/Q;6C68'KKX:MZ!:&I2]FLEUZ'_KB2CKN6\XUK6(Q7R:^AP>_3 M^EN%W7U#*I&W1J2A5]VZXUX%K.D*U&C;T3 _Y[.[M^5H&M[7M\4TO+]FE@<_ MX]@(CS3K=W";8U?KHZ=%[6C=:;WU*TI3\]2PFWX'7X_,M1J?--"G)7;D>J33 M_"9&4=Z.ON3/]LIWM9O,9M\UB[5]9*SM ]EJZ+MZZWBD[_)%MX-]WF''X_V0 MSXKRRDT[AGAWM[V,/LSE8C3I>,PONNQN MS"<08_%RF#592MG M&W"32VN+^7A2QKS?SP%V';[WCV9R[^@@TQ0JX"&P&BAM@"=?PE_6>75OUP/<6[AN1;>O^>Q+^( 1IMP) M1IWP%C#"H) 422]L^)]WYWOC'Y/0MMOO-@4.GORV\JI/8! TZXR)I72 MR!NCC-0.(B"9KU#A$+"45F#QPE=(:@-J$Z1,BOFC->B7A:L0:BREIKX5\P,4 M^^ZYS"$5[*;E0EC.M.>,B*TL"'EP6?SI3]5E=R"G(LQJ'^1EE#Y,(=.;?%-1 MZO&93=V:E6"/TDVO8KSVW>@NM^7=J)@>,FT]?%TFK"(<6BT=,TXXKC14&V0E MD:+6I/!ZZ'LBJY[;N_,K(A7%=X6K/W[Z_;?\[DL^.\#5@^V"42"*.BDYUHI! MQR6#N)*5 W9AI#LO7 >28UI<8([CVPD%7R:4QK M+7KW$ \-D'BI)NMNX#XGG=;UO(_/P4?;9EI@!#"T &MOC<0<4K.16875+KPL MV]9:\S68U ;?XYQZN9T2/\G^HYA^S1_>3,=_W3O7[7PNLQ!01A!##G, B J_ MPFI\7$%]^?H_45]E=ZB>K/68!_;QPV^FG-V7ZU)=A[6_[_D,6(\T%Q): L+, M"8"3U?2LM*%M/)P!3C0]L: C=,\XK\3MV#>+_*ZAK[)MEA'-$0-A84*$I@X8 M!O!64@><;<$C/#P>G=-A.17S,[+K0SX;1\7>!,#^4<;#/ZLR\,'#WUY0THQW M-3K,K"!A1J>66>0@]5IP4BT1M*"@#2-?Q_QV E&.LZ][Y%/S\DE$.1:1+*XV MM2Y7)VW6.H4UV%BGFRQ,(4(;(I"E#!/)*>9N@X1Q3K7QL5['[-H=!WO ^[S, M6U>J7GPGS-MB]*68/,F@KTW @[UET$HB'/9<>*:U%4 06N$BI?"7-3LGY&&7 ML)^\&-@QM'4:DB]GOEQ.P\ ^EQ_SZ-_&@G QN#>:[J)8B]XRH 72F%D:5M0> M,L4\"K)BQ*WUFNLVX01RX11+!WLJB_>\T- .,U8]DC'N$&406XN1LL X"5#U MD@"BV^QKTPLG3DLL!^AYK4]I;5W*-_/Y,K^*=YN$'XXD5'3X+1E1)+@.BDNH MO3 **NI!A:-!2K7@)/M!.'D^=0QF5_W@;MD_@JBQ"L;*QA]:<'3Y-1E7#,4% MF4#!*S%(A]E"5T@JSMHL2/@/0NPSZN.\S&[,T0QX0;4R6&! HS/B@:W>6ZN8 MQBW8)H:-4_P2,36$34\X7=0+-QSO)%"$(48,EPXX)IIWRU8+? M8@!0"X;)'X9AO>%]MO3HIC=AO_*$:>R(DP8"%/Q_"!4"%EG.C/!&64B ^3$3 MIHDD1!K!;' 7/0^>HX"T0@6K5K9AP!L [0C2-F&Z&>:I9B5?3(M%_K;XFE\] M+T>J'WX;_6>/9M)H;*P5T#-J**4"055)1-FE9:VE8E-+F),9K.5\ M4=[EL]7"-#H8M\7]<0X=:)51YL,K$<&!!#OK@12RDM,[V^: =>/M\111A&3F MJ3/,7]\)#N@<-,8" 2R)P1(%3.7B>@5)FVW- 9JH9"N ;N"^C!,<0$"-G+<\ M3.V4!!RAK,RSUT[4"ON\'I^JM>8;G^!HAF_Z$QP$XWC@'0N @28JS-,65.,S M4+;97GDE^C]17P=/<#1#]?PG."3BE@C'D13$(V( #Y^LQJN!=*8-"P8XT?3$ M@H[0?DZ'Y53,NTP0_;B]$_+-58"K MN"Y&CU=T;;;*1K%,XSJ7-=[>-)\O[_(KLYQ%?)_\H9BZ;^/0>WF]^=NZEP;Y MI?T/)F,XJ$]P)K&/.408.* JI!TF,LE<>:R&7]+=XMK<.Y*E.CCEG3'7H0X6 M:A<6UHTOR6.LJF'V4!??F$F%!*6(0\.L9L1CP_76""G>YH## /VCP;\(IZOF-5+_ MR=W7>[VK)-^;464Y=\HX%=;(GF#*)*FP#@ND-K'RUW;.9PBO05L%O?*7X# KR2FF5[V^&*RRAGAH#EAMI4->0N$] MUC'=UU82&*W:)/.\M@-*I_+L1"P';C KJ7:^#N_R'M:3Q[XQD\ @[C2AQ&L" MPJK$(;+%5X@VIK'YF:,7%P:\"JX.0S6IJ%\-_T":PC_SXN8VS''J:SX;W>2_ MS_/KY>1M<7TH@;Q-MYD**PECN''!KR)AMI!QD5%-&5*TB1\V/LKT2@UN0OS/ M=O!DUU5&K_QPB2)20,:-H(Y18,-R DH&/93((R5YK3I*EW>X1$BHJ;<*N5B+ MGFEG":Y0,<*)R]Q[;T>0MH=+FF'^^E+&PGH=,,^A$$#$:!8#&%;R(00O+$._ M/_773!EK!O=EI(PQQ*FD3G 9"Q)1(S&D6PQ=JQ/9 Z18:\TW3AEKAF_ZE#% M7##2PAI.L(+A7YZ:S?@PYNI"IZT.]'4P9:P9JN=/&2,4Q)-.\7(KH342"K'* MDN+P-K0YG?@Z]G2[8$%'Z+[FE#%* 3;64TR$9<&D6DLJW+"A[,)R \[IL)R* M>;**,0VPJ7$QXBG=91PSX##% @(MJ&?AC:[6(41@?6'NCUFB=,.T/]P02A2K9,>-)#\&D M.+O7G@3/W_G.01[8*QX<]?(N]P')=<'>91#R\:_Z8=/#N0L#=6D0@,226&.@ MEA9['):YEJQ,,C!"XW/&;..VU71<3(H5^N^O-XJ8WGR8E=?%XFTYGT=-55K] M7,:BD>6DN%IE-!R)XK;O/$.<62XL)IX8YCR'ULL*.4+YI=V2V9I +VYM2ZR! M9 YN4.>ZNN-SNW,XUGNP71;\,J<@EAI(()U&%&M3RPM US92A:)X851JB.][G:)3D+TY.A>>!NF M[NHF/QS3^_ZI#$DL&*&((H2<0EI9:Q_?!YRTSEA"[[>I9LJN$&P5NPWF;)J/ M%\778O&P<5=OZL9QC[7-O))**&@ L8Q(:&Q8>5=R&-MJ\[!Q+.Z5,*$'7$_F MA[J_GQ3CU1?;_&L^*5>'>D;3*YO?3\I5$>G#)*G=0288$Q(XCP)6TB.B! 65 M1"S\DO(@RRMA2E_@)G8EMG[^UA.;WL2 H2]GAWVQ[UVQ.OL&/7UC1N+USD0A MZ!&7P5IK;+?X @C;W&0TP"V'W[&P*6+EO MX\GR*BZ0Y_/@9*X.%!R,0S3N+=.*6$T,H6&.$9IB%J/HP8I8ZY$2X,(*))Z= M72_B%GUK+!63M[BM"K;'$\+?XJ4!!\]'[6V34:ZM5,@11;6'2 J*M]:#&]@F M[7F YG9HK.Q*+R=[I:MWH?BRC*I[E'B?"[K[Z>PL=5M_V>&T MUQ'^,-:J.XVD8MJ[ M=VBLZTHOJ;CW^'+LS6K(K\M8#CX^%]8J^=Q]"XN:P(AB.IH]K- *0H^C>U!. M)D]N<3_ WAZ_-?,TH$R ]=99XSPD!/BM/^M)F^(Z SPC/#3^#T>S TL=>C>: MQ9^^YI>4',0$C+= 2 L0%$12'E2B+ ,N5CTPMM:>84]SZC+&T-]?K\<5 MB@Y-JGL;9,VDPA9#$E+BMI)A<>$RMN<*?3XM=(9L^"WT3SUO9LV"J MXKL]J8)Y\7U_6TYO5B?0U^?.ZQ\//J7CC &/,!50&2L0YXY;12JTO&IUZ^XK MB**UYF%2]$_DZGRV>,+3\-MSCH:/'K-5?LW#G#2ZORW&H\F>!+*#SV?4<\XT M\LHJX3D2S,?,A;5,DE_:.<*?\&3S M/QCQBQV,.;U"XXD#+-Z0*,:+\6@S8U:0V- >YV5+>%+&*/Z_?C- M6$^>R@A4T#H7Y%9<*26$AMLIFHI+N5BM6QJTQS%QED/=V?-MC3R?4[O,+-4( M.Z\@!,D:!9P@K[Z!5 ME!-*[18;X?&%7/%^]BF??2W&^8&HSJY',T<, MD#(XB=0129@36*DM:EI?&GGZU'79*=0)2!,GFEQU:?O;\-4QI>KP^9[=3V>22\)% M6*;&G56E)*425&-%L-7MCX,Z -B1QLJN$4VU]/DMB!D\QM%TO/^ Z-YG,XT- MH5A#Y*GA7##LH:]DPJ#5[7<#6FQWRY&NT$QWQFLE[E%V?/=<9IVF D.(0/#4 MF%$865G)PB5OD^XXH%NM^F%&&R3/=?+OB7]5)[Q7IWGFO'".:Q+,(W<2,@FP MJR0GRK=)WAJ0=4GIN_8(_X]SHDYR#BU3CE)/G;4BO.-!"9!S*9%#(&EMA/3K M\794Z>!X7#/X7U%P+WYHB^N@_>?;R+-\-+^D:!^QG&*OK786$<64X%7]E+"\ M K[6JO+'RO121E@B,(^U,!D/GH#U8HN8EA>RC=X=<;K-]&J&_NO(]!**:NB< M--08[#1F5*)*)JW-Q08&^R5 K4RO9M"_CDPO#Y71'(1YF&*BK=!2JTHF!-6% M&*B.]%HKTZL9HN?/]/)$&XBX Q@@#X!VI/(!E:*&H@MB0'N=O&+]7BVOWFU-% W^-#&8($ M"Z0UYI!*;8&W<$M:;6B; P@#B_)U1X+6,/;I$+R-AP-5<(6"@'N)L/O!# #" MC:8**!V$@5I1#RLI BIM2AP/J)I"MV3H!,H^":'FQ>C#:%Q<%^.#?'CQ7,8" M!-#&4D:.0J$\%78+A<.V#1V:%SQX171HBV2RN6*Z*!8/_RRN\B"@K%QF,BMWH/CDK04ZEDOJVO_ M IQ9-TG<23.:W\9_XJ&YKZ/)UJ/\FL\7WY5%2NX_/AE#&%$<8PT// >UP@+]2+I;!Y]N Z$_Y[.[)S+5L2TG]!9OK(A' MT2TBW#@CP]N"MM@@R]L8C4&E^'=)DS(U[,.P!WY4S/XQFBR#?;3YE\6G?+R< M%8LB#^:O6E8O1Y/?1HOX\<.Y4]6Z-B*:":*E]4A 3*!E'!ACH12$,6P4;\3SYI]KTMV(XYK!OF8]1 M,(W!67O\BPV?JNN@H#CZ(,0A9O;[A1EGTA-!<%BB!,U@)!6T%BK",+2>PPM) M9^B!L8/22ZKU8]W7\Z64'=C'^]^\G/L]%J4V1Z]1R7)WWH!SV:Q-.+GV[S?&$F MH_D\[EEO+K.[+ \0282\8!H#Y3Q5A@FCE)", N-KW=Y0\TY]:CN]ITT:- Z MTYXAI1CSF'AM#>!1H(T\)'#WA_'/:BNV[!OD5%/72OPU"D_'?_BV\?V-,@:D M#;:6,4$E#@MG+BVNI.3"7,@.=B]ZWQ%,Z 3D=.D3X2TJQL&AVSWTW9\>S2]M MTVVF@ &240J49X1Q1 #U%5)8RS;GS@=$QRXI\V+3,QGZ*4W>4=8]/I0IXV(M M3>6PAX(08H"!E10"LZ2S8XK :!J5[[!V)^&=K#)*.%][6F00$@ZM5!QQ)P70)-C[[7LCN+T,9J5PO;I!.!6#PO)\.K]>;T>O,R[B MG4K7.X28QSJA\]U_VGO0LX^OB=4;N7)":62D0-$K,5MW!%%U([LU^$RWNNUM@"0[#RF>3[WM M]9"*8;]_^AS3[6^4$8NHI%PQ3C#D)C@77%92>E4OMV3XT^^@ MV-:9-I(M/#8EZ7"CEYO_VH%_SVP!F[ACUDE@L?/!7,L;&$$>D$V?K24+HV.^(#(EF? MJXM^$3_SAL'"C&:SA_ F'DLEJM4^PX+'+1A,D/6 0JUTP+J2'?$+.:K2&R/J M;26TPCQ9;OZ.[,E#6?4['L\8T@ 2(0AFGCAF',5;>VPT:%.V?$"N62HV=0#Q MY:0]7%IJ X;:.2.<)YA@X&7P9-0Z?458ST@MPSNDU 8D'.66"H2D%9(BSR"J MY % )!D=?:10F" 0W4CCNU87H2&U34>^VMM(@*@A"GKI)2 M0F MA#:@Z7=0;.M,&Z\[L0%Z :4'ECGF*) 06ENY.=YR_^_$ANZ9UZ5"7D=B Z;& M2H4T5"18;<;DZJC,6B;H6EU4,2"2];FZZ!?QRTILL (IP&7T%J0QV$BDN85: M.62M1J#-%0F#.DS4&R=.2FUHAOJYRD8\*YMQ%XO9_2N_,N5\H4?S@Z&3IEUE M!DE.)>+1:\6>RX"[WN*M;-K+5'LK$9&*A3W#/Q!"CL?+N^4D5FSY=5;.Y[]/ M@X\ZB7+]&CP.'!$6M3J/^>HF M[-ZIVXM.AL[G6,JY3SY_UW\F!?*&$@$8ML)8+W3,S- &"RDY:'4W>OV+<[&R(]C[6V,?D 8X$+("CEJZ]7L>PV!MRY)M/=6A$1:.'E*.C;2@W4L?QO]9_AT M[9 ]Q)V6JIAE?O5^^K3(Y5'ZGFTL&9)46(&],, '90-DN*EPML0D#>^],K:_ M%J6E6G+N*>:\$;RV"6_23>:\$UX:B#7T5&A&B&?&:N&%5#2LRU.&^%X9?1/@ MG<:S*^_NBD=(RFF\V">?CHLS>G,'QF2+^7A2SI>SO(:#UZB?#"JC*%-6*&(M M"48!H>K&(,,MK)52>$8\:MU7TZBC3,6:2!G& ]SPV14EBN"90*PN@ ML@AJ:%>SBK)&85O M%('.*DP 1*!"A,-6N6:OWJ;49DN94 6I_-^:0KR9?OZSC/>5'-I[:=Q7W%@E M!"JH#="2 $V-Y!M,+%&LC2<\P.3;0='R9"T,CYGA6_/NN+GM+5,* BB5HX)! MSIT 1L$*%Q!+_F%: 5*@$ M;=0*EK=.K/A1V7FJ&H9'SN)K=[9SVUG&+, .:J0, \)*JK%!%2K6D#;E0@>4 M73%4Q:K.%U3S+H_=+# ?%PH;8 MGSNZ]VXTBU)]S7_,6)Y7E#D/F>0<4LVUXLJO0K'6,:-QK=L^DQB+&'AUW^[S MZ3Q_ES<(W7W?+A.,0:,\@TS+> +;![DK>3G@2>NPI=@<[(D-ATU#*\S/;1#. MG/1U'C/@B >&>![F!HN\01) M-Z1$4HZ5.M83-^I80?V87PY>T;!$[+#6O2? M6>XTP]A BCWUG!)->84?]N3"*H7VQ*V]&6/I-)/(^$SGY:2XBL=(GF;TG,_H M? IBY!'/)V4!/I3S8D7%X[:F3O.,(J*H@,@ *32RWG"K&/104HAU\!'/9V+4 M?![ KR'G]P]F@')$/%'<.^2LL!X;OY5(HXO+"NU6S<^/N+3!-MD)JM4@-UN. MM0GS[/G,$Q <'P<18E@C":54L)+-PDLKG'FJ8G?RHQV4EU4-@EJJF+*>6$>) ML8 $+WLC.^&T56FE09J?E@PXJ?9#,XQ3\:N+:RT 0@YRA9B EB-)C#&TDHP) MU>80IC1&]8Y;'+%(]3K)PG0?Q YO# *2.0TH0:1"0>!6)W^; M;^OW'GKMWBCU G,R!VD\+I=A>!_S<1XD""NQ=_GB>+K=H6;!!A.*J>78B>!4 M$D&4KSQ*8K!H0ZC&._&OSU)U"&VR;:+%;3[[#H5#X=X7#V<&!$C"/P9: [!P M1G*]D8H"[I+6'GA]A&D-:-K%V/:$\6/DZ>B";$>;S%%CG#>:(Z@<"2^#"?84 M80& 4LZ1-K75!KAOW;&-Z0C5LRSCZR[?,VDE)Y!Z"P3UC%,B:64LJ4"P3;AG M@'O*?3#D-"13L>+#K+S/9XN'#Y-1D'AZ%9VP^^AL'=YO/-0LHU0'L@?&(XUA M+ 5$:;4DH BS-IP9\"JK=;"G0TQ3L<<7TV*1ORV^YE=O@K*F-T5PM=9P'.;/ MX889L)IK:@31!($@)T1,5M):A=M4OQGD:=:.&-0IJJDX]&M97OU93"8'V%(] MDF%.6* [1Q9BZJR7>&N)J22Z30KH@%=%K7EQ(G[ISLNO87\S'9=WL91<'0NR MOU'F, !:0>BYY%XC[SRL8&(BS."7N11JS9+.$#W#DOE=.1TW634_/I\I9:AP M5AOBF0\_AD6?JV3C6B1= [TBMG0!9MJES]$U3V8=!902"!A54&.GL 35Z(WC M;3:7!KO8Z6B/LB%VJ33_MAA]*2;K@A[3JT^+8/=&]\O>SJQW2R?A43F_B9EBL470\A+?CZ*5S,*#I+=&O5(V=0URL@!/\;6XRJ=7]2W2GA:9M8I*% .8""-C MJ6"\0DYHQ=L*-0-L EGLMGR242JCB7:VR;3P;(Z@"D@3"OGH.6X M6J(*BG6;ZA:#C OV,Y]U F[:$.%ZT(WFL\,-,XG"2M;'VC$H" L8)>916M+J MZ-,@@X8]4*E3A)/EE9;3E=3_+!:W9CE?A+=@5@W^X3BKZC3//&/2,*F!X^&- M4@*"QS=)&IDV"OD:Y[@>4#Y?W*A1O"@+ A'IM31$"""YI%;:C5262B5;<$<, M+X+=QRJ_+:;GB C5VOW:W2!#W#H;E@V0<"X0<9QQ5$D'K4RZR+^$R&(7* ]B M-JM%JIH]9!@"8(73W"$$E*/(D"J9UFDG+ZSL8>\LZP?VL^5[/,&K8=+']RTS MZXP%BE#+B0+>. %WLD)V-,NX85TH9 MH"0+2$+A>)4XY^*_+CAPT ^M.L,ZW4QY]&Z-9N5H,NQF MV<%6B?5#CR#T-2=V!7:R$\VGI*,<0(YA08$TWA"L41 56BTJ*7U8WZ8,'%P$ MI3K#.MUICHV.5B,_5G%AQ].9P< AIP TL8JA\")FB:_E\C&'[[+2!+I0\(M3 M'&U!33FGE=-:3'G^:"8TE<("82SQP;92:@BK)() MMG,'6#4H >:M$0TV0;< MU=4JGR_6'BO"*L",[HO%Z-!9C3TM,N\\E4!BRQ!@#"EN5!5O]5+:"XL ],"8 M;H!-19R/L;#L-+]RH]DT^&%S-1XO[Y:KM(6PIBS&Q2$?YWCC8%(UEG&/D1L" MH748X@I%;QAKEO,8 MGWA__7GT[7"N0).>,L4$XM12(J#RA%#&4;45X!74;9(H!W@%01]&K%? S[=P M:[1@RS1U+![A5180 *2RFFZB9BC\QML<8VQ>=J'W7;H>:-0:TZ&9 6$5X9;2$5L1[;AE1E<3 \#87G0U[K[?W,P%=X/W(L',4U?VPPO0V7Q3C M1V_](BOL.F"]H5A!Z[W 6ED3+W00F&A*D<2U A8]N2F32?EG5(DO9[90J@+.^?1+46>.RL] G^>B& P M"^]G*\RN5E&'#_GLT^WH8/&H>AUDDCJA(&&2"&.TX$PP54D?3&2;Q.Q!!H1Z MI%TOB)^';ZN1SM5R<5O.BG_E5[5Y]KQA)K5C82YWB@ALO6!"(;R1E@4OLHU9 M&^3ID80,:XGU.9GU9CY?-F;5NE%&A/32(X>%#J:;*,,5W$HI19LTVX%&D!(S MZB2F17]W"?@68- MYL(#K3(8#+###&CA, D3OY-\:YP%DFU6_0,LV9F*5BUA/AN=CDZ >UID6$+B M#(8<.,#"?Z4W6ZNL@:QU]]7K.622ED8G07PV"KU?+N:+T?2JF-XTX=&39AEV M"G 4W@L!O)%*&@_$]F4AM,W>;O-(Y(61Z72L[>TU<6J\*+ZN@]O',6C>68:0#DM#A[2%F!FD+#)@BXR0;;:TAAUV M;$&2,C'JJ::8(,CC5NYAFCT^EV%+D8,HC!I)!YRT'HM*%J/,Q5U2VZ>Z7S+K M9*#399K]YW)SS ")A MA2S6H$U2TB +)B6D\ #TE>YX7-!T<"HC PXP^.EC&8="$F(9Q@2;X&@JCM!& M$H&@3IJVG:2([5GI\.*0W,F:2&]=?3E3=^5L4?SK&,'VMLF MP9 "$68+IB' M814"626CLZW8-D@[-RBV=:669,ER<1FK1P&/F.R73^?'>+>[0:8T!9XR#@A7 M!B"LJ*IF#B$ANKP[(89$NDYTDHIQOXZ*:83G_?33*-ZD_MW%*MM;50XPL%X' MF<9<.8RIXL&N$P,T@UM3;X!M$T.MOX,HUXR86KN/3!NM='!-E+5!CJ#@AHD#"",$C=UAL1ILW^]R /N ^"7 T;+[^ M[YOIBQHD!VLNU&J?.6\MYYY SX+?PL*[%8^9K&27SOHVP<;ZVY\_]-3=AYY2 M<=1]&^0=R!W@;JM^,TJMUE !KZ#S7FBJ0;7\DQZ: M-JOR^KNPWW/ZQZ%S2M6ER[@,N,W#D'?DOQ_,N=S?+!/<8*^%#E(1ZQ0$'%0K M1JE$JVNJY;_=T(,4[5 OYW,&ML!LCK_7V.JIWTDF+8)*Q9<.0ZJP(QQOWT.M M:*M=;/!OI[6Q2]"1HLY'UY?'A1H1]67S#$'-M+!8!9 ]T=H+1RO),3=ISGBL;(AG\KQBH_7'%ATU0) MOG36=8#\^2W=YEX1-;UZ6=O_)-MWJ,,LO(6..&F8@MP2S)W%E=NB'&]5\'60 MFT)GM88=:N*L/'UV@\E&K*;DW-U+QCD0B,=KO!AF 7Z->)7]IQ2W;18X@SQ6 M=BY&=@+_^6AXL()W(RH>["FC!G(0W/%8-KJ?[W7JDF;VMN/#L[,Q#?3 MK_F\JX,+!SK+PDM)PG).$R6ETM8 S[=^"P*JS3'P81>NZ/W@0G>H)PMXCQXV MH3 U_J]E,6\9X0:* M,#HGA&&8!H08V.(B81N'<(#V+B4;>U?&V;UGI.4W2GC7//XL]3CNC:R?B^9Y<%K M<009IAT2!(NPD*MP(*95 ;0!!G+..&]WIX3A+:$[63IGG!*.M 6$6*P=0,!O M8Q6&$Y7TZJJS!7/ZH&)O.C@S$S=E4KH)YASH++.0.^F99TYJ8I5GS%>;I<:' MMS5IF/&B@CG=H7Z.*3I69(J%?-]?KXOJ_#X-.GT3/I@&8>*&YNY4S3@!S,-C MDV4LO[,JRO/^?K6,JSFI=_Z]X;WW!GL@A9#!,6(46%\5;XBW3%U8G94^R7C M#3BWVE(OKC[FJQLY/I>?1]_B+E:L>Q\D\.6L\>'=4[O,$--",@N%$L0YI3!4 M& M&V<\1 2)@'LEM0O_^D'"47TRL3/T4W/N_;4M(DK3JSH;0D^>SA@00"AEA,<0 M,*VT0GX[ R#69N)^=4&E/JEU.N;#.SVV Z=.3H_MZ#=#T;XKP# UA@?#[PFH M\E0L URFC"^=L795']1,J9A4) [F>_O"Q3/&P9;;Q'C!N M"!6"2<;55DX(;)NP^7 />I]GVFV)_?!BE)W$)C,E#)-63U>[G].K^)^X\?1U M-#F2!=2DF\R$]PXKB 3EU$.#2("[0H);WH:-C8\GO-((>8]XIV+>[L%^R&=% M>?4\P?T \YITDUGM#/(Z3 I$YV6>"I9\ M-GL(1GMUJ4]CRCUKGS''%" 6.HB04!0@P*H3Z,$A 4EK3]VOU!/X,%M<"N/: MP7U95(-<( 0$T4P;A9$0<7MG([M4,LT"XSNJN6F_R]1:T'<#I:!/ SN>+.ISY[LG,6@L-,P]G%YM(RMO@EFND\'7K*-,>Z.H@=H"#2VQSEIJ-VAX MA6R;JRV'F+W7,]=Z!3^9:[5SFTS-9C'P$K'3#X^/;&+1ZL_1;)6SO7AX,PW2 M+=#3Y?H"O_(Y0Q#@/ M^@B>OQ(: @\81$H088DCU/M:IV,29,172Y>/^?7R2#;;@68984ASK2CGQG"! MH2>25=(:"-ND[0YQ0=F)X@]EGK?#][SO=IA"9_EMF$6+K_G+"T#/^7*O1[,Z MB?]BC,W>]SH]9=YS (SUW%M#N204D&:+Y3DK?F>S,$M9[[%?M]&C">%/_*K_Z^/G;VY.Z^ M?!PK)<6<<)"@+<("+DUB#YWY'OD.ZTXFE9L\9M@H"0&,I;QA@-D?#^*2I9R]5*@&O;[0*O,2H*E\,IPSK@P$@)5O'?SN M$!]BQ&EPL>7$X2='H#$. FR,T @RK('DC $,G)6>GS'\U/4\G]8OC&\'EEQ3 MQ07WQ!%O$5"$5M@*BI+&NU-L;?7&O9X]P.:Z.JLEV]1K?U)9*+F]6N.]'52] MB_5VM..00\EL49+7ZO$<,\V^?.1&U^^?S##@4>&Z>#: M.:0EA#X(6$G$+;NP7:[6>GV>9=$&S!-=U_EL\806X;?GE @?Q9VWJ^5X\7[V M*9]]+<:Y^E;LVA39]VC&F61*8V&8]<@[""4EE23*P4O+ICU1C66G*";@PSQ6 M^%H/<&[+NS#A'";%R^"4HK"++B6R5JNVARS'! SVJOT)3=: M@WF<(/>SF_E*_1!BL%)^_"3[5%XO_@SRO@U?/9WG\]_RNR_Y;(?J#SR=4>LX M8A8P'99B)N;DZ$IRZPUNDR\]3,6WT5?9-9XGZ_ZW,.[@:<7:!:-'>0XSX%"; MC$.I;5A&2\V$Q91X["KK:(EME; YH-!Q#SSH$-63V:#N8N3M7^OKVJ^K4N1O M@BJF-T68^XX0HV;S+*Z4L&0<0"(1H(I)ARMI8&#W9>2[]\"1?@!.EM->^5%A MZ9BO,D/K+$2V#V=<"1G 89!C&F +AI'9C51. =G&MQB0:>G(Z^P,QW2%M;[F MTV6M MG/'\T(B 3!PE$F@2OR^%J@>8$1&GNFDK/C!-4^J),5BLD$W,C)HKN MNG32?=N4'HY71X?_'PF/GM!;YK UP>T"GGG$*:"4<\T0I#Y @X&XL/+3I]-B M-[]ZA#K=#M]\\?[ZU[*\>CJ9?RHG5S4,UO'&F2<**4G3]=G,WT:S/_(G(S^T!M_;*//886*LD\0@#R!%D/M*2DEQTCA_ MDI.N[?7]?&'>%;CI%F'S/'Q7K%9EPXPY*5=7PVW&7$6Q'SWZ;7!J=O>,X0P]6'>EH(I%PRV84:M<7- $ISTBM_72"L351@ M@%6+>V!6]R G*UVV'>#Z!H.WX86X6@U]_KG4N2WF]^%-OWI_?2A1K6X?&8@A M/6X9D-QJX!5%5>*" \B2-AD] [QEMWNB]85T)UNYY8ZMPO78X [R-&F>(2UL M6#4Q;#AD&%IKX':R5X;R%KQI7'#X=4U^/<*5!VUB#XW+![]&@],2T(2+QL5L.5ZL,M2/W6?S M\N',>D24PP(*SXEG@"#J*JFH)FV6= ,L_-O+@JX=I*F(HI?S8KI:0MY]*:9K M745S."_BCYL;/(\1J'XG&>>$K@JV*PP1=@S$U,TU"DP$M%L02U[VQ-4[V&<+ MIC<)HF>2:A@<-VNDU4[K^-'B35E;9"\*A^>I@P\PJQGA S!IAO78F MK"I-):U$K:[-&^266G\\ZA3H5+3:7\"K.HZN\^OPS.&$VP:]9)9[9B#V6&-- M7'RWJDS3 "^V;6[Z&>1N6G^$ZP_ULSM5ISA3F3 0"LP(Y@S#L!JUE%6.(P]O M7)NTN.9[:?W?1]L;K[I".)TG5:T=JC3T8KH,8W\L/;%^#YY<:N2^!8B";HOI M:/:P\C]CD?N8P%ZNDG8JG^"@5];;MV;6B5@!41 7BQ5Q)AVE&YP%(+9-58;F ML?/7M)XVCT.S;]->HG(PAC#['5C&$#F4:&5"$[*;6] ML,LM^J/*B9P\10EG)N3&B+\0I3DE]_64<G>:912I(*Y6!E#(I%7!V M*SE L(W?!P?(P$ZK:'0.[R.QSE!9>C7PVW(2=#=?WUK\_>#.4Q%_A>]WHVI6 M!W]_^RQH0B)O/<-4"T6!Y\RQ,!\1+A"FIE9&?<_R-ZP^[2 ,*U.!A/8<4.*\ MYUN)*+S8,L/=:/EP+>IFT*::(1[O 9O[/UZ M[RE8?5(_F>(8<8((<^$?" 5%P9W;8$$$N-1;/AL2H4P'<2JZ?0[?]OY:796K MJ^OWUC8]]'@FN$2,C2[FO]^'YV+\"@+[M.W6.?@\^C;9@\OWMQ13H/$1RKCMNHUD]Y 9ZA#0AD+ M@M]%!=_*3NV%A<#;J;\\%^S)2OE4!GSM&6P'?6Q2/-@NDX82;A7@UH:EJ IS M@H&5K*9==M20UTWM)L$N(4VVQ_+]4/?>\W#P^0Q08+U'7EJ '&94*&(WLA$H M[(7<\]"QGI]OLG2 [!EB-T?]I!?/9L8+K3W06&N#M !.$%K)Q-O=5CY MK34 MZ_ZXS$EHIEN[7:T.?HXF'T;%U9NI&=T7B]'D*%L.MLN0@P!!3KT##GF, 82H MDM6[5MDB YR6NF5.E\BFJQ>P""+G5]4&]%'Z[&Z08>>4HY+'/'9$K*3&FHUT MP8D4;8YW#^B*B7YXTPFDR+R\6Z[.FN^[2O&X":K;1\:@9]P2XYC"@"(+ M-=,5!@BUNAA]@/6X.C9'/:&@SK,R:9'8<:A9,/*22D6!Y#9$4*0@AVR)J4-+U MVOWJ6N.@]MFB5V+UQH;]Z[FVP*>;^9X#<7#F>_YP)BG@0BFD6"S6P8WPL#+^ M#!("4B[B+HU.K>%.2J(W\_DROWIZ7_GZ'7!W]Y/R(<]7#WU8SL:W ;(/D]'T ML(]U4H^9]=QKJR@51C&@.=+85_@(!-KLI@S0$4M*Q-ZU<6:V_F,T6>9[A6G. MUE!A@Y5N<]7/ )>;9V9JI[H8A%5=_?']:A=U[K[E MLW$Q/YAAV;RSS <7Q4@>+Q;5@@,0"]5NWUY&+ZQN]"!L:1>*&((9[8B=^_L* M\(?YA!ACM:46(8R!K!PA3IAI$ZUK7#;MXLG9F1X&83I7=7.+\2JG.#RF(F*K MZ\%.-9][.\PTB??+22BD4X@9(Y"K)A9.::OB?@.LA#T($]J5,H9@1CMDZN'^ M,JLP%!9C*N.Q%4:QT]44PR6B;?9B!UB+>PCFM"M=)./IZNV*N\T!E<^C;_&N MWPA8D"I\4!T_CU6A[V(AE!4+#M'TA.XRPCR4R%.'A4'.A]^V.PT\_-QFFZ5^ M(9+4Y2^3D;5_C9SAK,&F5OGGLCUE6_2:,<(D%[&$&N486^ZEK_8Q.%?MCKO4 MKXSR/74O@K7IE'(&\GXN]^3YQ'I3U]?Y>!%KG;4A4BHM1ZI"7 />IGCC$$\H#^F%2*BW9+O_ZY2J M>%GFZE5_?_WL4%8Q'1?WDP#[6JS' BF$(E5BA. 4MCIF M67\K[%*7=:?BG#3^]3&_W^S'7:EIL,^+>%7BR]C>L;!7S6XRC#1B1#JL&<0< MAV4KW;XUF+?*$H#UM[8NE7$]JF)8I#SF;S;H)2/Q6)D%)(!,K R^"!)X@X,D MP;"WH63]#:T?FY*G:"(5(T^KW(R#8Z" AYH"A+&!TL+J[9)6N59AIQ]X ZH- MR*D(L^\<1AQR&/_[Z\^C;Q_B#<5!JXO%K/BR7,1L_L_EAQ74!RC6LN>,<8*0 M)TIZ+0F!&B$N*KP<%:U,W0^\V916+:\Y!=YQP"24'G+,&$ 08%,%QB03JM5" MMG%!^W72LIM>1CB^0]Q?2P8\0M!I((V.9YV,P([IZNRD!("TR41"C8O>7Q:; M6J.=I$JA#9A_785OWDSCC=RK0.7WXTA8D'#G:(*_^_?\ZB;6*QV'/Q6+(I_; M8CZ>E/-EK2L?6O2:R7@E.:!4@Z"L\.Y+(+@ T##GE PN=IT79#!8?0ZJU&$T M?W0+UK;;S'/.#9%20JT4"Q2WL0[$&BV+3-*B8RF"K$F8]3PFEDY!Y[- [T:S MV>HS&\_\3_YMD1YY@RS",DP?SAJK$300J?6UYEA)9.I5A>P;JV/U5)\]F3$ M$=0@^.K:*4HLEDYL9%)&F0NKPY-$^WNMQBF(IW)G]6@RFH[S3[=YOG@;M1QU M>;AZW+XF&7600 N0P0A9C)&26Z24X:TN(QPTIQKJM^P%SG,2YFCEN/V-,B*5 MU% I#)@E3 *I+:RD%)!?6,G=]LJNP9Z3D$T::(P79ZXN(UZ\+49?BLG*]AXM MSG.L::8M(5H3S923P/AX2,\RA 0T/%AO?V%5PKM0_9Z;R3M".&WP>CUF-9_G MBYI%!4%"!!R&XL*)S/;.H+;Q)J=3$_GSW>@BNO$9AXO?8:\4ETKCR M'[6VK?:Y!GC"OR_*M( T6;K;CL7HQV+^QY%EUZ%FF5>4!?EB61?L(&8><;J5 MU),VGL\ 9ZVNEEX=0IJ>//'.^AB@B#7RCR[ #C7+;)B+E<'AG7/ &!/+!:E* M4LS$A5UWS*VMT@UJA^NN/I# K.,<+02B"P-Y (I3=R&2=K M4Y$\SI ]-^'\5DR+N^7=QSRRO)C>_#9:+&?%XJ&\#LS-BYOIVE$?/SR.<1 ML$LG]1>QT0I2"D@ QQ$-+=Y@HZ%TI,U)@,9N=MK=]M.9F!+Q]'.@'Q6S52+X M^^NG8*T#%H=2P^IVD05P=@Z');"H$(!*MBGJ/.C9LCWC>H(X/+]UA3]L,><(%D-AXS+'57 /E-C(C(%G2<--K,V5=HWN^ MK)\G^;;/K/#S-)X8(B7!,3592Y1^T?2@IHA_IICU!1BK'V,9B@6)).4 MVBUB7K,+NRCP9#TWB5$W@_0UQZBE(E Q(1BU4+CPJCE@*TD9)ZV*!PV9/&V4 MWB1&W0S?DR-)1YR,S^6G?#+Y_9,M)Y/1;'](^N2^,H4,]Y A@(##S"#FW!8\ MCM7%&J$V*B_3@MX?N:HJ[ET1;$]_63R=AAA2R$O%J0\R1N]@+:_V-&F8Z")) MU@WPKV?'Q @H)%?8<.6(=IXXHRJYB&]5*6S0A.K*=3H5R?0,6>6OO"O7)&>:K+&D>6Z762("&4A9 HHYBWUBE!6H1 6 M!2KE%#3TX\FU&?.\[$$_RDAC2\KQ:I0!(C==!(/W9GI=SNY&3\N2-C F>Q:& MA[[E@!FHW3:33@J"I6+Q2AL2UA_84X5%6'UP %B])N^_4>^RQ_<^VQF"-000*48 M\ S'?Q?MQ$#(J8N),\\!3_:(=L3038';GR8G$:3_YN/9FYZ98-WO82.:5) M&#YVT&S=)LY-&T]C0!6+TY"D';9):++F<7VB/'D^4UPR# U!FF)D" 05= @ MZFF;M>V Z@BGI,KIZ/9$%A7&=K4:WV2TJ][OBVS:M#U&F9>:>&$L$8P(Z$6W&]#.0@CVJIT7N,* MOJ^5,YWCW"N1W%T^B_'[7V?EGXO;6#5]-#V\WMW9(N-6<26ELL(H(H5!@,@@ MDK6>0^==JPIY/UA\M0N >^7,I[O19**7\V*:[[R"8\^3F186(T$#T\XSY[-7 3$"J< M%5!@# 1'E1A*M+NJ\X<)P78!;;^KH?6&TL?\/E[K,[WY%)2U-XQRJ$E&H"1$ M(T<$0 #Y\ JH:IL!.6'"4;3H%E'E+@XM6MFDHD"5JI1UO%K*^UG.Y'RM-N;PT+5X,5 M-%H2KCA'WJJM/,#[I&]R_\=]VJOUX"VMS2Q4LY>@F?[>, MIQ[?7[^(G:_>X@/$:=1/IA630$"M;+RB@CH0UBT5%J3F_4>OJ>I9Y]3J$^ZS M4F\S2[P01%W]YW*^B%YQ4Q(>[S$CSD.$K$!(&@.D01K@"A]!5)L;- <4!4U+ MQLYA/[-%W"=/BS(; MQC<@S:9%QK7@S%/JK$684^DUX95\7.LV^X&-H[ 709O3@#W;PGTP5[9VN2J7 MG&D N58>T*!3C $#R@'LE$%A#7;&JHIJNBBN(D,"XI_R<2Q>7.1S]VT\60:8 M?:!KW%!>+C:1E!<2'BOFT4G_&5= (,V(H?&P(9" UOAQZEH,Y>\KGA>;2*5 MYU?#V4S(FD.TKDZW.U8OW:$?*1\/Z._T4QZCK2MM M-*N_T*C'#$BAN)&"6+QRGRW@VQ(#VLH+NT>A/57V5EKH$_8DQF!;=N:W?!2K M4*Q*19S-#FQ'\U@68U[#%AQJEEG),,$2"1@@CR4SJ5E[_YXA+F&MB3"=M'7> M^H/M,@2A$11X%28]!QT2F(I*7L-)F[#8("?^;I3__":F#B$^WWM<78*X^N3J M_?1=.9U%3V:VB3&?O9A['^\[]UY+ +6P3#J'-;*8,611^)$YIFN5INA9VK5> MPC3QW8VFE98^5BH*#[S0V+%"[IU]1T:Q-\8I+Y$1R!/#E(4;'#D.+\!E^0C= M4&J?%4FLC&2E!HOY?3D?37Z=E[2:L2?@2?/ZQ!VJH\!\.]XE?EC;3,"# *66P=U )(P*;&K9#;6 M71@'.V- ?6:=A'-";HW+Z:*8+L.K=Y_/5B.>_SV?7%V7LR!/?O2>U)H]9,J@ M]6U#G@B@-=#2;Y'5Q%_88KQ#/KQD6@]XI^+;=@[0#]L?_UX$*6;CVX>W^==\ MS)F I+4><8LI,8KJ8-5V&"IE&XS@P\P[W% ,_@9M)?J35B+MB,(=BA/85^; M+'C4UFM-"*-2&Z@HQW0CH[0:7MB*YDS\>)ZNT)$V4C'NS=U]&&NE/OKWTQ'4W'Q6BR%OH2-]L M59()O\?>V^ZY#:N MK0N^2S_ ;I\;;!?2BAU(\^[2:+==1@PFIC]7J^_PFHO#HP.MQV='X8NN7?W5V5]#G MQP3IF,+<.6.Y\8 HZ%F#I*1&%HV+*,#H7#[5DU%%*5*;>O6M7LTVE:W^W#Q$ M?)Y=ED^V"UZ#.!$X[XAE7BF@'02-K%[CG-O:"=)N')K4PRFD%/G^^/AIM5UG M?G1@WO%&(9HY419!7!071K,'.Z(/4E*7-:#'HHQK%Y6/WZ; MK?Y=;?Q]*XZ]V"#$71I&S."42950#IS3 M5?//2_?WS9?9\G-EZN7V+O'\B>.@TM63-/>30@30 M,$N=YR!""ZQDX&$X&Y7C%S7!Y7L"QSRCZN]U>I-NZU9C! R-_V@BG.7-3**X MY45O>XLFM"C-D=8>I=TT4HIUC\9R-^J=;A@\(E(XC#DGBA& I+;-6%?&TC)7 M=G+'OV7U>9;R"I6>*DX]W@'F_LCYQ; M<8@1KXQ(N3,- EPA)KB/>MA!+[%U[4I?#R/M0VJ^KL;^@W7?+?-B#Y\3 (%8 M>:B]L!0@*!6%L,'3>U?4_7OTF:,UN8YF92RODM%/&G[>IW9))-B^MV"Y (HQ M&76"$96I5*YM< &.7FLD59]$'1[V(HO=KDK2I]G?(RYNAW=XT$^+M>U$J\ 5 MQY!S3[4C1F%M&(:[G._.82GFH7(6&^$U9AX;@S%V#'62&N= M+>J=4&+AZ47SSRW6_@ N/6Y3!O-ZF8S4=W?O5W%K^O?NEV/O4OL?UG&NM%[' M65D(C1F4)J5P37HPU!!L6Y4J'E+6E(Q]EU-^F\$J7;P<4ECIZJY>58_49N,7 MZ\W) C,9O08E"%.< FB1UEH2D9S#]E@A;8O&/HP]*;3FS8N30@G\BP7L=Y=H M?Y?7+TWWG08HF8_(8.1MG)Q5G%XI/&B&\AQ_S@D:HA/AZ&7@3YBBO\V7]6I; MK#OJ, Z_N%=\VHO[K_OXZ]^JS9/&YB0R"0MHJ;0Q.YHZB?^M/QITR2_D^D3 ,DKBR0BP15-3' MK3.6K<[7AI%U3[/EY\0=$S7P(Y+MK]GJ]FSRB3,M@W)6,2RIE4QIH2VPDCJHFYOM]!5GI_>K>;UZ7\6_;Q\*N:X_Q'EI MMMG>4>@?C[[9/[B\W96P.A- -L3'!80ITDA@Q;T!0C "G&J0Y5Y?60Z*WGCV MO*SA^*HIYG'T($PT49\)?C;.K$7KH!!GPAJA@4-602Y2.K6]W Z)*\L&/RYU MGCLB]:Z>\[3\MOJ\WI(-0@RV5$L_>?0J=S^]R5%OXY8M [! Q[?E5$OM-8,* M.+F7@:DHSG51K%>MUD,B76H2T[/%;'E3??Q259NW=:LZ*L>:!,(1X-(+@VD4 MR1NM;3/6F /FRN*WAUI!>X)W3 *=7?R.-PI02X.,TDRRN&'%0%!)&BD]USD! M$!._U,EU!1\">.$V[T7X1+GLF&S?FZG[S97ML=F9)>[E!X-A[!(BD6#.C MG?5$-=)QZ[**0DPP4F6H!:T7<,>CSMG%[%B3P#@$T#/NE>#<,$&5=HV$3E]; M39%<-9]ES46H7KSK\E4$.LVHM_O[I_]YOYJO;^4$,@,9C' M:=@?8&%7EZX^7YGUH/A>S)(WR]OJ;KZ<;ZJMS_B36?,T2PU&=BU9S3LN6@7H8_[=Q1$BJN/8" M8]O(RPW-H=,$K9G>Z#0,O*7HU#CXF'0BNOIQOH#D2\\'!157D&J+C"',@@B? MWLNVK4F>09T)YL+HG3I]@%IL/WYT%_"V1:Z %JV#Q);+/?WMVJYKG2UC$MU*S>+IRV"B1(!$U=P;R227M,H M<".?(/+*[L=ZU?BQW586PA>;T?&#S?TV:.I_UG^NUCM]Q&^;DZ@?AQ<_SJ*>/R$8Q8ER("T&2#@5S4;F]YC$H6MR%L,)FN5# ML&Y/&'*"'%@#XUMW%QEU@5 M(2:,4:NU=UHC?!AY"&3= MUKTJ6RZ?8+V!7(I*:?Z.JIEO'K_LV9GL1*N !7',$RF YY['CT6J\9F4SJL< MVX2G MUK,C+8(V!"/+)#2><9Y2C+D&.^5=UL$$_V>PJ5^$+YY[GIMFZ^.R[CD^6]Z> M"'#-[S10H#0'T>X#W&)*B1?L(#E1,B>%A?AG<*NX$C(N!5\\3$EIZJ+&;M5: M?:C6]XNXX7T4S?6^6LX6R;/F^(5A3J\!48JA5,D=6@-#J"2H.6=4R/B<':&\ M<$?X.BE85 \CG,G.OLZ76PT?WGD;:[@392]SN[/:-CT%Y"%4%B NK*;2,FMI M5Y_J"R?.03\_ZHUX %/>EI1_W"%+3./AK^.( M)SE4_H?<1TQ985.;B]7-S>J^NNUA+M[W%!S3G"&+F*0NZHQR8/T,5<7M:\A%HJY%*C%HJ$6MP4,;],EN*AP MSD2;(3",K&;G@W_$_'PIB40+*"[O-$BLXC(//!"&.D@XTHPV2#F?E91Q@HM= M+YQY7C.N%/BE5JZ]0'O_W"X>'F=:!@&%\T(Y:R*>R$$F$6ODM49=69AJ"6*\ MS,6>%%"8<$]<,R^@W>GV@1E+($04 R^X0=RE:J8-IEBTRN/W>AP^QB-?KVHH M/>?M3ALOF?..M Q:2"L$)DY*AHUVCE'5R(M,5FC^!/VU1YSS^E% 8<)U]Z(\ MW3!@*[ PD,;-L#$(8JT\;Z2%@N<?.T^-[;K(&! N=1,$P(0 MCA8QEOY@@DB'KLSAO A/CG"S5T64IN$30_9R,K;I)H!HF5@B/"3>6.Z)X."P M;" !<@*))S@=CDG) =11?'[;G!&)!5EJ:D-AQ'T8&P5KI&7J-AV9C"P3# M>O4CA:E]JMW=74KW^+TZ!*Y=V]6H=)1 R27ARC%ML(,(,$,V'6 ML1EE!'T47\&>ROC<_MM..?,X!R5=S&>+[BP^UV.-D?W 5.AH*.-AG M!6T1IUX)CY@!G*EHC)@&)TM@C@/F=*.>^R3J5%0S\N3Z\DG/BQ[&%_84-).$ M0>BUH)XQ1QP%M,$#H2R?@@D&3A><3'M"?&0&'@)X4[&#*K[,E^[<^[F/D H& M6X5]W&!9%R4'BI,=!AI(;'*6\/81U@6#@ KR+AOMR3 NAVE!"V,0 3*E"Q+, M6*0I:F0F2N4PK'U$]K4SK"/*XS/+_5U]_;;W?+B(7H\["#:E,O= 6VZ)X=08 MU]@2&G"OF6B_U^EL+84)_;FH]GO_CU\BQ'JVKFY-_37] M9/NDJ=>M3L%R^@]>22PE08Q##: RWC+[,$BS(ALG&/)=D*2#ZF&"'/ZMFBU2 MS)!+,4.;V7R9Z@SU0]\7NPXPKB<.I,,!F(+DX[_D,.JMXSEI5=K'BO]3F-N' M"@8]\GGII1\/LOV/\L][.GU08(S9N(DSC'G-./?(I;0T6X0@9%G96J88.#[* M,<^0&AF4L\E6WMZ"?ZZ6-S]FRY0PY&.UV2RVA0+SJ=JF_P 4YXK9+@AU M) MO/$-'LJC'&^8*<:#C\+0 11Q,3$_O:8LMI!Z;2P@W@JOD/#.,W$8K-QFU<9J M?YWSZ@_+1]-(*3NUS2!\V?AV?]]4Z_6#@&=S0_;]48%8C'B*SI"0*ZLX@:Q9 MD)#,S"TS07_$(0S9D74R\FYL6W_X?U>SQSD/NF^\7NHE$*!2IFK%$3142V - M4 <0=((I>0N2=#@M3/ Z\W7;[/Y*AGD*=/.)5-HFUZ#]9HCK:FS &A* M@>3Z@!/E/.?N"4XP'?#(YU:9\(],TVUEVT?EX+M3\GD/@1."M4P5G9B%@"C, M@=O+CW6T=W+H-\'\P07IEPGUZPLV Y309S$W#FFF-)0PT8^)+-<+6'WNZ-1 MHPVRJ90%[>C1!B\GTKZ^X (CJ,0IUQZRP!+ %1$JY<-+B3;BZM'J-'\865NJ M)&YW%_>W\^7GW3YW_7YWF1-_\*G>Y0#S4AK(_N%-:Y!G3)"_SDA"*WY5T]:1:66NAZ++F##L3.>PY3V!&'" MM&[D2YDW2U+P6[6:URG.>[49E(C3(4W;N@V=E#0R">,P7U6S=5I,]ZF"?=3 M/OO.^ZV*X]/OZ_5\&QG;G;,=/R PC23"$AII)$<4DVBN[M%C#L(KJ^/]VL@] MK#9''@NV>DFX[0EI'R.A4_>!RFC%,X.U=H8:PK5UK$$N6O5ELD.4OG%\;<-A M2)5.:0,!D0I033BG#7*_[RV43"D+B>Y)#SX MS*S_<[[Y$I]/6KC??*E7\R/%-0;YG&"LBC,']])*QU(V)29A@R7A686R+@U1 M^K5(C*+;D+(4R&W)4?>_5QRY-WCDB/=1TO.IX5T9@$CI) BCK#EB@*R MQY43ZW..<2X-NOHU9D;4\.L[!5)(4H^T15I+#$W<8@'9R)=*I!4)Z7IR"N26 MPP9UO3;Z=E11Z8N3C_=?O\Y6/][=/7*HN,;Z-% 91PAVA".GHLU)H=YKP0K# M0*N"Z\/(FGS_ZF5:_)\H8>?5TJ8439OV01E"F:4*L51"%CB'&#C(3VC.1/'* M;BQ:,^%Y&O(!<+[89?ZG%VA^L+^U7:N;FS3OQ=FRFG]/R^,QU_CN/06NC+;1 M)+46\+A/TT1"WLA(S;7=?O6L]Y-5>?O&OC]^I;'T].6VSB7[X][=,ZTIUJ:S MH*4F%'A*',5( .,DN M^M]CM_D,\K7[@ "TQEAR[KVS !'&W&'H22A)3N#D!(,BQB7D("HIM;W+DJ^) M$,Q)!Q RJ(*]PAR"M1U':87.0U\*^./P:4+62>J\I2XG:K)S%,7W:O5G?5T\+J^B,5!CD1%Q,,N"C,J$L@'HU G6)LVX1O>NT,(9+&S9V& MEG).0&,%*Q"G[PQJM<^F53!=86%R92,^&M-^KSK9=O'Q8$'<3F&!O89Q\$!E MM9,/DOFLP+#N2:^N;9[JCG I[AP!XM%F^_(;MA/7OI?=7W[UWRQB/N4-U&WR\\I(GR_RN]_U6Y. MZ]9GH 9;"#7R-!H+!A),17-"JCC16=G^7M$BFD6?X]/?H,H8E[#)G66V2,XL MNWNAFQ^?5K.XE]ZZ8OUK-C_IK'=IEP%J BWATD&!$8QSAJ:'541ZFG,ND:^^ZZ.,&\-'[V2HJZV;>G.VHK_5J,__OMC=][3H*U#)"A" FCD3G+384 MBKV$&A.2P[9+ VM>*]N*:&#<&?']JOHVFQ]\,SI/?\_:!XGB^$H%11'6U(IH M,9,TOKQ!&$JARER]E?8^'FW"RT._-/,.EG6WZ^"7FD5)/68..Z>Q812E[!V- M)X?6\=\Q(D/&V@$/P;,>0!]W8NL\DP4)=;1<&<2,68Z8I\ >IFT:!](("^?P ME!IBM]L+OJ5]QC\E3\1K<@X'1F#+DL,_X1 3A(0WRC+@;)P!1+L ZV%D_7CS MI;J]7U3O[G;OKZN[>O604[:I&AC-JGUEP:UN/D5MZ/A"_SZ!1V;/@5)F!3(2 M&,>PYMX91!K,C,)96=M>UTE7:_;48VJ@U!+S(-7C)?A(5K$+V-JYUP EIA 2 MEEP%$9""&JX;G!"5K4(_KN-,-I^I0Z-?GJ7MBB5TIFGW;H./RG9,"B>%CIL2 M+I3&!^UHG'-'-4'_XF%Y.CC\Y8GZ\SW>\K'3Z 4<[=1C8!P0 )F"W@OCG0<8 MH08?CUC.@C]!3^%AZ3DD\L68V42.'J!Z*"B39&A#Q99=!,N8!@A':P>GXT*J M!#\@(+3(R:<^00?A0;@W#-2%MIY/[]/B8'E^9UI\$WKBNJ_3MK13/\$CKB2@ MG$CJM**<*V($@(8YZKQSK>;@$?%H,R=TZR@HGC(1*T2HA=LS_*6,6GV_GB_C5*)N_NM^ODM3I_Z>G[HA.=(B,.I9E,I+3JER&J;K MGT8^#O/*K$Z/7D,HOAX"Z#&)E+Y<596MO\[F+WFQM&X;E,&2ZI34"CJ2+J\C MGHW,0H,KLWJR-=^"23GX7NSZ]%L=Q\S]^K?JZY_5ZIA;TY.' F*<806I @82 MA!$42A_>3*"LTHRO0_,7:JKN"=)2$\B)>53_^&WV?^J56TCCT% *&U&"N- M((*. X0=.>"A;58-\.F1<1"FM&=C#QHH&=!S'Q7RL;[;_#5+U^5/1#FZE'9J M'[C54DL/+24VG:IB9W C.T-Y1;Y?%?ORF/%":$_?V$]@)GP;390WF^KKA>OP MH7F@PCGKK=(.. "HTA8TA@C&,BM(<8(7P.,NP)>B7HIOC[WDTZ7-T[<_P;33 M#8.E0G.FN>"8,<$!9;RQE^,8%CG.,*]K9KN /6 2)?BU4/UV9]?>8?6(J%U MRI&R70]!"\"4 100D?)?6!*7BD9^(V1.H8X);B<&9=HPD)=W86D.H=N?XC]I M$3QG1A*#K*384HH DNB5.DC^QRLBW$I*FY;*:,Y&?I8?=X6SCAS M#G*R72">)R\': F*QB;T CC6R(H)RN'5!!?%;(T_9U"/V!;CT>X5SQY;/'DN M*$TE (P"%==V$/= @C9;;VKC7'ME/.E'K\_9DH'HQ0?M^RHA"7-;?:\6];?T M#K/EK:V^+>H?Z9O3A_"M.P@&>.H2"$@<4Q!!*RBR2!\A45@CZ!$V:OI>>7#Q+<^3!D'][ M.MO>RPT"P#3N*1WV'EJ/F&7(-AL(ZJS*V5--<'+)T.X1GF3!.;;GVJ,#L_M- M,OT?G3_L0W!28:SG/?R_U>+VG^GK)AFB$',O',;"1GO%(L6@AQ)#P;5M52*] M^&GR"UK]/6KJTU_5XGOU6[WF93^T/H_E4R@>N0%X3ZW]5L]>FONC?>[OL+'&%O /8XK@)4&>L@Q0=L M*+FRR,XITO4R34R8I?'C3YU,7MAC<)K%@:N1\SZJQ#KC -KC(XE3.4R=X-7> M9)EZ@2ZFRU5?WY_R=+BLPZ QPAHKBB7UVD&E/*4-.E+X',>;"89Y3I6I%ZAB M D0]G9CY=,. ,#0$FBB91)!+9P"QC;2"XS)IJHIE:!Z=>-TAG\[^]R?$_I'; MVVARQ=7*$VJMB J47%*YC=3U)EI<>L3M;>E0+@VALYA Y9CG',.XPL,&"<[! ME=W?#<22RT.YNL$_@75J( =ZAZEQ0@N@A*=(8"J];G"(>Z.B[:>"Z'.C3;:\4 MZ5(/4.LAXHR;1G9E_D'A&WG,N,B!OAOVQ7AWO][47ZO5AVJQU>CZR_S;\B/@&^G2O2>:YI(-@9AP7AS@%M,?+4 MX$9BQ[.2.+XNN^P"$K1GV"583X!=ZN;F_NO](F73/U-OY_+. F9<AJ]Z,A81^U'"!*B9=;.DB/2 .:VP3&Y^$ EZ,"LX M)F5-N<%OEL;B6G>D1[]0:G*BFB_QD6K]9KFMW#U??HZ#Y3X%VS5/_C,OF$S< MW"&L(T.$YP RR.3^UA$(3GRK#?;40PHY\*G4&":(0(-*/7D^&%'9#].*0PG??JJ6[_5R=CAM\^E0 M6$GA4LHZ+J*M!"2PAW>S#EY9WL8+]5+WA=_%NK6SSSF4MN+*1>2D$(U,V. KNQ'M MV^C,Q;,T1S[4BX6O5W_-5J?2-;WP='#< 4N8%P0K I7U#![D,@I0I+EQ(8QTG6J@ 14I8H[@Z2&"UR3D[ MZQRJN%NXW/+VU5&E(XQC7]J-7'Q^I$PFAFHM,04<.*!%J@/*FGM52.V)5N9GKFS<7!7Y?JH=BMS%Z2^I0D M1_,I=29N'Q\3G"1 *N&!1 )@#I!]T)HF+L=?98+'.&49/8*"2E/]T7E8IRGW MIU9!)K]%$LU!P"P'V!DF#UY"(&Y'KM,.+S6UYN)=Q!+[?9:&Q+N[0R6NY>W! M;>ICW&',[^8WL^5&W=PDCZFTD:T7\U11>C0+[=WJ\VRY'[ZF7J[C^]SNV+>\ M??\(A^W:-EO>S&>+P[7TNH7EUDO_05N%O(B*Q19YH@@ "&R+YOIT@=7.[VB" M^#T:*)$HI_C19FXJ_2J!(>8HYDP(B 7"@H"4V'BK%8<%N[*PQ<),KE^51T%)1ZZ47 MUFO2KD;),/B=5/";96305LWGW%Z[=!.@1M8IJ2%,V?N Q,*2 QK8XHZS[K_NYYL?28)ZV<5Q]J5V@2K&M>9<1W$U900CC'>R.D L MO#+'V6%H<,R;M@? 2Y'KV:N>]:I]\?F0!&*":ZZX3Y>R7EK0R.:@N[)PQY[T M7/>/;"G6/!I.CZZ\U.W_N5]O3OKE=>L@$*HE(L(@+(7BQ'H,9".]TEFUS2;( MJTP&'%_Y^H-X!(+]7FW^6*ZJV6+^W^DD\7NU>_WF?K4+U5IU%1SWG@)CB?$N MU<.D$K/# *8HY[IS@L?"@Y%N"+!'H-\Q0Y'P=30;GSC_KFWU_J153E>K=TG#ST>/YP MH)9;"K15RAGI=#)K&Q,#:H/--?I=#Z+UGXX[,J$N1:!W-W-=W=6KZD-UD_*K M;4_[MSGW=C^.>+R$U:E3\6@@:U]\EK)JJ^(V/S>@[*4:JTXA9#A:,]1#RD>[R0U3+GQG:"N7V* M,+>H1E[+8BVC$!XSR[B3W!IFXDZMD8JBK!+A$_4U'VFI[@;TM&_I?Y^M4H#Z M]^K7;7R;NU0. 5$\+H 6,&PX "1* P0@1DLC1:OL&,_Q.Q+#WTY_QV[7NW81 MB->(*93(8!<::';; M\CB9N+N[ZF:SO3N9;U$]?=U^68W M30&QE:XV?U75\D/UO5K>5_^ZCPM4_.F;Y4Z0 XY1ES$[5.#G($P)X?+5?"Y*\'JT77TNOWQ#&/$2VBM\5I! MR./?C:Q:270EE0F*V0%]@OVZ?/&<,YDDPHAK7\^M4#V,6(=5%F M9N:LMPQHZT&ZQHBC1-M&%N] T>OYL3,SM];KR4\-0(Y% _LJ*K%ZHS+P1]MFWPWDE.% #2>X8DCA;B M069LR97MM+(UWX)).?A>O([]5M_>+^Z/[YM^?BA89Z4WRG !XD:246E2B/ON MS6"$XOHU?Z&FZIX@+36!=*AW?F(JZ5(U73&BO82>:L<5='P#[8C%)A]CEM:]7OU=_/5HL5O4R?GE3M3G([-1/ !)K"35U M"!IA/4Z7D7LLO,I+DLVFP\-B"_*0X)_NU&W]+2GT['SWTN-!6I40 MBZ,588\IMT[T 6C?O?R?TS'S316?9T"V MB2X_WSX(C9! 4"'),90XG2(_R$[5E>79RU/_SW&\O0,\"7+!\PY6K=H'29"/ M4[VD4#"N&;>N,4$, (SD%%F7)="/ 4R$4R9ZY#^V UA0I B./XHIIH M(R5I9/?G0XK!3?$<4 29( Q!T!$,AM(V$]\KL MIT,#I357X@-PL<;J?G ;5.>SO\_K_/$S@1+@B:8HOBJ#FD#,"6_>'3)^)29F M+SK/P*V8Y9ABF).I<^Y\[O%SP5#)T+9N%B(8*!JW6J"1A5F;X\ AIL.! 61P826JTQ6/7=C'%\1Q6(]OB8_O*K: M9F9XU^X<^6B;X(S$GF$9]W*::PJH LU) 4(1\NLBV[@T>1XJTI-2RH6+K#>K M^,?+:)&3K0+6 JCK%$82HF)T"#5*MG+2K6XLE)JDR)@ MGXHI1<+WJ_I;M=K\2!!L(A0I&F?KH:Q_M+ /6[0.0D7;&6J/J4U5$JVQV#5R MQ]USSJVMG XABUF-_4,^.M72>Y\U#5NT#EI@ 91WU*2R./63E#/6@1LA<*$64$XBU\AYR1JY!/27LDQUR :/^+J ME(=PN5"%"%2^"$]LW(Q&FK M=EUVVI#L&@+O8B[%]ZMH)>Z*^OGYW^FK\P0[WB@HS"US5%G*310,1MM5[:4D MQ.HKJU\[)*MZ [G84=W>CS3E:MQ_^2C@T-3K%E-7ZSX"]8QC02B4V.D(J+*B MF;H)!%FY+284S%>":$-A?G$45KM=S-L353 NZ29@ 37#V]G9*N>$!% >1I43 M.0LB!-.AU. ;Q0+@7TRMW^\3D>N[-\O;ZEM*!;O<-)S_C_AMO3K*IO,M Z&. M:PV%C ,.0ZHU,:R1 0.31NWC+A^6\W7E;E?;^JOU7F^ MO- D8.25@X0[*@F14&$H]LE@#!6*Y%P(33Y<#/'H)Y)_K*N[^\7;^=VI2M,M6@=H MI(I 600)-3 5N' '^EN J6^IKHEN\3TI_R\ MCK4)U#$;%V],,('4.Z-!DY0HRDA CF_OZXRYS.=57V"7(M2_ZOKVK_EB\>;K MM]E\E=[[[>G)ZN4& 3#..=24"Z4\UB#^U5RK,TM/3P MDN_NGD?6[X+N%RGH_@2Q6O80C+( J0%18182IFSC7,^PX+FN!QT=E0=LHQO M4:X- _X8Y'M;+S]O\SOL7OY3K2L[7W^+6KI]=]>2?B?[")YS#; 00$$G$(U? MX09C)IC-.8KJ[/-RE03L$_YRAEE4Q6:^CJ"XOY.OVJG-Y<\/!P*;L\A]&2?^<+V>'_(>[ M5(@?JFT5[^V5Z4G_G+:=!..KFM_OR?\\V7QFTF3NJ+ M^ZU+>Q0G_G\;Y_>3%F;GWH+VC "4*IDPX!6#R,L&98&US)KZVM_&7-LZ/KPF M2C'T]VJSLT7.W/4]>2YH)[1S0#J*)83:8 B:LS-A85X%J?8W+]?&JAR,B^UI M]O7VXFJ^-53M?'&_.7F9=Z1%P!@8XZQD&.F43UNF +&]?!R9K!U&^\N3:^-0 M/V@_L.G_^;]_ CJ^Y+^WOWKQ-_M^?D+NVZK^'!]=_X](\!WFO\]2L,V[NT.Q MD^5M.Y2:?Y^^<_7W)CDOW_Y?!6S$U>?9?_=7R?VQT'E[?O'^'Q[L[/ ME[-H ,\6ARIT:_7G>KM@G+(I^^@_: 6(1#[][4&<2I2UT=:6C,!4W!FT2N<_ MT/'N;#U?QYW 4\W^V/W]*2I2Q\_]]ZFCW58=!"&X-L@8QK!@BEO@$6@0P"XK MF=F$;B%&8LWSP]XA5%(NF/P17.UI>*I9@)13:Y&@A$%HK):>Z$92!&U.-8T) M11],@WP]*J(4Y?Y8QZ7/K3?SKQ&%4Y;WTP>#T] I)['6%"BJ&92(-=(PZG), M[PD%,4R#5EG0%PLMKU=5M);,]B D\GXU6ZZCT!&49%%MOUUL,5JWG]@N[C,@ M1XFQ<6JW!*?BJ99;TF!$7%;=V D%0DR#GJ6T='&TEIFMOZ2PC>^SQ5;@Y>V; MY?=J7Y7D/!L[]Q$ YL("3J4U@DDCM/8'N1#7.6MNY^B((>];Q^7?T'JYF&\? MJILJOM"?BVH=V7^;0NUWI\4[HW3]\'NU6-1_14"J.(9L??_GYNY^T3S5DIB# M?%@@ LB(B),$ B\$1E(=D+(.Y[@,3"@.8P+\G8+Z+I]8Z_@ZZ=QY!XZ)&IUO M/LS7_VX[J;9L'S1'V@+*I(Q+A9 >*>(;>;R5.5DF)Q3+,0$Z#J218D;H;+[Z MC]GBOGH$S9ME\M-YM!Z<,CC;M _&&DD)5"R.*\\L0Y(=D#4ZJT3-I.(])F)> M#J"34GRTU2I.WLDMH<.NYWBC.*\;KR3GT59QA@O#K*0'*;$I&NAQK?-@[VH8 M/;U >^JU[2(8*K#'FGI!"!#$$VKE 0&KKB5[TC28.)!6"KHO5_&SOL0W?Y1I M;!__ZBDE#A_,786RLN!WOF&Y_A6Y?Y64CBW?'A,\ MC2G]^?O;ZNZA-O=9GN9V'8S27!MJG0& 4$PX<0\6#&(Y*0Z[!W]<^Y1:6%L9 M.^RO47%?XL Z>&LGKYS6^^LVK>->3GGD$!(1.Q:7#P.1>0#197F)_KK,J8=6 MR$2\2-M;F=TZ"HXP3S07&%.M.8&:$=6@X23)\O+[=9G3S:4T3SO@=U% N>WU=?CONVV_LX M?F8I.'KSXZP)>;)= (1(X!4T# .@I::4'UR6&&,Y9^ =8CG^(=-@GZH8-V?# MKC+9ULY-)_O1[DC'".>/PB_H+3"HC98&R @*\L['3=]A.%J.LTH?_KJG:96( MH4\%7;QK.1)>WW+7TJYU4!"G8 0DK6+ $P6\/]Q 4ASG"PZ!']<.=F&4T@Y MG]KXJG$G7T=$XILG8];]/=^\6^T2.,T6*D5"1^&J];O5DYC^\W-D=M_!28JA M$::./[V.YUC30*A2#LDN:), M"^6PI ^76XKS+(?Q7U<[SY/,]:.%V9 MLPH#"1,$ANT109!"DY,:&/T*H_DI!G10[4P[L._PU,'E;FVKS6R^^!7J=YIM MQ@*(D>9,8^Z)PQK8'0F EYBK5B>UK?!;KS:/L(O?/<<>6^=-DAI;)R'LI'?6)5UA7>M M,U1KSM1EM%)J*7V0X3#)1&G2U?KJ>[5N40R[70 M$IUU>S(=3@[(BKH [-,@W=FBV&V:!T"QLU 336G<)@'".6&-Y-%(R+'3)D2X MH>C0B6T7(5[L$NY1O,+.CSQ==9^M"7JJ69!(:Z8EAU@A#HDRUII&4HUQEJ/7 M:^-65^4_OUKK#^>+SXD_.O/QYDMU>[^H( +R\$H?9XMJO7NI^$+U<=)\+98"?3'6":?A_4]!/]]J!>+NWJ54JBW7#M; M]148B&A+CXDQT +C(R*ZP43%\7H="^K ?#FQL@ZAA6EL%O1LD7YT\6YAWSXP M*;V1P@ +G;08>6WQP3)VLNC^]-LV-^S'S6RU&711'I AG?8/E^E@&OPS7V:K MS]7MISK=Z:6@F+,U;B[J+S#$.;5QX N)!66&0'XXG[(>YLR0DRK),#5N]J./ M:7#55LF)+&5 N?QPY=!% "ANR!2'P#A&H-: R<.Z1#3+<==O[ZU?*J?SU&AY ML1XNWB2_\#ZS1R=,#^EU'@I]'JU&?DE? 3,2P2,:&6<51UIP*1HYD>0Y7GT3 M=+\?GFBE-#&-N:\O.Q&9;75'YIR/UHHD%A/0R X1RLE(T]GQ?F>?OIJU"A@CE,)2IA1"&'%I&^<1C72K8)>V)\'[D\3' M/A?J\VR^7&]^IOQ6>6?=B#.Z#/'M/$<,8TBTI!$&A0^Y.@VAOR[R<]A2CZ*D MRR\I]J]8W^V=0W_,'^;)./-NS[N[4;)#5\$AC*"1&'(&H\$)C34/+ON67]EU MQ02H.)QRB@4"/0RJFYM=8:1JEU7N2/SQ6?;VU'/@FF+ ,$'8*"DH .(A<(I[ MDC.O7FV@>5DPCG<0Z=BJ^G9AN1_=ZN6DFGJAF\ L$D@2ZAU@2 GL1('-)C)2CE M..99W;6+8##Q6'O&4GP_-$!0YO/PX)*]Z![L4 MQ?S]:CE/]VSQI?W\[_35>6H=;Q2P<(XBK[G6$@HA/1:\D1)@>V6'@$-2JC>0 MBYU,UW>;OV;;]VV^?)1!>)N=XRRS6O<1,,60&6DP)0 [BR7@HL% 8E;4<:6$ MZ]Z05!L*]='M^;%3&4]%#/7U$0) @A!5G$DM+*7XT MZ#$T."M3SX4.RJ^5JR/I9/39\O?JHFN3V"P(2XBQ''-.I#* 08U1(ZG(JY'4 M?7M1;V:+U\J]'E$NQ:Q%NERUT!KJF:1&'B0'_LKRC?3(A-8W-!="762@[Y,=OY_%-W]R8$/K'D]^T]CWKT%_ 6@L4!X(&#DKNH6*2-_BH:*'^PV:& MUG0YZHN+0Q?-EWEU]ZFZ^;*L%_7G'^_N M[N8WU>IT-L53;8+CG#$)L+)8&(J(P3!^[3WR/+X]N++E;S"MUL/@76J..D3; M/]0%.K/F'6D1O,8.8*LC9-X"$(U_JIL977-%KO76O,2JUP_F8W(J?;FJSGM; MGVT;XE0.A4& &>481QHP9!J9,2M[>SX\S[(UWX)).?A>O)[]-O_\9?-;5:5, M'F^6-__C]$KV\M/!8> T M8C"JDGGAIMFWO1Q%O?J6C=+[:E!W<;A],+6(NF M 1#,XM8@ H%2ZM8X@\?1U:SIEES9KKTGC1XI;MH3R"-/.V];.#2?:QIHW&EJ M#XR&DDH$XAZ6'8:V8-16 ME8JL[HS,4]GJ+^LP.&>)%49*BSCV"$/*1(..<3*K[O/TJ-D?6+:5/FD<=;36VQ6&GI:-+9\OV@<3W=D1C21EQAJ>03KJ7)QH<).>J M?X(G4+VS:4BP>R//A^JF_KR<_W=U^^8V@C2_FZ?Y>_O4@=BSY>W;^..X^J?B MS_%W]U_CXU&IR\_SP\/;[%F;+[/EO^KZ]J_Y8M&6?L.]01#(.8FL<0A*A8UC M<50VF%HC6_GMO)ZM:!D"3T9=XP\!N]?_I]G?S2]_#,[ZESXT< (@)XHR+X4 MB!,*98.<(3[GKF"")NG$B=Z#AJ;)[2?1--LTWZ.P_>?7" ;(.%4PZ;RW<<=! M!-"'F2-N3',F^LX)T'_Q?PB=%?)J7&]6]S>;^U6T[T?T87ST%KM2+^W\%X\W M"PCS!+8"SBNCJ+8.JIT'N398\U8AV 6DW6;6WY)[GV*-22;,#.H"IG #U2080]T.5GXYN!D>^_"3P^VR5MFK?J_$=F_N?%!AU M7&"+A'4&(*\-,XPS!I#CGG$T8A[=QX>.+[)JFU2CBQOSF5X"90@)A)5AB'!N M-3=2[+"(=,2N53V'UW1RU@ \H;"1DF5T:H073__%2V'ZC')--Y=ZVCC0)%P$@D'&1420GC M4NQP(Z4R6;6Y)TBH?&6W8,]%R);BS_9\[-'NZFSRKY<;1'L.8D*A51YJ+(WC M&(-&.@SEM?GW]:#F>@! MMBB9NK+,EB46KSYP'HU#+;RU7FP1G)&>$TN9IU))X+G2S60-O;97-O=DZO@< M8R["]/*3Y/@C_G0\'';R9URSSK8,&L'MX8+14"MLM'"T&470 GUE?L;9FJR' M1#>+(>QBAIQN&:BR#DI!XFQKG!+2&OTP:KC*V3Y-< 7JG2&]HIO%$!3_T(M9 MR($^SHH,G>=^V)V<#^PCT*XIZ#\?I\&RKN[]_7N M[G3M%O.O\^7VEG9[V[EW'^Q^<=6E]X"YH P:ACD7!#JH*3$'W&Q6-?JIFU79 M5&IWFS6@.L:9-W=G_QUOD +S'$L-.:..$4>!EK(Y2D$M@J> 2^4UT0SIU2R0?D!-&S:N27TM;Z6OW@?DDE90)>_ M9_]X__7K;/7CN>6Q+S9]C9?O7$,!F%5,"@M3A<)H7^\U(J)9U#Y4&T7JKFXMN.+^^FPM ! / :@TH<=XR[4F#EM2,MTKV^'IXE*GC MEC<7W3"=YLT%U, S2X%#SG),E(2PF9\E(_3**I-F:[+CS44W=*=Y<^$)$,Z# M:*J[*(2CB#K6R$!(UGGTU/?&?3"D5W2G?7.A(/?&"JOB_BY^ 9D5I)'%Q_^N MZW2Y=Z;TCO $;BZZV+P_MPPZ@N)3P1&EN:;41 NOV>8KC$7.O?H$YY[BUF\V MXJ48EHI:/D/E?$[<8VT"0X!SI2Q4!A' E?"HF7.59[)H>,RHI[W=-/X\#VY/ M^);BD)_=;$/WS*)>QW<]7]7XI><#LE8))M(QMK#:$2*!:V1STEU91I(>=/R\ MC'$/J)9BC/OZ;5'_J*J/U?=JE;QPSW+F2(O .,=>:PXID5AQ1P1NO!D4D5F[ M[PFN8_VSIA]<)V /O>W+D\,2))%R."[[0E-.!1"-#XNV1N0P:H*V]LB6T:6P MCWF1^:%>+'R]^FNV.I67ZTS+ )5/!<2QLY)A"!VAN@D*T(KYJ[[)R*5 B^O, MRZ$>DUH=^10\MI);B!6RTC"'L 6RD8Q0GQ-]T9E$W[8>+1\WL]6F')5RM-V" M11T!?DV..4K'Z1Q# #P12%BFT^G]7C(A;%''G.(.%4/1YC)P2]'F_>Q'JA:Y MCB(_>>L3U#G6)%C//.*0<*P9XX!K?_ +UPSY,E92P>KD0]&G)X#'7+2VB85V MY5S4[?^Y7V^^=G?S>K&/0"&T0I)H!V JXNZ&;KM]E\E=[R_++WQ:2-4+QJ_)XHZ3L3(BSK] >\>=0Y0T*WO<#[,M<^7J M[SW MZ<@5ZH=P+_4I&EM" 6^P M\ 3F;(HF?RAS*2TRW$N[P?VZW$O3= 4!PI)0J1"/0Y3T=1]X)=$4HHKV=*[PA?DSN% M8EQ8K!#V+MWN(NLH:R2WQER9DWMQ.[@?V$L1[@@\^[?7/W;^34FF-AG<+^@M M<.>Q!9HCAW$<\-9*"AI<6.$;\\G$D;10JN#)+I:5G?S3<=Z#Y=V&3#@<8TG7$-'+"3 (T(:E*P5 M5Y8K9Q#^/+_T+J.*$2:/L?-/E)]#A"6(4 /BECHEDK0$*K!5B77,*M+JG',8 M+&RDT3)97,O-:O[G_;:@4%31WN-YE61)K*N7L]6/QP^IK_7]20>&O(X#MA$G MYRV10(.4M84CW2 F/"L:,%["!!F$3?6(*BDRKWRL%M5-W##\K_O9*L[ZBQ]^ MOIPM;^:SA9UM9G\L9_>W\\U#Z=;B,\W/[_5F>5>OON[RJ'>9;3KV%!@ C%,@ M$*;0>2E-W%SO*@%)0I5I5=Y@!$S:V"CM.@@>":F$4$I+9)1FP-L'!+RYLHHA M@_&C+@#^E.:*L8V3\:8,I3B!G@AFL3,.0 T09]!#"22+6FQEP@]U!/>]6MY7 M/K)^NR[%M_W/^>:+N5]OZJ_5ROU]LXC*6WY.CE;Q_U0J\>2)7.?>0LH@I81A M3!B*-%9>,LH0%$YH1^(/KLT<&8P[/QW3#:V+4J=V_UK5Z_7[51UW92>X]^BI M@"P2,,Z)@@+J#%? $-!@9K3/<7Z8X*%O*49=CG IIKS[MJU7O_S\9AD7I^IM M?-\3C'GAZ> ]Q!)IJYF.9CB4CG#5R 5PNYGZ->7Y+,6=?*Q+<>CW:M.*/4^> M"P P;56#%$E8$2&2='(0J#,R;8UP;KFI5B3@W&Q7 *SU3+R>OV^6GW\$M'3 ML_7\Y@1O7GP^,$4M 80"92,@CC)"6",;-5DK5N>ZX-4]N0C!Q2,MR6W1AEL M8-2:\L+;E,!M5\_;:B4):.77.K23PND3H:2Y;FX*'?H+'GE-G;7:0DBT@]&Z MW^-CB'/PRM*'#L:>HQX+P^FBS/22IK\O]2(J=.W^ZWZ^^3':'++[^!93Q-,' M [#.:ZDAMBKB2CU@?'>0Z@3#FK8ZQ1YH!O@)7+6\;T YU;)!)?F_7]MQW*6D>#ZPA\5YI#$]]HG]I4-;(2&,%118)!3R M6/$X0R.*/34*,])J\1IZ<7\@QY,+ZM5JMOR\O9Y>ZQ\_$4BED-?V$8>9GQ&X MLBO+B7@IB8ZN\67A+Y8(8?N"\2//Q"4^>2X8C@"' MC%%LX\:;8J @:F3ATA9U?"WIAUV, \\S(V2@7\P=^V)L'J1;WB9'F]]G7ZNS M(8Y#?%P 2D.DD0% 0D T3C"O$>6P++VTO"\OI!5+QE+XRKBXH HNU?(QTVT MXOY8SC>G(Z"./!X89CSEYW) I6IG6 ,B]V^K@%QN95B_6:_O M3]Y^'&\4O &6LZTC"TG5GQ%VL)&2 9X3]?<:I]<>:?$\E*(O'8S)M'?WF_5F MMKP]DXOR=,N ''14 8T=D5!H;)!R>WF-(3CGTFV*D^&T.'>Y(DH1+\+TM5X^ M>F5UO_E2K^;_?7*..]$J0.FSU;O5QTT*__Z/V>*^:FZOV]'N6.L0!YAP#G.0CLN)1D+IQF0VB*.<#/*= M79[^.?3K21VCS7IGK;HC+2)VS#K)"9011>YTBM]NY&,.Y7AF3M)#:AITRU#! M:!1K9\Z=:A9HJN@G,?)(.R1$G,7584['6!5UH+IJ6ZY'+10]E&E)LI]E4A B M9"GEF%KI$4/13#T8IQSD1-_R7\SJ$?K^3HC39?IL\:E^Q/76Q\4OM WIO$@8 M%Q=Y 0SAGFA"]G)8BDW.Y"1^46A 54S^V'AW _YFF9+I;(\QM_DQ/GV9+=]] M2UVD,A%W5?(;?;-\O\W^/<3YW"$Q;(K33.&ZX;%0!5K2YJ[>&TASC4/X: M$J]"J<4&5QKX'ZIO]ZN;+U'(]\F-:O;UX3Q@E](!GAH8[7H(, HJ+;;0JU:948_=H@-?K%Z<(V,Q,C;0Y*36[O+,;FKC+:UA]K3\F0W(0Y& M;Q4P*MI1BG-*F&M,N&I9!:ID70[7%6-C^WO02G+*9< V6\,-QX M2:5H<(CF?];4.&P#CP\<^DJWZ;3X$VJ7$. M4X@Z[Y@4V.Y1G&!"Y.EP=S@EC7 8:N??Y[?5\O8A6K&Z6<1_6AZ^ M'VT>@$<4 N\5AH08D?(O-G:Y,S2K@AF<8+#[-$Y'^U+'Q<=:1][E)FGQ<_5F M>;.J(@#'#K;:M0X&"<2\Q%$,*96@VO'F/,5ITBZ;XS%J=;[EN4IJ#:>-4E/< MX8T?26%FZR\GIK5C38)$R$:;Q JHE+;(:2A-(R'P.(MOORYZ!E!!F4"X]'(_ MP?3T10I&P3W$'Z=DY@\O]#BE_U9M?SX.-6P1-9?7<4!.*HXE$ZD(!7"""&^V M(8P&("7;766-C%CG>-K,G@,6F& K", . 1+WZ(+Y!C-DKRU9E/S%4*N\B6_NC)!.*\N <]0@ MW:ZT]Z\(X2HPZ0"BE#&##*1"Q9$B&QRC.= J&?(_9CYK3;K!(HJ[J6O:$<4" M"1:E :DD(\70.^--(PN!S%X7]4;@P,F(XF[H3\;SX15$%',DG6>$8J&X8=@Q M3$B#K 7XRF*7+F15B8CB;HH8.Z(8*$ 1 LPQ2[UREC()FK^0U M]%F>8!,<+ 6IVM/@S67'@JN!590((^1HWMM$P&CYJ=P![&O8%E]K%;?YS?5D7&QV+[4JZ]M= CBKD$!@+3R*DIO;*SWI&Y M4@^EEY'Y=_::XF2[X+@!T>9@2"(F&81 >M;(ZNFU7>'VHO5V3+H(WPS_W/7F MW=UO\1.C835;WJ0SQOWP6I^^43C?,C";$LL8J!U&TAK'/?6'U0&Q*]OD]Z3/ M>DB,BVV]J\4B14(L;W^;K?Y=I1)^>[/^[)W!N:9!46 YU=1 R[DQ7C*&&HDE M4CFE7R<9I-4OKP:"N>!-5!4_ZTM\;UM]KQ;UMX1)6VZU:!U(E(]Z'0<10-%( M<,Q#U\C-H[V;0:\)1E$-0Z[^<2[%KW]5RVHU6\075[=?Y\MYVN=LYM^KM@QK MU3X(1R#QS%JBO18$Q &E#[);GW-5-,DD>,.P; BL2_&LGZU,FYO-GC\I*!,M M7$:8X-[I+8S@05L>7^TUYQ0VG^/JLIACYTZ ZO9E^?;#^Y3'9ZL. B81>&@= MIMX AA$PSAY,9TR+%BLL4K1L+/8\=PD=0CV3FK@_S?[6<7&ZFV]\U$(W\O;S M 8%+*I$0U*4TB H39?!AB@$0Y?@Y3W":G@JU1U'>B#=ZATO(=W5WI&(-66DM:F:=-Q:Q\TVQT08*P564E+&)U%5^#6$%<41(H5G M& #K 8G["4/T'D=E);^R,^E2I!LLK*B;NJ8=5@2Q089+A"$!V%.KF46-+,!> M6_C%"!PX&5;4#?W)^)^]@K B#ZV&!%.'")1 8$:H.>C'FBOC]86L*A%6U$T1 MQ7=##Z'D9X](C[8)C%BFXV1@.-*(,$:P!8V,T0[.RJLR/;*-2Y-C&Y=,I8Q" MO&Z4V\OEF#! 4F" H_$/\IS'E4<# :1QT0:ZK@WR=,EVD3HN]G=X6R\_?ZI6 M7]\L4]JJ^??MOO3MIS?O3SL[G&D6+&">&DPH4 YZP+6F=H^$)M[D9 Z=X*7A M),@T@%XF8QB.',EFO7>4084< =PZ#:%K#!^-+YUI *WE+M&"XBC'->DUVC ]DC;OD;,T#I]E2/KPWS];[^JJC?+2)IJO2DY MH%[Z[("LP%YJ8Y!6Q,JXA*=4WSO,XW]%7?Q^C:."JBPZ?/X\+_>?;>1.MW8I ME4(R1$_F=A_L0X-7()JY5D'EB8)Q)Z5$8^<:*;,6GM>X_QAXP$Q!AZ]RH6D$ M;M+ZEEQH7OKLP!#!,!4]@5X0+'5DPP'S5/"OI"/F]8^;":ER1)^)WV>KG9_J M+W>(EV^F/>70VN$D6OEE_?+':(*!D@#C*/>B(@H!)RK M?>52C9T0614WIC>YE2+=8.X0W=0U;7<(#C&@%$#@K=(BSLR'(HP:,WIU:07+ M<^"D.T0W]"=C2;X"=P@-L<*I7(XWU# D!':\039A?5V\OI!5)=PANBGB=;I# M*.2]8=P+S!UFR!))3".C)N+*?&_&I4EK=XAN2GG="5H91UPXXQFER#JFK6#- M:D0PA^X?=@Q;DH!]*F9RSA)0( 2581A:K0&7A$1,F(U&CU& YUPOO\;#RA*T M&D OK\?32RNK8-S8,0<]) (3Y64S6J@#.6E(7N,AWVCKZ$7J>+U9NJ#S3E&+ MF1744D,)-ZJ14U"8XQ,VQ=5S]#UP?[IXY9FY_$XT;])IE@')3Z&1E6M<-*QY MW,Q+3-7)WRO(>.2L]$P9-Y#0;1&@#.FFQF;8D1S]@&OAU%=M=\UWU(W MD"^VZ=^OZMO[F\VCM#RGC?ECSP<<#0&O/"<<.(0!!U@T&V%J[;7YS_=+BCZ1 MO:[,2 XXBU&#E!EI67&>-O(#G365#/!O>$P4\T02)=B6;/O.&-W/WXL("%A M-!@=9M0QXSC'@C22>&5:9<1^/9P9W]#. +\TCL;:3125W9E?IDBC[#A(@0O-F,^_57_?]5J^\#0$95*KU*K%8O",=^NB#&?; H?OE[O?RO^]EB?C?? MG[IW8L_I#@+13C+K+*#:,LX4%)HU$@&5E;-]@N9RSZSI%=L^V.+K^]6;933? MM^ML=[*<;!\D\#*:?M8[[(R 2D:T&GF(S:HD-T&#IF>N] GM9%QC1@X(]9XP MR^+4JZGAG!&X#6_<#S IK^T&970+N[C*+IX3S\9#_'DD'N+W^S0>ZQW$7^I% M)(/Z]FU5?W\TO;_$Z@*?&AQ%7*2X<:H!ID0ZY&EO M&SFR__[^&M['EP5X#@)LDH$W^X#]1.@Y;4=XMCJK(S.S?_V2+77[B"5+8I^* M!A@CMM1-LJI^K&*QCG*L3!S]3K]=]&Y+6JG-^ENY3.4KN]CX]XT5E!(IE=T! M*Q7$54> >C_CG,N7R]_BLX?24[H:,@!G MO&&*.HTT<,1EC8>,I"R.F&KEJY'(MJC >(J5I4W;%T].JD M^I':[,X7]]N2X.^F\K@7'.+AVMJIX M(Q#<)4?HE[+697$MC^6B^K2:_;X-__0W!1A' MQKX!3?AB&2VMQ]35\V.1\-^=M_/GH0*C LBX*.PH15!HB"G=YGI CSPG&4(N MKD(^'L[U+]]QRND^?W9?[#RTJXJJY6(;]VK*Q==Y>E5Y]Z5G3)NBO5F M^5:PSK 3"EX9 36)*MP'!-@.70 26E3-W:Y2YSE@&.<517D>F$\%;Z>C9N]_?(^WT6^ M-RZG?>)^Y.-!*F28,7X@+@/.RN$88@CB4E';#CO:%J_EW-9V] MA\]CGP_080.Q8I(+K+3"J?1]O1[%5%;M\^OM9]?\&$#I[^;[^>ZX;:[U@8*G ME'I"!<;6*FX[T/KW%<:ND'N M@+VUS?=JN(-![N>],:22,UQ&<@#IXJE82VOK? !!M<]*^#OYBO/20QI[X='H M+SOCJJL/7K6=V6%X2XV: )V$]YXT@9!"12/E%5#:*L HA+(YIR"@LJI07N]# M1\_0O(/!4XBE6GR]B4*P_%%\]>4R[0+)U_+/112$O= _>!3(>W5P1J5@3Z$M MDPYPS@D4.RI(06%6E:3K#>B K!K]_K]-?%Y5 <>K#SL?_2OH5A_:V;IHVE]T MH0C.FTERBVJ@+6'$,ZX-M9S5R=EQ9_%9[N[KA>AT.-M[!=!MH,_;1/E4+GX4 MJ[2ZM/Y5==7[_//4_^%3N?Y7L;XI;LO[Q3NY4YV-&82BU%L;+5KF5+1F&2"U M^I46HZP/J+!W?TK?.Q27V>]$@H.801M98('W&@/'G&GL M \-SSO#H>OTZ&<:>?5*IHZS=G\7M)ET&[YP1B7"I7O9\D1H([3N,'/=TH$@; M)J&A)NI7+A'VMG;$28)$SF4#NMZ^=LN-LR5+?=U&$LP>WFX%MZO(M]KUJ/I2 M_J.(Y)WM"B.IV]OBH=C^NDL^V2>$K0\4K%*.8JTL]UQ([)'E=>U.>1+OW/HC_V#P^SI9_?;Y+]2\WJ\]W;_6\N/9(?//%06.H!-,&$0L- M$,PK3%4J:^$BMX4Z*IBG([_(I'HD8AN! ;'U$#AOO.>0J)J.T;2_L&+I?0E= M9ST23V-77P>O\WHD.F2+04)%H3T<"8QVW"B]KRF(G<\HQCU"NSY2J/GHDGL:(OD2\HU9U MQ!H)A>>.:V6(D4 VJ@EA BY+Z(85E]-:U9W$F-'LLT,7W&1*1N/*"^NM$,AX M'+>/FFJ&Y:3GCM%9-+AMT#O+1B_H[M^;^?JO#XN([4U%^,_K;\7RR[?98G>W MV+AY;\J'!U\NTT-=@.*LB02&G68&,2BD)9!KE[BSXX;Q) = 4]0'+8IO6\CI M@Z\7A+*M8WM8@&WG$!0 #!M,C=:*$,ZUU(V1*Z/X](FM[]L0TO5LN1XGPCH6 M\_[1>)803!^(+T-I!L'ARRD$@)P'J;(X(0@B+93&K+%U".ZUO^BH(]"]WB"L01B\ %P?#=W(K1 M>$E/F6EPT#-*H;3& \XM]DHU_$3"Y,0HC/$>XJ+=J!TR_E<"\LC1&XR!""#$ MM99<$>X")PK0]*$_@D3^/< TZ<8^".:1S_5YA+01PQ@+*G M>"Z28PA<4@+/+[,'="L_T]\#=D[%313Y<6X ITPP>,Z\,\PARSG$E @KY-,. M;G+0?TFU+7\9]'T#AQAU'E? MXMAR4;16>#=ZF^?GQ787*;!OK "E](9[J&WJ0 "P$T W-.4^JW;LQ=U%M"2> MW:'E+*9.!2@O/:2_+6R[:I0&$;\[!5DL5M54 U_:E/17+L%(+SS$... .2& R-Q:+Q MJR"G+BQ>9Z+ Z8B;4\'3LW6^NDRLCWI5TZFD[>_ZO(0Y**QH-$V-@B0 MJ/@]!XW"9RPGGV6$43$3Q5CG?+TPM T/L>!M-.,!!<@23:%W(-H/-?V)H3EG MHU_AHJ=U,1\&D2>*P6A@N+>HX#'1\ZU!L;U9!"<55 ;1U'? <:(\@:CA@^,Y M46 C/(-=$A '$X+)@+&Y4Q@:CR=-)$@B,+4*0RSB:9IPJ%1S&8@@R"F.,,+3 MW:\$R2[E8#2HS+V1&,A^S9I7\)("XJB57J8X>""!:JXF"4+]U!6Z8G: "[06 MQ6(J$)[.81-BCIA2VA&@G/*"6XR(!["Y+V*.Y40KG@S"/JK/3M27V@T[IP*G]V]K!D)9 MWL2"%-Y3E^JTP'C(!]XJ(FMN 9<55\_&9YA.%'J]\KA71!Z*"-6'(T+WK_ZF M2%V(XM]-N:@8MYD]I(Z]Z#T8]CN;H#V(FZ,#5!L)XQ& ,-/PA6.<$]_"K]B; M#&.G KC]!L ^2L . 7?&; (TB@-D4KE[!!$74/'&CZV#N* @1QOC+S"<^K\GLI)\1DE/L0%SQ>K M^6UG!5_>&S,8C[U/,?(T&AZ2"J/K-K)2("ISP.D4E8S) 74D(@<*1UA>-604GH.P0"*F8)DYY:"*(*LHYJCC-B:V^/*/S:#%[O=/TS:?>%-O+A?UD5]]$ MK1TWV$C::HE1H[_ZRS\7\W6VW+_S^4/Y5%-7R?M\L;[_%;_S^,%LDRW8K2:O5YG&[2V2IB)9& M#2SN29P*Q @@$('4KYG4=*8:75@2P#B0,B #SR_I]ER]+7:(3G,_?N<_ZSW! M2@(]0]1"JD2J5T_'>!C>?" 8)K0F MAA@M'<"*:&IVYRJAG ='U0[L8X7'["A[G@A<4X09!9(+HSPGAN.=/2R)$2A' M#9Y\QN]E/\AD==D%68=$J=^DY+"/L_ASOIX7J\%;2K0$7JXH01XS8+FSU&#L M+3(VE=USS*+CCNK=K/#OY>(^,2--_(GN-\7WG?+Y?/?[K.>F^(ZLVP*.[:,2EY5&U:Z1V]N#2PUP+V/=C#F4)3 M#D?ZONS>D];TKV*V_/)'V99T[EX7E$4$"],)!H):22=I8;+R5 ECE>4X<2D2./8_1J#2V/9]!\M!+I MR\VAVIMGO2]X"*164#@>"9\*FD+2: [ LF[HQNC$&E@>SR#Y$.)XI)0%I2D' MV""NG9*$D7@P:5;B),\)*CS9%;0NU[.'J0K/B90<\K3W:;9,]3]^%)=RS#,: M2!E)GY*Y-85".N(9LLAA:AR@1VGDCB#Y_) ]NYT_U [O0_C<]TP@5!)G)$%4 MRBBQ,BK%>IT6")%3,GDZQ[.CF?T:K"V1M:_=_.5,U9_S0\?^G[\<*#7:$RD] M\ AZ1(P"S:K2;YDB)B=IQ#Z3%##EJ)$(- MD:R]L"BO'-8>E)*SJ-F7G-P4/\J''RG'[<6<0-H]DZ&XVBL,>[\;F!:22V0- XX* M[C"2H)ZG #KG!#%"]UPK M 6,7L[6!;K2-E:O;Z[8;SU]4"1\-8B*(6,I$)4 M$(3KE:7'C=:?OQRTDHQC3@G1W$JJ MC-6R7I7W/NH2;2?M&:S9)AQ&43[/'XEW#==\C0:>L'"Z) A@XZ*P Z@D* M4)O+,D%R6'Q06LZFZ-FVQU;RU?VRJ)+^#AL?;WXY6&B-808I@AUU "!!]6ZF M/HZ5E10]=MZ?P["R98JVQOO*][ZX_U3^J*:! $*GR%P3LN''(0J81A%!# MJBAA&$;=Z;'&Y,(ZC7W6U]!%RVQ.^#YLO9Y!UR*_HX^W/^N'G4Y7)9)G^ F7V/GZS_.G%G MVO>:8 G&&J@.!:<"^8M,#4EO%0Y&5@C5'W=B%F'!#_;>DIS*E_-27V-OT0> MS1Z.$:=S7A.4!,YZ3H3%<:='WCI;FQ >.)>3^CH1O7>^./5 \#YWLE5-&;-9 M)F*^LV.]_GIP7FHA.(G6(G/0*YNJL56X34S\OW@K':7> $(])2'AGI2(0 H.QAJRF".? M9@CE"'L8#"R4;;)B8.%\.Z&BW0&BF:$UHL8P)Y$V@@KC74T104V.AVR$1?Y' M*YRGLZ(7X:Q"\+M0WV^^.#@0B>X\CLM5T@MG(;O25P&*$&,&?02"O!(11>09D2+:$8:D%+BM,$*U2LQD+,< M6;GX6X,6*#IDJN'0Y:A;2C"D#A JL">..6.1L KXJI*/(P#&/QXCPMVL\*G& MV--)[_/=\\34,RJ!'O>J #@0@G%(+4#4 *ZQ>J(*/*XTUK1B[W)$8V]QN$ZH M?03H=Q^D'ZGNW=_^Y[]02P$"% ,4 " #V>SQ.05?PYAEG @"QMBD $0 M @ $ <')GSQ.>L16Q]P8 "N%P$ $0 @ %(9P( <')GSQ.\,D +4PP "+$ ( %0 M@ %3@ ( <')G&UL4$L! A0#% @ ]GL\3DQZ M62NR=0 >]$% !4 ( !TK " '!R9W,M,C Q.#$Q,S!?9&5F M+GAM;%!+ 0(4 Q0 ( /9[/$[;DT1,1A\! +A!#P 5 " M ;SQ.-)?N M9BZY '&UL4$L%!@ & 8 B@$ )'_! $! end